Class: Google::Apis::PlacesV1::GoogleMapsPlacesV1PlaceOpeningHoursPeriodPoint
- Inherits:
-
Object
- Object
- Google::Apis::PlacesV1::GoogleMapsPlacesV1PlaceOpeningHoursPeriodPoint
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/places_v1/classes.rb,
lib/google/apis/places_v1/representations.rb,
lib/google/apis/places_v1/representations.rb
Overview
Status changing points.
Instance Attribute Summary collapse
-
#date ⇒ Google::Apis::PlacesV1::GoogleTypeDate
Represents a whole or partial calendar date, such as a birthday.
-
#day ⇒ Fixnum
Output only.
-
#hour ⇒ Fixnum
Output only.
-
#minute ⇒ Fixnum
Output only.
-
#truncated ⇒ Boolean
(also: #truncated?)
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleMapsPlacesV1PlaceOpeningHoursPeriodPoint
constructor
A new instance of GoogleMapsPlacesV1PlaceOpeningHoursPeriodPoint.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleMapsPlacesV1PlaceOpeningHoursPeriodPoint
Returns a new instance of GoogleMapsPlacesV1PlaceOpeningHoursPeriodPoint.
633 634 635 |
# File 'lib/google/apis/places_v1/classes.rb', line 633 def initialize(**args) update!(**args) end |
Instance Attribute Details
#date ⇒ Google::Apis::PlacesV1::GoogleTypeDate
Represents a whole or partial calendar date, such as a birthday. The time of
day and time zone are either specified elsewhere or are insignificant. The
date is relative to the Gregorian Calendar. This can represent one of the
following: * A full date, with non-zero year, month, and day values. * A month
and day, with a zero year (for example, an anniversary). * A year on its own,
with a zero month and a zero day. * A year and month, with a zero day (for
example, a credit card expiration date). Related types: * google.type.
TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
Corresponds to the JSON property date
606 607 608 |
# File 'lib/google/apis/places_v1/classes.rb', line 606 def date @date end |
#day ⇒ Fixnum
Output only. A day of the week, as an integer in the range 0-6. 0 is Sunday, 1
is Monday, etc.
Corresponds to the JSON property day
612 613 614 |
# File 'lib/google/apis/places_v1/classes.rb', line 612 def day @day end |
#hour ⇒ Fixnum
Output only. The hour in 2 digits. Ranges from 00 to 23.
Corresponds to the JSON property hour
617 618 619 |
# File 'lib/google/apis/places_v1/classes.rb', line 617 def hour @hour end |
#minute ⇒ Fixnum
Output only. The minute in 2 digits. Ranges from 00 to 59.
Corresponds to the JSON property minute
622 623 624 |
# File 'lib/google/apis/places_v1/classes.rb', line 622 def minute @minute end |
#truncated ⇒ Boolean Also known as: truncated?
Output only. Whether or not this endpoint was truncated. Truncation occurs
when the real hours are outside the times we are willing to return hours
between, so we truncate the hours back to these boundaries. This ensures that
at most 24 * 7 hours from midnight of the day of the request are returned.
Corresponds to the JSON property truncated
630 631 632 |
# File 'lib/google/apis/places_v1/classes.rb', line 630 def truncated @truncated end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
638 639 640 641 642 643 644 |
# File 'lib/google/apis/places_v1/classes.rb', line 638 def update!(**args) @date = args[:date] if args.key?(:date) @day = args[:day] if args.key?(:day) @hour = args[:hour] if args.key?(:hour) @minute = args[:minute] if args.key?(:minute) @truncated = args[:truncated] if args.key?(:truncated) end |