Class: Google::Apis::ProximitybeaconV1beta1::Diagnostics
- Inherits:
-
Object
- Object
- Google::Apis::ProximitybeaconV1beta1::Diagnostics
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/proximitybeacon_v1beta1/classes.rb,
generated/google/apis/proximitybeacon_v1beta1/representations.rb,
generated/google/apis/proximitybeacon_v1beta1/representations.rb
Overview
Diagnostics for a single beacon.
Instance Attribute Summary collapse
-
#alerts ⇒ Array<String>
An unordered list of Alerts that the beacon has.
-
#beacon_name ⇒ String
Resource name of the beacon.
-
#estimated_low_battery_date ⇒ Google::Apis::ProximitybeaconV1beta1::Date
Represents a whole calendar date, e.g.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Diagnostics
constructor
A new instance of Diagnostics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Diagnostics
Returns a new instance of Diagnostics
412 413 414 |
# File 'generated/google/apis/proximitybeacon_v1beta1/classes.rb', line 412 def initialize(**args) update!(**args) end |
Instance Attribute Details
#alerts ⇒ Array<String>
An unordered list of Alerts that the beacon has.
Corresponds to the JSON property alerts
393 394 395 |
# File 'generated/google/apis/proximitybeacon_v1beta1/classes.rb', line 393 def alerts @alerts end |
#beacon_name ⇒ String
Resource name of the beacon. For Eddystone-EID beacons, this may
be the beacon's current EID, or the beacon's "stable" Eddystone-UID.
Corresponds to the JSON property beaconName
399 400 401 |
# File 'generated/google/apis/proximitybeacon_v1beta1/classes.rb', line 399 def beacon_name @beacon_name end |
#estimated_low_battery_date ⇒ Google::Apis::ProximitybeaconV1beta1::Date
Represents a whole calendar date, e.g. date of birth. The time of day and
time zone are either specified elsewhere or are not significant. The date
is relative to the Proleptic Gregorian Calendar. The day may be 0 to
represent a year and month where the day is not significant, e.g. credit card
expiration date. The year may be 0 to represent a month and day independent
of year, e.g. anniversary date. Related types are google.type.TimeOfDay
and google.protobuf.Timestamp
.
Corresponds to the JSON property estimatedLowBatteryDate
410 411 412 |
# File 'generated/google/apis/proximitybeacon_v1beta1/classes.rb', line 410 def estimated_low_battery_date @estimated_low_battery_date end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
417 418 419 420 421 |
# File 'generated/google/apis/proximitybeacon_v1beta1/classes.rb', line 417 def update!(**args) @alerts = args[:alerts] if args.key?(:alerts) @beacon_name = args[:beacon_name] if args.key?(:beacon_name) @estimated_low_battery_date = args[:estimated_low_battery_date] if args.key?(:estimated_low_battery_date) end |