SubscriptionCreateParameters interface
A subscrição cria detalhes.
Propriedades
| allow |
Determina se o rastreamento pode ser habilitado |
| display |
Nome da subscrição. |
| owner |
Usuário (caminho do ID do usuário) para o qual a assinatura está sendo criada no formato /users/{userId} |
| primary |
Chave de subscrição principal. Se não for especificado durante a solicitação, a chave será gerada automaticamente. |
| scope | Escopo como /products/{productId} ou /apis ou /apis/{apiId}. |
| secondary |
Chave de subscrição secundária. Se não for especificado durante a solicitação, a chave será gerada automaticamente. |
| state | Estado inicial da subscrição. Se nenhum valor for especificado, a assinatura será criada com o estado Enviado. Os estados possíveis são * ativo – a assinatura está ativa, * suspensa – a assinatura está bloqueada e o assinante não pode chamar nenhuma API do produto, * enviado – a solicitação de assinatura foi feita pelo desenvolvedor, mas ainda não foi aprovada ou rejeitada, * rejeitada – a solicitação de assinatura foi negada por um administrador, * cancelada – a assinatura foi cancelada pelo desenvolvedor ou administrador, * expirou – a subscrição atingiu a sua data de expiração e foi desativada. |
Detalhes de Propriedade
allowTracing
Determina se o rastreamento pode ser habilitado
allowTracing?: boolean
Valor de Propriedade
boolean
displayName
Nome da subscrição.
displayName?: string
Valor de Propriedade
string
ownerId
Usuário (caminho do ID do usuário) para o qual a assinatura está sendo criada no formato /users/{userId}
ownerId?: string
Valor de Propriedade
string
primaryKey
Chave de subscrição principal. Se não for especificado durante a solicitação, a chave será gerada automaticamente.
primaryKey?: string
Valor de Propriedade
string
scope
Escopo como /products/{productId} ou /apis ou /apis/{apiId}.
scope?: string
Valor de Propriedade
string
secondaryKey
Chave de subscrição secundária. Se não for especificado durante a solicitação, a chave será gerada automaticamente.
secondaryKey?: string
Valor de Propriedade
string
state
Estado inicial da subscrição. Se nenhum valor for especificado, a assinatura será criada com o estado Enviado. Os estados possíveis são * ativo – a assinatura está ativa, * suspensa – a assinatura está bloqueada e o assinante não pode chamar nenhuma API do produto, * enviado – a solicitação de assinatura foi feita pelo desenvolvedor, mas ainda não foi aprovada ou rejeitada, * rejeitada – a solicitação de assinatura foi negada por um administrador, * cancelada – a assinatura foi cancelada pelo desenvolvedor ou administrador, * expirou – a subscrição atingiu a sua data de expiração e foi desativada.
state?: SubscriptionState