Recurso: Entitlement
Um direito representa uma entidade que fornece a um revendedor uma maneira de começar a usar um serviço. Os direitos são somente leitura e são atualizados como parte das execuções de pedidos.
Representação JSON | |
---|---|
{
"name": string,
"orderId": string,
"state": enum( |
Campos | |
---|---|
name |
Nome do recurso de um direito no formato: |
orderId |
Um código de pedido que resultou na criação desse direito. |
state |
Estado do direito. |
stateReason |
Uma explicação do estado do direito. |
createTime |
Somente leitura. A hora em que o direito é criado. Um carimbo de data/hora no formato UTC “Zulu” RFC3339 é medido com precisão de nanossegundos. Exemplo: |
updateTime |
A hora em que o direito é atualizado. Um carimbo de data/hora no formato UTC “Zulu” RFC3339 é medido com precisão de nanossegundos. Exemplo: |
channelPartnerId |
Código do Cloud Identity de um parceiro de canal que será o revendedor direto para o pedido do cliente. Geralmente, esse campo é usado em pedidos de duas camadas, em que o pedido é feito por um distribuidor de nível superior em nome do parceiro de canal ou revendedor. |
Estado
Indica o estado atual do direito.
Enumerações | |
---|---|
STATE_UNSPECIFIED |
Valor padrão. Esse valor nunca pode ser retornado. |
ERROR |
Ocorreu um erro ao criar ou ativar o direito. |
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. |
PENDING |
O direito foi criado, mas não provisionado. O direito pode estar nesse estado se a aceitação dos Termos de serviço (TOS, na sigla em inglês) estiver pendente. |
SUSPENDED |
O direito está suspenso no momento. |
Métodos |
|
---|---|
|
Atribui um parceiro de canal a um recurso Entitlement . |
|
Retorna um recurso Entitlement solicitado. |
|
Lista Entitlement s que pertencem a um cliente. |