Skip to main content

LicenseTermsInput

The parameters for the license terms. Typically, empty values mean there are no restrictions on the particular aspect, ie they are unlimited.

input LicenseTermsInput {
capLoanExpirationToLicense: Boolean
checkouts: Int
concurrency: Int
expires: DateTime
length: Int
}

Fields​

LicenseTermsInput.capLoanExpirationToLicense ● Boolean scalar​

Whether the expiration of a loan should be capped to the expiration date of the license. This is false by default: a loan will last for the full duration defined by 'length' unless this flag is true, in which case it *could* be shorter.

LicenseTermsInput.checkouts ● Int scalar​

The number of loans that can be created for that license.

LicenseTermsInput.concurrency ● Int scalar​

The number of loans that can be active at once (1 for completely sequential usage).

LicenseTermsInput.expires ● DateTime scalar​

The time after which no more loans can be created from that license.

LicenseTermsInput.length ● Int scalar​

The maximum duration of a singular loan, in seconds.

Member Of​

LicenseInput input ● LicenseSetInput input