Skip to main content

LicenseTerms

The terms that were specified for the license.

type LicenseTerms {
checkouts: Int
expires: DateTime
concurrency: Int
length: Int
capLoanExpirationToLicense: Boolean!
}

Fields

LicenseTerms.checkouts ● Int scalar

The total number of allowed loans for this loan. If null, the number of loans is unlimited.

LicenseTerms.expires ● DateTime scalar

The expiration date for this license. If null, the license does not expire in time.

LicenseTerms.concurrency ● Int scalar

The number of loans that can be active at the same time. If null, there are no inherent (up to the total checkouts specified)

LicenseTerms.length ● Int scalar

The maximum duration for a singular loan, in seconds.

LicenseTerms.capLoanExpirationToLicense ● Boolean! non-null 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

License object