Struct google_mybusiness4::api::SpecialHourPeriod
source · pub struct SpecialHourPeriod {
pub close_time: Option<String>,
pub end_date: Option<Date>,
pub is_closed: Option<bool>,
pub open_time: Option<String>,
pub start_date: Option<Date>,
}
Expand description
Represents 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
This type is not used in any activity, and only used as part of another schema.
Fields§
§close_time: Option<String>
The wall time on end_date
when a location closes, expressed in
24hr ISO 8601 extended format. (hh:mm) Valid values are 00:00-24:00,
where 24:00 represents midnight at the end of the specified day field.
Must be specified if is_closed
is false.
end_date: Option<Date>
The calendar date this special hour period ends on.
If end_date
field is not set, default to the date specified in
start_date
.
If set, this field must be equal to or at most 1 day after start_date
.
is_closed: Option<bool>
If true, end_date
, open_time
, and close_time
are ignored,
and the date specified in start_date
is treated as the location being
closed for the entire day.
open_time: Option<String>
The wall time on start_date
when a location opens, expressed in
24hr ISO 8601 extended format. (hh:mm) Valid values are 00:00-24:00,
where 24:00 represents midnight at the end of the specified day field.
Must be specified if is_closed
is false.
start_date: Option<Date>
The calendar date this special hour period starts on.
Trait Implementations§
source§impl Clone for SpecialHourPeriod
impl Clone for SpecialHourPeriod
source§fn clone(&self) -> SpecialHourPeriod
fn clone(&self) -> SpecialHourPeriod
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more