Recurso: Subscription
Modelo JSON para uma assinatura.
Representação JSON |
---|
{ "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( |
Campos | |
---|---|
customerId |
Essa propriedade sempre vai ser retornada em uma resposta como o identificador exclusivo gerado pelo Google. Em uma solicitação, essa propriedade pode ser o domínio principal ou o identificador exclusivo gerado pelo Google. |
subscriptionId |
O |
skuId |
Uma propriedade obrigatória. O |
creationTime |
A propriedade |
kind |
Identifica o recurso como uma assinatura. Valor: |
seats |
Essa é uma propriedade obrigatória. O número e o limite de licenças de usuário no plano. |
renewalSettings |
Configurações de renovação para o plano de compromisso anual. Para informações mais detalhadas, consulte as opções de renovação na Central de Ajuda para administradores. |
purchaseOrderId |
Essa propriedade é opcional. Estas informações de ordem de compra (OC) são destinadas aos revendedores para rastrear o uso nas próprias empresas. Se um valor |
status |
Essa propriedade é opcional. |
resourceUiUrl |
URL para a página "Assinaturas" do cliente no Admin Console. O URL somente leitura é gerado pelo serviço de API. Usado se o aplicativo cliente exigir que o cliente conclua uma tarefa na página "Assinaturas" do Admin Console. |
billingMethod |
Campo somente leitura que retorna o método de faturamento atual de uma assinatura. |
suspensionReasons[] |
Campo somente leitura contendo uma lista enumerada de todos os motivos de suspensão atuais de uma assinatura. Uma assinatura pode ter vários motivos de suspensão simultâneos e sobrepostos. O
|
customerDomain |
Nome de domínio principal do cliente |
dealCode |
Código emitido pelo Google (máximo de 100 caracteres) para descontos nos planos de assinatura. O código da oferta precisa ser incluído nas solicitações do |
skuName |
Nome de exibição externo somente leitura da SKU de um produto atribuído a um cliente na assinatura. Os nomes das SKUs estão sujeitos a alterações a critério do Google. Para ver os produtos e SKUs disponíveis nessa versão da API, consulte IDs de produtos e SKUs. |
plan |
A propriedade |
plan.planName |
A propriedade
|
plan.isCommitmentPlan |
O valor booleano da propriedade
|
plan.commitmentInterval |
Nesta versão da API, o intervalo do plano de compromisso anual é de um ano. |
plan.commitmentInterval.startTime |
O |
plan.commitmentInterval.endTime |
O |
trialSettings |
O compromisso anual do G Suite e os planos de pagamento flexíveis podem ser incluídos em uma avaliação sem custo financeiro de 30 dias. Para mais informações, consulte os conceitos da API. |
trialSettings.isInTrial |
Determina se o plano de uma assinatura está em um teste sem custo financeiro de 30 dias ou não:
|
trialSettings.trialEndTime |
Data de término do teste. O valor aparece em milissegundos no formato UNIX Epoch. Confira um exemplo de conversor Epoch. |
transferInfo |
Informações relacionadas à transferência somente leitura para a assinatura. Para mais informações, consulte Recuperar assinaturas transferíveis de um cliente. |
transferInfo.transferabilityExpirationTime |
O horário em que o token ou a intent de transferência expira. A hora está em milissegundos no formato UNIX Epoch. |
transferInfo.minimumTransferableSeats |
Ao inserir uma assinatura, esse é o número mínimo de licenças listadas na ordem de transferência do produto. Por exemplo, se o cliente tiver 20 usuários, o revendedor não poderá fazer um pedido de transferência de 15 licenças. O mínimo é de 20 licenças. |
transferInfo.currentLegacySkuId |
O |
Lugares
Modelo JSON para vagas de assinatura.
Representação JSON |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Campos | |
---|---|
numberOfSeats |
Essa é uma propriedade obrigatória e exclusiva para assinaturas com os planos |
maximumNumberOfSeats |
Essa é uma propriedade obrigatória e exclusiva para assinaturas com planos |
licensedNumberOfSeats |
Campo somente leitura contendo o número atual de usuários que recebem uma licença do produto definido em |
kind |
Identifica o recurso como uma configuração de licença por assinatura. Valor: |
RenewalSettings
Modelo JSON para as configurações de renovação de uma assinatura.
Representação JSON |
---|
{ "renewalType": string, "kind": string } |
Campos | |
---|---|
renewalType |
Configurações de renovação para o plano de compromisso anual. Para informações mais detalhadas, consulte as opções de renovação na Central de Ajuda para administradores. Ao renovar uma assinatura, o |
kind |
Identifica o recurso como uma configuração de renovação de assinatura. Valor: |
Métodos |
|
---|---|
|
Ativa uma assinatura suspensa anteriormente pelo revendedor. |
|
Atualiza um plano de assinatura. |
|
Atualiza as configurações de renovação de uma licença de usuário. |
|
Atualiza as configurações de licença do usuário de uma assinatura. |
|
Cancela, suspende ou transfere uma assinatura para venda direta. |
|
Recebe uma assinatura específica. |
|
Cria ou transfere uma assinatura. |
|
Listas de assinaturas gerenciadas pelo revendedor. |
|
Mover imediatamente uma assinatura de teste sem custo financeiro de 30 dias para uma assinatura de serviço pago. |
|
Suspende uma assinatura ativa. |