View Source GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceGrant (google_api_sas_portal v0.14.0)

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.


  • channelType (type: String.t, default: nil) - Type of channel used.
  • expireTime (type: DateTime.t, default: nil) - The expiration time of the grant.
  • frequencyRange (type: GoogleApi.SASPortal.V1alpha1.Model.SasPortalFrequencyRange.t, default: nil) - The transmission frequency range.
  • grantId (type: String.t, default: nil) - Grant Id.
  • maxEirp (type: float(), default: nil) - Maximum Equivalent Isotropically Radiated Power (EIRP) permitted by the grant. The maximum EIRP is in units of dBm/MHz. The value of maxEirp represents the average (RMS) EIRP that would be measured by the procedure defined in FCC part 96.41(e)(3).
  • moveList (type: list(GoogleApi.SASPortal.V1alpha1.Model.SasPortalDpaMoveList.t), default: nil) - The DPA move lists on which this grant appears.
  • state (type: String.t, default: nil) - State of the grant.
  • suspensionReason (type: list(String.t), default: nil) - If the grant is suspended, the reason(s) for suspension.

Link to this section Summary


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


t() :: %GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceGrant{
  channelType: String.t() | nil,
  expireTime: DateTime.t() | nil,
    GoogleApi.SASPortal.V1alpha1.Model.SasPortalFrequencyRange.t() | nil,
  grantId: String.t() | nil,
  maxEirp: float() | nil,
  moveList: [GoogleApi.SASPortal.V1alpha1.Model.SasPortalDpaMoveList.t()] | nil,
  state: String.t() | nil,
  suspensionReason: [String.t()] | nil

Link to this section Functions


decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.