Un programa configurable para un día de la semana o una fecha específica.
| Representación JSON |
|---|
{ "days": [ enum ( |
| Campos | |
|---|---|
days[] |
Es opcional. Son los días de la semana en los que se aplicará el programa. |
dateRanges[] |
Es opcional. Son los períodos en los que se aplicará la programación. Si se establece, la programación solo estará activa en estos períodos específicos. Si se establecen tanto days como dateRanges, la programación estará activa cuando se cumplan ambas condiciones. Por ejemplo, si days es [MONDAY] y dateRanges es [2026-01-01, 2026-01-31], la programación estará activa todos los lunes de enero. |
timeRanges[] |
Es opcional. Son los rangos de hora del día a los que se aplicará la programación. Si se establece, la programación solo estará activa durante estos períodos. |
DateRange
Representa un período, incluidos ambos extremos.
| Representación JSON |
|---|
{ "startDate": { object ( |
| Campos | |
|---|---|
startDate |
Obligatorio. Es la fecha de inicio del rango, inclusive. |
endDate |
Obligatorio. Es la fecha de finalización del período, incluida. |
TimeOfDayRange
Representa un período entre dos horas del día en una fecha no especificada. Por ejemplo, un horario de atención de 9:00 a 17:00.
| Representación JSON |
|---|
{ "startTime": { object ( |
| Campos | |
|---|---|
startTime |
Obligatorio. Es el inicio del período, incluido. |
endTime |
Obligatorio. Es el final del período, exclusivo. Si endTime es anterior a startTime, significa que endTime es al día siguiente. |