View Source GoogleApi.SASPortal.V1alpha1.Model.SasPortalDevice (google_api_sas_portal v0.17.0)

Attributes

  • activeConfig (type: GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceConfig.t, default: nil) - Output only. Current configuration of the device as registered to the SAS.
  • currentChannels (type: list(GoogleApi.SASPortal.V1alpha1.Model.SasPortalChannelWithScore.t), default: nil) - Output only. Current channels with scores.
  • deviceMetadata (type: GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceMetadata.t, default: nil) - Device parameters that can be overridden by both SAS Portal and SAS registration requests.
  • displayName (type: String.t, default: nil) - Device display name.
  • fccId (type: String.t, default: nil) - The FCC identifier of the device. Refer to https://www.fcc.gov/oet/ea/fccid for FccID format. Accept underscores and periods because some test-SAS customers use them.
  • grantRangeAllowlists (type: list(GoogleApi.SASPortal.V1alpha1.Model.SasPortalFrequencyRange.t), default: nil) - Only ranges that are within the allowlists are available for new grants.
  • grants (type: list(GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceGrant.t), default: nil) - Output only. Grants held by the device.
  • name (type: String.t, default: nil) - Output only. The resource path name.
  • preloadedConfig (type: GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceConfig.t, default: nil) - Configuration of the device, as specified via SAS Portal API.
  • serialNumber (type: String.t, default: nil) - A serial number assigned to the device by the device manufacturer.
  • state (type: String.t, default: nil) - Output only. Device state.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.SASPortal.V1alpha1.Model.SasPortalDevice{
  activeConfig:
    GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceConfig.t() | nil,
  currentChannels:
    [GoogleApi.SASPortal.V1alpha1.Model.SasPortalChannelWithScore.t()] | nil,
  deviceMetadata:
    GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceMetadata.t() | nil,
  displayName: String.t() | nil,
  fccId: String.t() | nil,
  grantRangeAllowlists:
    [GoogleApi.SASPortal.V1alpha1.Model.SasPortalFrequencyRange.t()] | nil,
  grants: [GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceGrant.t()] | nil,
  name: String.t() | nil,
  preloadedConfig:
    GoogleApi.SASPortal.V1alpha1.Model.SasPortalDeviceConfig.t() | nil,
  serialNumber: String.t() | nil,
  state: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.