요일 또는 특정 날짜에 대해 구성 가능한 일정입니다.
| JSON 표현 |
|---|
{ "days": [ enum ( |
| 필드 | |
|---|---|
days[] |
선택사항입니다. 일정을 적용할 요일입니다. |
dateRanges[] |
선택사항입니다. 일정을 적용할 기간입니다. 설정된 경우 일정은 이러한 특정 기간에만 활성화됩니다. 요일과 dateRanges가 모두 설정된 경우 두 조건이 모두 충족될 때 일정이 활성화됩니다. 예를 들어 요일이 [MONDAY] 이고 dateRanges가 [2026-01-01, 2026-01-31]인 경우 일정은 1월의 모든 월요일에 활성화됩니다. |
timeRanges[] |
선택사항입니다. 일정을 적용할 시간대입니다. 설정된 경우 일정은 이러한 시간대에만 활성화됩니다. |
DateRange
시작일과 종료일을 모두 포함하는 기간을 나타냅니다.
| JSON 표현 |
|---|
{ "startDate": { object ( |
| 필드 | |
|---|---|
startDate |
필수 항목입니다. 범위의 시작일입니다(기간에 포함). |
endDate |
필수 항목입니다. 범위의 종료일입니다(기간에 포함). |
TimeOfDayRange
지정되지 않은 날짜의 두 시간 사이의 기간을 나타냅니다. 예를 들어 영업시간(09:00~17:00)이 여기에 해당합니다.
| JSON 표현 |
|---|
{ "startTime": { object ( |
| 필드 | |
|---|---|
startTime |
필수 항목입니다. 시간 범위의 시작입니다(기간에 포함). |
endTime |
필수 항목입니다. 시간 범위의 끝입니다(기간에 포함되지 않음). endTime이 startTime보다 이른 경우 endTime은 다음 날에 있습니다. |