- GroupMaskDataTypeInput
Duplication group details
Duplication group option to define override behavior. Valid values: NO_OVERRIDE, GROUPMASK, NONE.
Group mask details for the duplication group
{ "dupGroupOption": "Example String", "groupMask": { "__typename": "GroupMaskDataTypeInput" } }
Feature within a feature bundle
Name to uniquely identify the feature. Must contain only ASCII letters, numbers, or _ (underscore) with no whitespace. Maximum length: 64 characters. Example: "MyFeature"
Quantity of the feature (minimum value is 1). Example: 1
Version of the feature (for FIXED version format). Maximum length: 64 characters. Example: "1.0"
{ "featureName": "Example String", "quantity": 40, "version": "Example String" }
Feature bundle information for product creation.
Count of features in the bundle (minimum value is 1). Example: 1
Name of the feature bundle. Example: "Test Bundle"
{ "count": 40, "name": "Example String" }
Feature information for product creation.
Feature count (minimum value is 1). Example: 1
Feature name. Example: "Edit Feature"
Feature version. Example: "1.0"
{ "count": 40, "name": "Example String", "version": "Example String" }
Override parameters for feature configuration
Indicates whether the feature is borrowable. Example: true.
Determines whether the feature is counted. Valid values: Yes, No, Do_Not_Override. Example: "Yes"
Duplication group details for the feature
Notice string to override the default value. Maximum length: 255 characters. Example: "This is a notice."
Determines whether the feature is reusable. Valid values: Yes, No, Do_Not_Override. Example: "No"
Serial number to override the default value. Maximum length: 255 characters. Example: "SN123456"
Vendor string to override the default value. Maximum length: 255 characters. Example: "Vendor123"
{ "borrowable": true, "counted": "Example String", "dupGroup": { "__typename": "DupGroupInput" }, "notice": "Example String", "reusable": "Example String", "serialNumber": "Example String", "vendorString": "Example String" }
Group mask data type for specifying uniqueness criteria
Set of group mask types defining the uniqueness criteria. Valid values: USER, HOST, DISPLAY, VENDOR . Example: ["USER", "HOST"]
{ "option": [ "Example String" ] }
Represents a License Model
specify who is issuing the license. Example: "SampleLicenseIssuer"
specify a name that uniquely identifies this license model. Example: "LicenseModelName"
This field is usually set at entitlement time and includes customer name and purchase order. Example: "Premium Feature A"
specify the serial number of the license. Example: "SampleSerialno"
Unique value assigned by each publisher to each license. Example: "uniqueVendorString"
{ "issuer": "Example String", "licenseModelName": "Example String", "notice": "Example String", "serialNumber": "Example String", "vendorString": "Example String" }
Represents a line item in the entitlement
Whether this line item is activatable
Activation ID of the line item. If you specify the activation ID, then it must be unique across all entitlements and line items. If you specify the activation ID here, then the autoGenerate flag must be set to false. Example: "act-id-1234"
List of custom attributes related to the line item
Whether the Line item should be auto-deployed
Whether the activation ID should be auto-generated. Example: false
End date of the line item in YYYY-MM-DD format. Example: "2025-01-01"
Type of order for the line item. The default is NEW_ORDER. Example: "NEW_ORDER" Default: NEW_ORDER
PartNumber
Whether this line item is permanent. A permanent line item has no expiration date
List of products entitled by this line item
Number of copies for the entitlement. Example: 1
Quantity per copy. Minimum value is 1. Default: 1
Start date of the line item in YYYY-MM-DD format. Example: "2025-01-01"
{ "activatable": true, "activationId": "Example String", "attributes": [ { "__typename": "AttributeInput" } ], "autoDeploy": true, "autoGenerate": true, "expiryDate": "Example String", "orderType": "Example String", "partNumber": "Example String", "permanent": true, "product": [ { "__typename": "ProductInput" } ], "quantity": 40, "quantityPerCopy": 40, "startDate": "Example String" }
Represents the properties of a line item that can be updated
Activation ID of the line item for which attributes has to be updated
List of custom attributes related to the line item and license model
Whether this line item is to be deployed
Order type can have values like 'New_Order', 'Renewal_Order', 'Upgrade_Order' and Upsell_Order. This is used to identify the type of order for the line item
Activation ID which will be updated as a parent line item if order type relation exists between line items. If order type is 'New' then this field will be ignored
Product related to the line item
{ "activationId": "Example String", "attributes": [ { "__typename": "AttributeUpdateInput" } ], "deploy": true, "orderType": "Example String", "parentActivationId": "Example String", "product": { "__typename": "UpdateProductInput" } }
Input for line item to be linked
Activation ID of the line item
{ "activationId": "Example String" }
Input to link a maintenance line item
Line Item activation ID to be linked with maintenance line item
Maintenance Line item activation ID to be linked with line item
{ "lineItem": { "__typename": "LinkLineItemInput" }, "maintenanceLineItem": { "__typename": "MaintenanceLinkLineItemInput" } }