GoogleApi.MyBusinessBusinessInformation.V1.Model.SpecialHourPeriod (google_api_my_business_business_information v0.5.2)
View SourceRepresents a single time period when a location's operational hours differ from its normal business hours. A special hour period must represent a range of less than 24 hours. The open_time
and start_date
must predate the close_time
and end_date
. The close_time
and end_date
can extend to 11:59 a.m. on the day after the specified start_date
. For example, the following inputs are valid: start_date=2015-11-23, open_time=08:00, close_time=18:00 start_date=2015-11-23, end_date=2015-11-23, open_time=08:00, close_time=18:00 start_date=2015-11-23, end_date=2015-11-24, open_time=13:00, close_time=11:59 The following inputs are not valid: start_date=2015-11-23, open_time=13:00, close_time=11:59 start_date=2015-11-23, end_date=2015-11-24, open_time=13:00, close_time=12:00 start_date=2015-11-23, end_date=2015-11-25, open_time=08:00, close_time=18:00
Attributes
-
closeTime
(type:GoogleApi.MyBusinessBusinessInformation.V1.Model.TimeOfDay.t
, default:nil
) - Optional. Valid values are 00:00-24:00, where 24:00 represents midnight at the end of the specified day field. Must be specified ifclosed
is false. -
closed
(type:boolean()
, default:nil
) - Optional. If true,end_date
,open_time
, andclose_time
are ignored, and the date specified instart_date
is treated as the location being closed for the entire day. -
endDate
(type:GoogleApi.MyBusinessBusinessInformation.V1.Model.Date.t
, default:nil
) - Optional. The calendar date this special hour period ends on. Ifend_date
field is not set, default to the date specified instart_date
. If set, this field must be equal to or at most 1 day afterstart_date
. -
openTime
(type:GoogleApi.MyBusinessBusinessInformation.V1.Model.TimeOfDay.t
, default:nil
) - Optional. Valid values are 00:00-24:00 where 24:00 represents midnight at the end of the specified day field. Must be specified ifclosed
is false. -
startDate
(type:GoogleApi.MyBusinessBusinessInformation.V1.Model.Date.t
, default:nil
) - Required. The calendar date this special hour period starts on.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.MyBusinessBusinessInformation.V1.Model.SpecialHourPeriod{ closeTime: GoogleApi.MyBusinessBusinessInformation.V1.Model.TimeOfDay.t() | nil, closed: boolean() | nil, endDate: GoogleApi.MyBusinessBusinessInformation.V1.Model.Date.t() | nil, openTime: GoogleApi.MyBusinessBusinessInformation.V1.Model.TimeOfDay.t() | nil, startDate: GoogleApi.MyBusinessBusinessInformation.V1.Model.Date.t() | nil }