ValidityPeriod

[START validity_period_definition]

Representasi JSON
{
  "validPeriod": {
    object (ValidityRange)
  },
  "timeOfDay": [
    {
      object (TimeOfDayWindow)
    }
  ],
  "timeExceptions": [
    {
      object (ValidTimeException)
    }
  ],
  "dateExceptions": [
    {
      object (Date)
    }
  ],
  "validityScope": enum (ValidityScope),
  "validityDurationInDays": integer
}
Kolom
validPeriod

object (ValidityRange)

Stempel waktu mulai dan berakhir saat penawaran berlaku. Waktu ini harus mewakili hari yang berbeda, yaitu waktu mulai harus 00.00 (awal hari) dan waktu berakhir harus 00. 00 (eksklusif) pada hari berakhirnya periode validitas.

timeOfDay[]

object (TimeOfDayWindow)

Menentukan interval waktu yang valid pada hari tertentu dan hari mana saja yang tersedia untuk penawaran. Untuk jangka waktu yang melewati tengah malam (misalnya, 22.00 hingga 02.00), gunakan jendela terpisah untuk setiap hari: satu berakhir pada 23.59.59 dan satu lagi dimulai pada 00.00 keesokan harinya. Misalnya: Senin: 10.00 hingga 17.00 Selasa: 10.00 hingga 14.00 Selasa: 17.00 hingga 19.00 Rabu, Kamis, Jumat, Sabtu, Minggu: 15.00 hingga 19.00 Jika tidak ada yang ditetapkan, artinya penawaran tersedia sepanjang waktu dalam validPeriod.

timeExceptions[]

object (ValidTimeException)

Menentukan pengecualian untuk validPeriod dan valid_time_of_week di atas

dateExceptions[]

object (Date)

Menentukan pengecualian dalam hari untuk validPeriod dan timeOfDay di atas

validityScope

enum (ValidityScope)

Menentukan cakupan periode validitas.

validityDurationInDays

integer

Durasi (dalam hari) masa berlaku voucher/kupon setelah dibeli.