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 Billing-ID, unter der das Abo erstellt wird.

state

enum (SubscriptionState)

Nur Ausgabe. Der aktuelle Status des Abos.

startTime

string (Timestamp format)

Nur Ausgabe. Die Startzeit 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 Kein Status angegeben
ACTIVE Der Status „Aktiv“ bedeutet, dass das Abo erfolgreich erstellt wurde und die Abrechnung erfolgt.
INACTIVE „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 beendet, weil das Enddatum erreicht wurde.