Zasób: subscription (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 jako unikalny identyfikator wygenerowany przez Google. W żądaniu tą usługą może być domena podstawowa lub unikalny identyfikator wygenerowany przez Google. |
subscriptionId |
|
skuId |
Właściwość wymagana. |
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 w ramach abonamentu. |
renewalSettings |
Ustawienia odnawiania abonamentu z rocznym zobowiązaniem. Szczegółowe informacje znajdziesz w sekcji o opcjach odnowienia w Centrum pomocy dla administratorów. |
purchaseOrderId |
Jest to właściwość opcjonalna. Sprzedawcy mogą używać tych informacji o zamówieniach do śledzenia ich użytkowania w firmie. Jeśli podana jest 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. Jest on używany, 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 bieżące przyczyny zawieszenia subskrypcji. Subskrypcja może mieć wiele równoczesnych, nakładających się przyczyn zawieszenia.
|
customerDomain |
Nazwa domeny podstawowej klienta |
dealCode |
Kod wydany przez Google (maks. 100 znaków) umożliwiający korzystanie z rabatu na abonamenty. Aby otrzymać zniżkę, musisz uwzględnić kod umowy w prośbach ( |
skuName |
Wyświetlana tylko do odczytu zewnętrzna wyświetlana nazwa kodu SKU produktu przypisanego klientowi objętemu subskrypcją. Google może zmieniać nazwy SKU według własnego uznania. Informacje o usługach i kodach SKU dostępnych w tej wersji interfejsu API znajdziesz w artykule Identyfikatory produktów i SKU. |
plan |
Właściwość |
plan.planName |
Właściwość
|
plan.isCommitmentPlan |
Wartość logiczna właściwości
|
plan.commitmentInterval |
W tej wersji interfejsu API interwał z rocznym zobowiązaniem to 1 rok. |
plan.commitmentInterval.startTime |
Okres |
plan.commitmentInterval.endTime |
Okres |
trialSettings |
Roczne zobowiązanie i abonamenty elastyczne G Suite są dostępne w ramach 30-dniowego bezpłatnego okresu próbnego. Więcej informacji znajdziesz w artykule o pojęciach związanych z interfejsami API (w języku angielskim). |
trialSettings.isInTrial |
Określa, czy abonament jest objęty 30-dniowym bezpłatnym okresem próbnym:
|
trialSettings.trialEndTime |
Data zakończenia okresu próbnego. Wartość jest podawana w milisekundach w formacie UNIX Epoch. Zobacz przykładowy Konwerter epoki. |
transferInfo |
Informacje o przenoszeniu subskrypcji tylko do odczytu. Więcej informacji znajdziesz w artykule o pobieraniu subskrypcji z możliwością przeniesienia dla klienta. |
transferInfo.transferabilityExpirationTime |
Data wygaśnięcia tokena przeniesienia lub zamiaru przeniesienia. Godzina jest podana w milisekundach w formacie UNIX Epoch. |
transferInfo.minimumTransferableSeats |
Podczas wstawiania subskrypcji jest to minimalna liczba stanowisk podanych w zamówieniu przeniesienia dotyczącym tej usługi. Jeśli na przykład klient ma 20 użytkowników, sprzedawca nie może złożyć zamówienia na przeniesienie obejmujące 15 stanowisk. Minimalna liczba to 20 stanowisk. |
transferInfo.currentLegacySkuId |
|
Stanowiska
Szablon JSON dla stanowisk w ramach subskrypcji.
Zapis JSON |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Pola | |
---|---|
numberOfSeats |
Ta usługa jest wymagana i dotyczy wyłącznie subskrypcji z abonamentami |
maximumNumberOfSeats |
Ta usługa jest wymagana i dotyczy wyłącznie subskrypcji z abonamentem |
licensedNumberOfSeats |
Pole tylko do odczytu zawierające bieżącą liczbę użytkowników, którym przypisano licencję na usługę określoną w |
kind |
Identyfikuje zasób jako ustawienie stanowiska subskrypcji. Wartość: |
RenewalSettings
Szablon JSON z ustawieniami odnawiania subskrypcji.
Zapis JSON |
---|
{ "renewalType": string, "kind": string } |
Pola | |
---|---|
renewalType |
Ustawienia odnawiania abonamentu z rocznym zobowiązaniem. Szczegółowe informacje znajdziesz w sekcji o opcjach odnowienia w Centrum pomocy dla administratorów. Podczas odnawiania subskrypcji wymagana jest właściwość |
kind |
Identyfikuje zasób jako ustawienie odnawiania subskrypcji. Wartość: |
Metody |
|
---|---|
|
Aktywuje subskrypcję zawieszoną wcześniej przez sprzedawcę. |
|
Aktualizuje abonament. |
|
Aktualizuje ustawienia odnawiania licencji użytkownika. |
|
Aktualizuje ustawienia licencji użytkownika subskrypcji. |
|
anuluje, zawiesza lub przenosi subskrypcję, aby umożliwić jej przekierowanie. |
|
Pobiera konkretną subskrypcję. |
|
Powoduje utworzenie lub przeniesienie subskrypcji. |
|
Listy subskrypcji zarządzanych przez sprzedawcę. |
|
Natychmiast zmień 30-dniowy bezpłatny okres próbny na płatną subskrypcję. |
|
Zawiesza aktywną subskrypcję. |