LicensesInput
The input that defines how to create multiple licenses in a single shot. The input is composed of a common set of attributes common to all licenses: the namespace, a set of custom attributes, and finally a list of entries. Each one of those entries defines: 1) a set of licenses with the same terms and belonging to the same entity, and 2) the number of licenses of that type to create.
input LicensesInput {
namespaceId: ID!
source: String!
customAttributes: [AttributeInput!]
entries: [LicenseSetInput!]!
}
Fields
LicensesInput.namespaceId
● ID!
non-null scalar
The namespace in which to create the licenses. Should be a UUID.
LicensesInput.source
● String!
non-null scalar
An annotation for the origin of the licenses.
LicensesInput.customAttributes
● [AttributeInput!]
list input
A list of key-value attributes to set with the licenses. It should be the order's BUYER TYPE and ORDER IDENTIFIER.
LicensesInput.entries
● [LicenseSetInput!]!
non-null input
The parameters to create a license type multiple times. Limited to 200.
Member of
createLicenses
mutation