Previous topic

VPP Errors

Next topic

VPP Client

This Page

VPP License Operations

class commandment.vpp.vpp.VPPLicenseOperation(adam_id: int, pricing_param: str = 'STDQ', license_association_type: Optional[commandment.vpp.enum.LicenseAssociationType] = None, license_disassociation_type: Optional[commandment.vpp.enum.LicenseDisassociationType] = None)[source]

VPPLicenseOperation represents a number of license operations on a single Adam ID (iTunes Store Product).

_association_type

This specifies the type of association this license operation represents. The API only accepts one of these in a single request.

Type:LicenseAssociationType
_disassociation_type

This specifies the type of disassociation this license operation represents. The API only accepts one of these in a single request.

Type:LicenseDisassociationType
class commandment.vpp.vpp.VPPUserLicenseOperation(*args, **kwargs)[source]

This object represents a batch operation on a license which will be associated to or disassociated from an MDM user. AKA VPP User License Assignment.

Parameters:
  • adam_id (int) – The Adam ID of the iTunes Store asset to manage.
  • pricing_param (str) – The pricing parameter, defaults to ‘STDQ’ (Standard Quality)
class commandment.vpp.vpp.VPPDeviceLicenseOperation(*args, **kwargs)[source]

This object represents a batch operation on a license which will be associated to or disassociated from a Device Serial Number. AKA VPP Device License Assignment.

Parameters:
  • adam_id (int) – The Adam ID of the iTunes Store asset to manage.
  • pricing_param (str) – The pricing parameter, defaults to ‘STDQ’ (Standard Quality)