GrantedLicense class

Describes a license that is granted to a grantee.

Constructors

GrantedLicense({String? beneficiary, ConsumptionConfiguration? consumptionConfiguration, String? createTime, List<Entitlement>? entitlements, String? homeRegion, IssuerDetails? issuer, String? licenseArn, List<Metadata>? licenseMetadata, String? licenseName, String? productName, String? productSKU, ReceivedMetadata? receivedMetadata, LicenseStatus? status, DatetimeRange? validity, String? version})
GrantedLicense.fromJson(Map<String, dynamic> json)
factory

Properties

beneficiary String?
Granted license beneficiary.
final
consumptionConfiguration ConsumptionConfiguration?
Configuration for consumption of the license.
final
createTime String?
Creation time of the granted license.
final
entitlements List<Entitlement>?
License entitlements.
final
hashCode int
The hash code for this object.
no setterinherited
homeRegion String?
Home Region of the granted license.
final
issuer IssuerDetails?
Granted license issuer.
final
licenseArn String?
Amazon Resource Name (ARN) of the license.
final
licenseMetadata List<Metadata>?
Granted license metadata.
final
licenseName String?
License name.
final
productName String?
Product name.
final
productSKU String?
Product SKU.
final
receivedMetadata ReceivedMetadata?
Granted license received metadata.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status LicenseStatus?
Granted license status.
final
validity DatetimeRange?
Date and time range during which the granted license is valid, in ISO8601-UTC format.
final
version String?
Version of the granted license.
final

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