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 {
checkouts: Int
expires: DateTime
concurrency: Int
length: Int
capLoanExpirationToLicense: Boolean
}

Fields

LicenseTermsInput.checkouts ● Int scalar

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

LicenseTermsInput.expires ● DateTime scalar

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

LicenseTermsInput.concurrency ● Int scalar

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

LicenseTermsInput.length ● Int scalar

The maximum duration of a singular loan, in seconds.

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.

Member of

LicenseInput input ● LicenseSetInput input