Skip to main content

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