class Google::Apis::SasportalV1alpha1::SasPortalDeviceConfig
Information about the device configuration.
Attributes
Information about the device's air interface. Corresponds to the JSON property `airInterface` @return [Google::Apis::SasportalV1alpha1::SasPortalDeviceAirInterface]
The call sign of the device operator. Corresponds to the JSON property `callSign` @return [String]
FCC category of the device. Corresponds to the JSON property `category` @return [String]
Information about the device installation parameters. Corresponds to the JSON property `installationParams` @return [Google::Apis::SasportalV1alpha1::SasPortalInstallationParams]
Output only. Whether the configuration has been signed by a CPI. Corresponds to the JSON property `isSigned` @return [Boolean]
Output only. Whether the configuration has been signed by a CPI. Corresponds to the JSON property `isSigned` @return [Boolean]
Measurement reporting capabilities of the device. Corresponds to the JSON property `measurementCapabilities` @return [Array<String>]
Information about the model of the device. Corresponds to the JSON property `model` @return [Google::Apis::SasportalV1alpha1::SasPortalDeviceModel]
State of the configuration. Corresponds to the JSON property `state` @return [String]
Output only. The last time the device configuration was edited. Corresponds to the JSON property `updateTime` @return [String]
The identifier of a device user. Corresponds to the JSON property `userId` @return [String]
Public Class Methods
# File lib/google/apis/sasportal_v1alpha1/classes.rb, line 349 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/sasportal_v1alpha1/classes.rb, line 354 def update!(**args) @air_interface = args[:air_interface] if args.key?(:air_interface) @call_sign = args[:call_sign] if args.key?(:call_sign) @category = args[:category] if args.key?(:category) @installation_params = args[:installation_params] if args.key?(:installation_params) @is_signed = args[:is_signed] if args.key?(:is_signed) @measurement_capabilities = args[:measurement_capabilities] if args.key?(:measurement_capabilities) @model = args[:model] if args.key?(:model) @state = args[:state] if args.key?(:state) @update_time = args[:update_time] if args.key?(:update_time) @user_id = args[:user_id] if args.key?(:user_id) end