Recurso REST: accounts.customers.serviceEntitlements

Recurso: ServiceEntitlement

Um direito de serviço representa uma entidade que fornece a um revendedor uma maneira de começar a usar um serviço. Um direito de serviço pode ser criado somente depois da criação das contas de faturamento do cliente. Os direitos de serviço são somente leitura e são atualizados como parte das execuções de pedidos.

Representação JSON

{
  "name": string,
  "billingEntitlements": [
    {
      object(BillingEntitlement)
    }
  ],
  "orderId": string,
  "status": enum(Status),
  "statusReason": string,
  "commitmentSettings": {
    object(CommitmentSettings)
  },
  "renewalType": enum(RenewalType),
  "createTime": string,
  "updateTime": string
}
Campos
name

string

Nome do recurso de um direito de serviço no formato: accounts/{account_id}/customers/{customer_id}/serviceEnitlements/{id}

billingEntitlements[]

object(BillingEntitlement)

Direitos de faturamento a que esta conta de serviço pertence. O nome do recurso de direito de faturamento tem o seguinte formato: accounts/{account_id}/customers/{customer_id}/billingEntitlements/{id}

orderId

string

Um código de pedido que resultou na criação desse direito.

status

enum(Status)

Status do direito de serviço.

statusReason

string

Uma explicação do status do direito de serviço.

commitmentSettings

object(CommitmentSettings)

Configurações de compromisso, se aplicáveis ao direito do serviço.

renewalType

enum(RenewalType)

Configurações de renovação, se aplicáveis ao direito do serviço.

createTime

string (Timestamp format)

Somente leitura.

Um carimbo de data/hora no formato UTC “Zulu” RFC3339 é medido com precisão de nanossegundos. Exemplo: "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Um carimbo de data/hora no formato UTC “Zulu” RFC3339 é medido com precisão de nanossegundos. Exemplo: "2014-10-02T15:01:23.045123456Z".

Status

Indica o estado atual do direito.

Enumerações
STATUS_UNSPECIFIED Valor padrão. Esse valor nunca pode ser retornado.
PENDING O direito foi criado, mas ainda não começou.
ACTIVE O direito está ativo no momento.
COMPLETE O direito expirou e não foi renovado ou foi cancelado. Quando um direito estiver COMPLETE, o status dele não será alterado.
CANCELED O direito não foi cumprido. Quando um direito estiver CANCELED, o status dele não será alterado.

Métodos

get

Retorna um recurso ServiceEntitlement solicitado.

list

Lista ServiceEntitlements que pertencem a um cliente.