Ресурс: Подписка
JSON-шаблон для подписки.
JSON-представление |
---|
{ "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( |
Поля | |
---|---|
customerId | Это свойство всегда будет возвращаться в ответе как уникальный идентификатор, сгенерированный Google. В запросе этим свойством может быть либо основной домен, либо уникальный идентификатор, сгенерированный Google. |
subscriptionId | |
skuId | Обязательное свойство. |
creationTime | Свойство |
kind | Идентифицирует ресурс как подписку. Значение: |
seats | Это обязательное свойство. Количество и ограничение лицензий на места пользователей в плане. |
renewalSettings | Настройки продления годового плана обязательств. Более подробную информацию см. в разделе «Параметры продления» в справочном центре администратора . |
purchaseOrderId | Это необязательное свойство. Эта информация о заказе на покупку (PO) предназначена для использования торговыми посредниками для отслеживания использования в их компании. Если указано значение |
status | Это необязательное свойство. |
resourceUiUrl | URL-адрес страницы подписок клиента в консоли администратора. URL-адрес, доступный только для чтения, создается службой API. Используется, если ваше клиентское приложение требует от клиента выполнения задачи на странице «Подписки» в консоли администратора. |
billingMethod | Поле, доступное только для чтения, которое возвращает текущий метод выставления счетов за подписку. |
suspensionReasons[] | Поле, доступное только для чтения, содержащее перечисление всех текущих причин приостановки подписки. Подписка может иметь множество одновременных и перекрывающихся причин приостановки.
|
customerDomain | Основное доменное имя клиента |
dealCode | Код, выданный Google (максимум 100 символов), для получения скидки на планы подписки. Чтобы получить скидку, код сделки должен быть включен в запросы на |
skuName | Доступное только для чтения внешнее отображаемое имя для SKU продукта, назначенного клиенту в подписке. Названия SKU могут быть изменены по усмотрению Google. Информацию о продуктах и SKU, доступных в этой версии API, см. в разделе «Идентификаторы продуктов и SKU» . |
plan | Требуется свойство |
plan.planName | Свойство
|
plan.isCommitmentPlan | Логическое значение свойства
|
plan.commitmentInterval | В этой версии API интервал годового плана обязательств составляет один год. |
plan.commitmentInterval.startTime | |
plan.commitmentInterval.endTime | |
trialSettings | Годовое обязательство G Suite и гибкие планы оплаты могут быть включены в 30-дневную бесплатную пробную версию. Дополнительные сведения см. в разделах «Концепции API» . |
trialSettings.isInTrial | Определяет, включен ли план подписки в 30-дневную бесплатную пробную версию или нет:
|
trialSettings.trialEndTime | Дата окончания судебного разбирательства. Значение указывается в миллисекундах в формате эпохи UNIX. См. пример конвертера эпох . |
transferInfo | Информация, связанная с передачей только для чтения, для подписки. Дополнительные сведения см. в разделе Получение передаваемых подписок для клиента . |
transferInfo.transferabilityExpirationTime | Время истечения срока действия токена передачи или намерения передачи. Время указывается в миллисекундах в формате UNIX Epoch. |
transferInfo.minimumTransferableSeats | При вставке подписки это минимальное количество мест, указанное в заказе на передачу этого продукта. Например, если у клиента 20 пользователей, торговый посредник не может разместить заказ на передачу 15 рабочих мест. Минимум – 20 мест. |
transferInfo.currentLegacySkuId | |
Сиденья
Шаблон JSON для мест по подписке.
JSON-представление |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Поля | |
---|---|
numberOfSeats | Это обязательное свойство, доступное только для подписок с планами |
maximumNumberOfSeats | Это обязательное свойство, доступное только для подписок с |
licensedNumberOfSeats | Поле, доступное только для чтения, содержащее текущее количество пользователей, которым назначена лицензия на продукт, определенный в |
kind | Идентифицирует ресурс как настройку места подписки. Значение: |
Настройки продления
JSON-шаблон для настроек продления подписки.
JSON-представление |
---|
{ "renewalType": string, "kind": string } |
Поля | |
---|---|
renewalType | Настройки продления годового плана обязательств. Более подробную информацию см. в разделе «Параметры продления» в справочном центре администратора . При продлении подписки |
kind | Идентифицирует ресурс как параметр продления подписки. Значение: |
Методы | |
---|---|
| Активирует подписку, ранее приостановленную реселлером. |
| Обновляет план подписки. |
| Обновляет настройки продления пользовательской лицензии. |
| Обновляет настройки пользовательской лицензии подписки. |
| Отменяет, приостанавливает или переносит подписку в Direct. |
| Получает определенную подписку. |
| Создает или передает подписку. |
| Списки подписок, управляемых реселлером. |
| Немедленно перенесите 30-дневную бесплатную пробную подписку на платную подписку на услуги. |
| Приостанавливает активную подписку. |