ExtensionAcquisitionRequest interface
Contract for handling the extension acquisition process
Properties
assignment |
How the item is being assigned |
billing |
The id of the subscription used for purchase |
item |
The marketplace id (publisherName.extensionName) for the item |
operation |
The type of operation, such as install, request, purchase |
properties | Additional properties which can be added to the request. |
quantity | How many licenses should be purchased |
targets | A list of target guids where the item should be acquired (installed, requested, etc.), such as account id |
Property Details
assignmentType
How the item is being assigned
assignmentType: AcquisitionAssignmentType
Property Value
billingId
The id of the subscription used for purchase
billingId: string
Property Value
string
itemId
The marketplace id (publisherName.extensionName) for the item
itemId: string
Property Value
string
operationType
The type of operation, such as install, request, purchase
operationType: AcquisitionOperationType
Property Value
properties
Additional properties which can be added to the request.
properties: any
Property Value
any
quantity
How many licenses should be purchased
quantity: number
Property Value
number
targets
A list of target guids where the item should be acquired (installed, requested, etc.), such as account id
targets: string[]
Property Value
string[]