Class: Google::Apis::ProdTtSasportalV1alpha1::SasPortalDeviceMetadata

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb,
lib/google/apis/prod_tt_sasportal_v1alpha1/representations.rb,
lib/google/apis/prod_tt_sasportal_v1alpha1/representations.rb

Overview

Device data overridable by both SAS Portal and registration requests.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ SasPortalDeviceMetadata

Returns a new instance of SasPortalDeviceMetadata.



444
445
446
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 444

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#antenna_modelString

If populated, the Antenna Model Pattern to use. Format is: RecordCreatorId: PatternId Corresponds to the JSON property antennaModel

Returns:

  • (String)


442
443
444
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 442

def antenna_model
  @antenna_model
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



449
450
451
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 449

def update!(**args)
  @antenna_model = args[:antenna_model] if args.key?(:antenna_model)
end