Es 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 a los que se aplicará el programa. |
dateRanges[] |
Es opcional. Son los períodos a los que se aplicará el programa. Si se establece, el programa solo estará activo en estos períodos específicos. Si se establecen los días y los períodos, el programa estará activo cuando se cumplan ambas condiciones. Por ejemplo, si los días son [MONDAY] y los períodos son [2026-01-01, 2026-01-31], el programa estará activo todos los lunes de enero. |
timeRanges[] |
Es opcional. Son los períodos del día a los que se aplicará el programa. Si se establece, el programa solo estará activo 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 período (inclusive). |
endDate |
Obligatorio. Es la fecha de finalización del período (inclusive). |
TimeOfDayRange
Representa un período entre dos horas del día en una fecha no especificada. Por ejemplo, el horario de atención de 09:00 a 17:00.
| Representación JSON |
|---|
{ "startTime": { object ( |
| Campos | |
|---|---|
startTime |
Obligatorio. Es el inicio del período (inclusive). |
endTime |
Obligatorio. Es el final del período (exclusive). Si endTime es anterior a startTime, significa que la hora de finalización es al día siguiente. |