Condividi tramite


SubscriptionUpdateParameters interface

Dettagli dell'aggiornamento della sottoscrizione.

Proprietà

allowTracing

Determina se è possibile abilitare la traccia

displayName

nome della sottoscrizione.

expirationDate

Data di scadenza della sottoscrizione. L'impostazione è solo a scopo di controllo e la sottoscrizione non è scaduta automaticamente. Il ciclo di vita della sottoscrizione può essere gestito usando la state proprietà . La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.

ownerId

Percorso identificatore utente: /users/{userId}

primaryKey

Chiave di sottoscrizione primaria.

scope

Ambito come /products/{productId} o /apis o /apis/{apiId}

secondaryKey

Chiave di sottoscrizione secondaria.

state

Stato della sottoscrizione. Gli stati possibili sono * attivi: la sottoscrizione è attiva, * sospesa - la sottoscrizione è bloccata e il sottoscrittore non può chiamare alcuna API del prodotto, * inviata - la richiesta di sottoscrizione è stata effettuata dallo sviluppatore, ma non è ancora stata approvata o rifiutata, * rifiutata - la richiesta di sottoscrizione è stata negata da un amministratore, * annullata- la sottoscrizione è stata annullata dallo sviluppatore o dall'amministratore, * Scaduto: la sottoscrizione ha raggiunto la data di scadenza ed è stata disattivata.

stateComment

Commenti che descrivono la modifica dello stato della sottoscrizione da parte dell'amministratore quando lo stato viene modificato in "rifiutato".

Dettagli proprietà

allowTracing

Determina se è possibile abilitare la traccia

allowTracing?: boolean

Valore della proprietà

boolean

displayName

nome della sottoscrizione.

displayName?: string

Valore della proprietà

string

expirationDate

Data di scadenza della sottoscrizione. L'impostazione è solo a scopo di controllo e la sottoscrizione non è scaduta automaticamente. Il ciclo di vita della sottoscrizione può essere gestito usando la state proprietà . La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.

expirationDate?: Date

Valore della proprietà

Date

ownerId

Percorso identificatore utente: /users/{userId}

ownerId?: string

Valore della proprietà

string

primaryKey

Chiave di sottoscrizione primaria.

primaryKey?: string

Valore della proprietà

string

scope

Ambito come /products/{productId} o /apis o /apis/{apiId}

scope?: string

Valore della proprietà

string

secondaryKey

Chiave di sottoscrizione secondaria.

secondaryKey?: string

Valore della proprietà

string

state

Stato della sottoscrizione. Gli stati possibili sono * attivi: la sottoscrizione è attiva, * sospesa - la sottoscrizione è bloccata e il sottoscrittore non può chiamare alcuna API del prodotto, * inviata - la richiesta di sottoscrizione è stata effettuata dallo sviluppatore, ma non è ancora stata approvata o rifiutata, * rifiutata - la richiesta di sottoscrizione è stata negata da un amministratore, * annullata- la sottoscrizione è stata annullata dallo sviluppatore o dall'amministratore, * Scaduto: la sottoscrizione ha raggiunto la data di scadenza ed è stata disattivata.

state?: SubscriptionState

Valore della proprietà

stateComment

Commenti che descrivono la modifica dello stato della sottoscrizione da parte dell'amministratore quando lo stato viene modificato in "rifiutato".

stateComment?: string

Valore della proprietà

string