Zasób: Subskrypcja
Szablon JSON dotyczący 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 niepowtarzalny identyfikator wygenerowany przez Google. W żądaniu ta usługa może być domeną główną lub unikatowym identyfikatorem wygenerowanym przez Google. |
subscriptionId |
|
skuId |
Wymagana właściwość. |
creationTime |
Właściwość |
kind |
Identyfikuje zasób jako subskrypcję. Wartość: |
seats |
To jest wymagana usługa. Liczba i limit licencji użytkowników w abonamencie. |
renewalSettings |
Ustawienia odnawiania abonamentu rocznego. Więcej informacji o opcjach odnowienia znajdziesz w Centrum pomocy dla administratorów. |
purchaseOrderId |
To jest właściwość opcjonalna. Informacje o zamówieniu (numer zamówienia) są przeznaczone dla sprzedawców i służą do śledzenia wykorzystania przez ich firmę. Jeśli podana jest wartość |
status |
To jest właściwość opcjonalna. |
resourceUiUrl |
Adres URL strony Subskrypcje w konsoli administracyjnej klienta. Adres URL tylko do odczytu jest generowany przez usługę interfejsu API. Jest on używany, jeśli aplikacja klienta wymaga, aby klient wykonał zadanie na stronie Subskrypcje w konsoli administracyjnej. |
billingMethod |
Pole tylko do odczytu, które zwraca bieżącą metodę płatności dla subskrypcji. |
suspensionReasons[] |
Pole tylko do odczytu zawierające enumerację wszystkich bieżących przyczyn zawieszenia subskrypcji. Subskrypcja może mieć wiele równoczesnych, nakładających się powodów zawieszenia.
|
customerDomain |
Nazwa domeny podstawowej klienta |
dealCode |
Kod wydany przez Google (maksymalnie 100 znaków) umożliwiający korzystanie z tańszych cen abonamentów. Aby otrzymać rabat, należy uwzględnić kod oferty w żądaniach |
skuName |
Wyświetlana zewnętrzna nazwa SKU produktu przypisana do klienta w ramach subskrypcji. Dostępna tylko do odczytu. Nazwy kodów SKU mogą ulec zmianie według uznania Google. Informacje o produktach i kodach SKU dostępnych w tej wersji interfejsu API znajdziesz w artykule Identyfikatory usług 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ł abonamentu rocznego wynosi 1 rok. |
plan.commitmentInterval.startTime |
Interval |
plan.commitmentInterval.endTime |
Interval |
trialSettings |
Abonamenty G Suite z rocznym zobowiązaniem i elastycznymi planami płatności mogą być objęte 30-dniowym bezpłatnym okresem próbnym. Więcej informacji znajdziesz w artykule o koncepcjach interfejsu API. |
trialSettings.isInTrial |
Określa, czy subskrypcja jest w ramach 30-dniowego bezpłatnego okresu próbnego:
|
trialSettings.trialEndTime |
Data zakończenia okresu próbnego. Wartość jest podawana w milisekundach w formacie epoki UNIX. Zobacz przykładowy konwerter epoki. |
transferInfo |
Informacje dotyczące subskrypcji związane z przeniesieniem tylko do odczytu. Więcej informacji znajdziesz w artykule Pobieranie abonamentów do przeniesienia dla klienta. |
transferInfo.transferabilityExpirationTime |
Czas, w którym token przeniesienia lub zamiar przeniesienia wygaśnie. Czas jest podany w milisekundach w formacie epoki uniksowej. |
transferInfo.minimumTransferableSeats |
Podczas wstawiania subskrypcji jest to minimalna liczba miejsc wymieniona w zamówieniu na przeniesienie tego produktu. Jeśli na przykład klient ma 20 użytkowników, sprzedawca nie może złożyć zamówienia na przeniesienie 15 miejsc. Minimalna liczba miejsc to 20. |
transferInfo.currentLegacySkuId |
|
Stanowiska
Szablon JSON dla miejsc w ramach subskrypcji.
Zapis JSON |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Pola | |
---|---|
numberOfSeats |
To wymagana właściwość, która jest dostępna tylko w przypadku abonamentów z abonamentami |
maximumNumberOfSeats |
To jest wymagana właściwość, która jest dostępna tylko w przypadku abonamentów z planami |
licensedNumberOfSeats |
Pole tylko do odczytu zawierające bieżącą liczbę użytkowników, którym przypisano licencję na produkt zdefiniowany w |
kind |
Określa zasób jako ustawienie miejsca na subskrypcję. Wartość: |
RenewalSettings
Szablon JSON ustawień odnawiania subskrypcji.
Zapis JSON |
---|
{ "renewalType": string, "kind": string } |
Pola | |
---|---|
renewalType |
Ustawienia odnawiania abonamentu rocznego. Więcej informacji o opcjach odnowienia znajdziesz w Centrum pomocy dla administratorów. W przypadku odnawiania subskrypcji wymagana jest właściwość |
kind |
Identyfikuje zasób jako ustawienie odnawiania subskrypcji. Wartość: |
Metody |
|
---|---|
|
Aktywuje subskrypcję, która została wcześniej zawieszona przez sprzedawcę. |
|
Aktualizuje abonament. |
|
Zmienia ustawienia odnawiania licencji użytkownika. |
|
Zmienia ustawienia licencji użytkownika subskrypcji. |
|
anulować, zawiesić lub przenieść subskrypcję do bezpośredniego. |
|
Pobiera określoną subskrypcję. |
|
tworzy lub przenosi subskrypcję. |
|
listy subskrypcji zarządzanych przez sprzedawcę. |
|
natychmiast przekształcić 30-dniowy bezpłatny okres próbny w płatną subskrypcję usługi; |
|
Zawiesza aktywną subskrypcję. |