SasPortalDeviceGrant class

Device grant.

It is an authorization provided by the Spectrum Access System to a device to transmit using specified operating parameters after a successful heartbeat by the device.

Constructors

SasPortalDeviceGrant({String? channelType, String? expireTime, SasPortalFrequencyRange? frequencyRange, String? grantId, String? lastHeartbeatTransmitExpireTime, double? maxEirp, List<SasPortalDpaMoveList>? moveList, String? state, List<String>? suspensionReason})
SasPortalDeviceGrant.fromJson(Map json_)

Properties

channelType String?
Type of channel used. Possible string values are:
getter/setter pair
expireTime String?
The expiration time of the grant.
getter/setter pair
frequencyRange SasPortalFrequencyRange?
The transmission frequency range.
getter/setter pair
grantId String?
Grant Id.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
lastHeartbeatTransmitExpireTime String?
The transmit expiration time of the last heartbeat.
getter/setter pair
maxEirp double?
Maximum Equivalent Isotropically Radiated Power (EIRP) permitted by the grant.
getter/setter pair
moveList List<SasPortalDpaMoveList>?
The DPA move lists on which this grant appears.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state String?
State of the grant. Possible string values are:
getter/setter pair
suspensionReason List<String>?
If the grant is suspended, the reason(s) for suspension.
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.
inherited

Operators

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