Zasób: subskrypcja
Szablon JSON subskrypcji.
Zapis JSON |
---|
{ "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( |
Pola | |
---|---|
customerId |
Ta właściwość będzie zawsze zwracana w odpowiedzi w postaci unikalnego identyfikatora wygenerowanego przez Google. Ta prośba może być domeną podstawową lub unikalnym identyfikatorem wygenerowanym przez Google. |
subscriptionId |
|
skuId |
Wymagana właściwość. |
creationTime |
Właściwość |
kind |
Wskazuje zasób jako subskrypcję. Wartość: |
seats |
Jest to właściwość wymagana. Liczba i limit licencji użytkowników na pakiet. |
renewalSettings |
Ustawienia odnowienia abonamentu rocznego. Szczegółowe informacje znajdziesz w centrum pomocy dla administratorów. |
purchaseOrderId |
Jest to właściwość opcjonalna. Informacje o zamówieniu są przeznaczone dla sprzedawców do wykorzystania w ramach śledzenia firmy. Jeśli zostanie podana wartość |
status |
Jest to właściwość opcjonalna. |
resourceUiUrl |
Adres URL strony Subskrypcje klienta w konsoli administracyjnej. Adres URL tylko do odczytu jest generowany przez usługę API. To uprawnienie jest wymagane, jeśli aplikacja kliencka wymaga od klienta wykonania zadania na stronie Subskrypcje w konsoli administracyjnej. |
billingMethod |
Pole tylko do odczytu, które zwraca bieżącą formę płatności za subskrypcję. |
suspensionReasons[] |
Pole tylko do odczytu zawierające wszystkie możliwe przyczyny zawieszenia subskrypcji. Może się zdarzyć, że w ramach subskrypcji istnieje wiele równolegle nakładających się przyczyn. Subskrypcja
|
customerDomain |
Nazwa domeny podstawowej klienta |
dealCode |
Kod Google (maks. 100 znaków) na rabat na abonamenty. Aby otrzymać zniżkę, kod oferty musi być zawarty w |
skuName |
Wyświetlana zewnętrzna nazwa tylko produktu do odczytu przypisanego do klienta w ramach subskrypcji. Nazwy SKU mogą ulec zmianie według uznania Google. Listę produktów i kodów SKU dostępnych w tej wersji interfejsu API znajdziesz w artykule Identyfikatory produktów i kodów SKU. |
plan |
Właściwość |
plan.planName |
Właściwość
|
plan.isCommitmentPlan |
Wartość logiczna w usłudze
|
plan.commitmentInterval |
W tej wersji interfejsu API roczny okres zobowiązania wynosi 1 rok. |
plan.commitmentInterval.startTime |
Roczny plan zobowiązania (w milisekundach) |
plan.commitmentInterval.endTime |
Roczny plan zobowiązania (w milisekundach) w |
trialSettings |
Roczny abonament G Suite i elastyczne abonamenty mogą być dostępne w 30-dniowej wersji próbnej. Więcej informacji znajdziesz w artykule Pojęcia związane z interfejsami API. |
trialSettings.isInTrial |
Określa, czy subskrypcja obejmuje 30-dniowy bezpłatny okres próbny, czy nie:
|
trialSettings.trialEndTime |
Data zakończenia okresu próbnego. Wartość jest podawana w milisekundach w formacie UNIX Epoch. Zobacz przykład konwertera epoki. |
transferInfo |
Informacje o przeniesieniu tylko do odczytu do subskrypcji. Więcej informacji znajdziesz w artykule o pobieraniu subskrypcji możliwych do przeniesienia dla klienta. |
transferInfo.transferabilityExpirationTime |
Czas, w którym token przeniesienia lub intencja przeniesienia wygasa. Czas jest podany w milisekundach w formacie UNIX Epoch. |
transferInfo.minimumTransferableSeats |
Wstawienie subskrypcji to minimalna liczba miejsc widoczna w zleceniu przeniesienia tej usługi. Jeśli na przykład klient ma 20 użytkowników, sprzedawca nie może złożyć zamówienia przeniesienia na 15 miejsc. Minimalna liczba miejsc to 20. |
transferInfo.currentLegacySkuId |
|
Miejsca siedzące
Szablon JSON dla miejsc subskrypcji.
Zapis JSON |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Pola | |
---|---|
numberOfSeats |
Ta usługa jest wymagana i wyłączna w przypadku subskrypcji z abonamentami |
maximumNumberOfSeats |
Ta usługa jest wymagana i wyłączna w przypadku subskrypcji z abonamentem |
licensedNumberOfSeats |
Pole tylko do odczytu zawierające bieżącą liczbę użytkowników, którzy mają przypisaną licencję na usługę zdefiniowaną w |
kind |
Identyfikuje zasób jako ustawienie miejsca subskrypcji. Wartość: |
Ustawienia odnowienia
Szablon JSON do ustawień odnawiania subskrypcji.
Zapis JSON |
---|
{ "renewalType": string, "kind": string } |
Pola | |
---|---|
renewalType |
Ustawienia odnowienia abonamentu rocznego. Szczegółowe informacje znajdziesz w centrum pomocy dla administratorów. Podczas odnawiania subskrypcji wymagana jest właściwość |
kind |
Wskazuje zasób jako ustawienie odnowienia subskrypcji. Wartość: |
Metody |
|
---|---|
|
Aktywuje subskrypcję zawieszona przez sprzedawcę. |
|
Aktualizuje abonament. |
|
Aktualizuje ustawienia odnowienia licencji użytkownika. |
|
Aktualizuje ustawienia licencji użytkownika. |
|
Anulowanie, zawieszenie lub przeniesienie subskrypcji do bezpośredniego kierowania. |
|
Pobiera określoną subskrypcję. |
|
Tworzenie lub przenoszenie subskrypcji. |
|
Listy subskrypcji zarządzanych przez sprzedawcę. |
|
Natychmiast przejdź na 30-dniowy bezpłatny okres próbny na subskrypcję usług płatnych. |
|
Zawiesza aktywną subskrypcję. |