LicenseRecord class

License Records describe the terms around which a data asset may be used and MUST contain a reference to the corresponding Title Record. Learn more about License Records.

Constructors

LicenseRecord(String? id, TitleRecord title, List<LicenseUse> uses, String terms, {String? description, DateTime? expiry})

Properties

description String?
A human-readable description of the license
getter/setter pair
expiry DateTime?
The date when the license expires
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
This record's id
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
terms String
The legal terms for the license
getter/setter pair
title TitleRecord
The TitleRecord for this license
getter/setter pair
uses List<LicenseUse>
A list describing how an asset can be used
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited