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