CreateLicenseRequestDataAttributes class

Constructors

CreateLicenseRequestDataAttributes({String? name, String? key, DateTime? expiry, int? maxMachines, int? maxProcesses, int? maxCores, int? maxUses, bool? protected, bool? suspended, Object? metadata})
Returns a new CreateLicenseRequestDataAttributes instance.

Properties

expiry DateTime?
When the license will expire.
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
key String?
A unique pre-determined key for the license.
getter/setter pair
maxCores int?
The maximum number of machine CPU cores the license can have associated with it.
getter/setter pair
maxMachines int?
The maximum number of machines the license can have associated with it.
getter/setter pair
maxProcesses int?
The maximum number of machine processes the license can have associated with it.
getter/setter pair
maxUses int?
The maximum number of uses the license is allowed to have.
getter/setter pair
metadata Object?
Object containing license metadata.
getter/setter pair
name String?
The name of the license.
getter/setter pair
protected bool?
Whether or not the license is protected.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
suspended bool?
Whether or not the license is suspended.
getter/setter pair

Methods

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

Operators

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

Static Methods

fromJson(dynamic value) CreateLicenseRequestDataAttributes?
Returns a new CreateLicenseRequestDataAttributes instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<CreateLicenseRequestDataAttributes>
mapFromJson(dynamic json) Map<String, CreateLicenseRequestDataAttributes>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<CreateLicenseRequestDataAttributes>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.