SubscriptionUpdateParameters interface
Detalhes da atualização da subscrição.
Propriedades
allow |
Determina se o rastreamento pode ser habilitado |
display |
Nome da subscrição. |
expiration |
Data de expiração da subscrição. A configuração é apenas para fins de auditoria e a assinatura não expirou automaticamente. O ciclo de vida da assinatura pode ser gerenciado usando a propriedade |
owner |
Caminho do identificador do usuário: /users/{userId} |
primary |
Chave de subscrição principal. |
scope | Escopo como /products/{productId} ou /apis ou /apis/{apiId} |
secondary |
Chave de subscrição secundária. |
state | Estado da subscrição. 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 |
Comentários que descrevem a alteração do estado da subscrição pelo administrador quando o estado é alterado para «rejeitado». |
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
expirationDate
Data de expiração da subscrição. A configuração é apenas para fins de auditoria e a assinatura não expirou automaticamente. O ciclo de vida da assinatura pode ser gerenciado usando a propriedade state
. A data está em conformidade com o seguinte formato: yyyy-MM-ddTHH:mm:ssZ
conforme especificado pela norma ISO 8601.
expirationDate?: Date
Valor de Propriedade
Date
ownerId
Caminho do identificador do usuário: /users/{userId}
ownerId?: string
Valor de Propriedade
string
primaryKey
Chave de subscrição principal.
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.
secondaryKey?: string
Valor de Propriedade
string
state
Estado da subscrição. 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
Valor de Propriedade
stateComment
Comentários que descrevem a alteração do estado da subscrição pelo administrador quando o estado é alterado para «rejeitado».
stateComment?: string
Valor de Propriedade
string