SubscriptionConfig

Eine Nachricht zum Speichern einer Abo-Konfiguration.

JSON-Darstellung
{
  "subscriptionId": string,
  "billingId": string,
  "state": enum (SubscriptionState),
  "startTime": string
}
Felder
subscriptionId

string

Nur Ausgabe. Die eindeutige ID des Abos.

billingId

string

Nur Ausgabe. Die Google Cloud-Rechnungs-ID, unter der das Abo erstellt wurde.

state

enum (SubscriptionState)

Nur Ausgabe. Der aktuelle Status des Abos.

startTime

string (Timestamp format)

Nur Ausgabe. Der Beginn des Abos.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

SubscriptionState

Enum-Wert, der den Status des Abos darstellt.

Enums
SUBSCRIPTION_STATE_UNSPECIFIED Zustand unbekannt.
ACTIVE Der Status „Aktiv“ bedeutet, dass das Abo erfolgreich erstellt wurde und die Abrechnung erfolgt.
INACTIVE Der Status „Inaktiv“ bedeutet, dass das Abo erfolgreich erstellt wurde, die Abrechnung aber noch nicht begonnen hat.
ERROR Das Abo hat einen Fehlerstatus.
FAILED_TO_RETRIEVE Der Abostatus konnte nicht abgerufen werden. Möglicherweise handelt es sich dabei um ein vorübergehendes Problem. Der Nutzer sollte die Anfrage noch einmal senden.
COMPLETED Das Abo wurde abgeschlossen, da das Enddatum erreicht wurde.