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ę. |