インデックス
TimeOfDayRange(メッセージ)TimeOfDayWindow(メッセージ)ValidTimeException(メッセージ)ValidityPeriod(メッセージ)ValidityRange(メッセージ)ValidityScope(列挙型)
TimeOfDayRange
[START time_range_definition] 左閉右開の時間範囲。
| フィールド | |
|---|---|
open_time |
期間の開始時刻を示す Time(この時刻を含む)。設定しない場合、00:00:00 になります。省略可。 |
close_time |
範囲の終了時刻を示す Time(この時刻は範囲に含まれません)。設定しない場合、23:59:59 を意味します。省略可。 |
TimeOfDayWindow
TimeWindow オブジェクトは、ユーザーの注文を確定または履行できる期間のリストを記述する複合エンティティです。[START time_window_definition]
| フィールド | |
|---|---|
time_windows |
注文の受付/履行が可能な時間帯。必須。 |
day_of_week[] |
ウィンドウが適用される 1 週間の曜日のリスト。設定されていない場合は、すべての曜日に適用されます。省略可。 |
ValidTimeException
[START valid_time_exception_definition]
| フィールド | |
|---|---|
exceptional_period |
特典が無効になる開始タイムスタンプと終了タイムスタンプ。これらの時間は異なる日を表す必要があります。つまり、開始時間は 00:00(1 日の始まり)で、終了時間は例外期間の終了日の 00:00(除外)である必要があります。 |
ValidityPeriod
[START validity_period_definition]
| フィールド | |
|---|---|
valid_period |
特典が有効な開始タイムスタンプと終了タイムスタンプ。これらの時間は異なる日を表す必要があります。つまり、有効期間の終了日の開始時間は 00:00(1 日の始まり)、終了時間は 00:00(終了日を含まない)である必要があります。 |
time_of_day[] |
特定の日付の有効な時間帯と、特典を利用できる曜日を指定します。深夜をまたぐ時間枠(午後 10 時~午前 2 時など)の場合は、日付ごとに別々の時間枠を使用します。1 つは午後 11 時 59 分 59 秒に終了し、もう 1 つは翌日の午前 0 時に開始します。例: 月曜日: 午前 10 時~午後 5 時 火曜日: 午前 10 時~午後 2 時 火曜日: 午後 5 時~午後 7 時 水曜日、木曜日、金曜日、土曜日、日曜日: 午後 3 時~午後 7 時 設定されていない場合、特典は |
time_exceptions[] |
上記の valid_period と valid_time_of_week の例外を指定します |
date_exceptions[] |
上記の valid_period と time_of_day の例外を日数で指定します。 |
validity_scope |
有効期間の範囲を指定します。 |
validity_duration_in_days |
バウチャー/クーポンを購入してから有効になる期間(日数)。 |
ValidityRange
[START validity_range_definition] 左閉右開のタイムスタンプ範囲。
| フィールド | |
|---|---|
valid_from_time |
範囲の開始時間(この時間を含む)。必須。 |
valid_through_time |
範囲の終了時間(この時間は含まれません)。設定されていない場合、この期間は終了しないことを意味します。省略可。 |
ValidityScope
[START validity_scope_definition] 有効期間の範囲。つまり、この有効期間が適用されるアクション。
| 列挙型 | |
|---|---|
VALIDITY_SCOPE_UNSPECIFIED |
|
VALIDITY_SCOPE_CLAIM |
|
VALIDITY_SCOPE_REDEEM |
|