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