CommitmentSettings

Verpflichtungseinstellungen bei verpflichtungsbasierten Angeboten und Berechtigungen.

JSON-Darstellung

{
  "startDate": {
    object(Date)
  },
  "endDate": {
    object(Date)
  }
}
Felder
startDate

object(Date)

Startdatum der Verpflichtung.

endDate

object(Date)

Enddatum der Verpflichtung.

Date

Stellt ein vollständiges Kalenderdatum dar, z. B. ein Geburtsdatum. Die Uhrzeit und die Zeitzone werden entweder an einer anderen Stelle angegeben oder sind nicht relevant. Das Datum wird relativ zum proleptischen gregorianischen Kalender angegeben. Als Tag kann 0 angegeben werden, wenn für eine Jahres- und Monatsangabe der Tag nicht von Belang ist, z. B. beim Ablaufdatum einer Kreditkarte. Für das Jahr kann 0 angegeben werden, wenn ein Monat und Tag unabhängig vom Jahr angegeben wird, z. B. ein Jahrestag. Vergleichbare Typen sind google.type.TimeOfDay und google.protobuf.Timestamp.

JSON-Darstellung

{
  "year": number,
  "month": number,
  "day": number
}
Felder
year

number

Jahr des Datums. Es muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum ohne Jahresangabe angegeben wird.

month

number

Monat des Jahres. Er muss zwischen 1 und 12 liegen oder kann 0 sein, wenn ein Datum ohne Monat angegeben wird.

day

number

Tag des Monats. Die Angabe muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Sie kann auch 0 sein, wenn das Jahr bzw. der Monat angegeben wird und der Tag keine Bedeutung hat.