Condividi tramite


ProductContractProperties interface

Profilo prodotto.

Extends

Proprietà

displayName

Nome prodotto.

Proprietà ereditate

approvalRequired

se è necessaria l'approvazione della sottoscrizione. Se false, le nuove sottoscrizioni verranno approvate automaticamente consentendo agli sviluppatori di chiamare le API del prodotto immediatamente dopo la sottoscrizione. Se true, gli amministratori devono approvare manualmente la sottoscrizione prima che lo sviluppatore possa qualsiasi API del prodotto. Può essere presente solo se la proprietà subscriptionRequired è presente e ha il valore false.

description

Descrizione del prodotto. Può includere tag di formattazione HTML.

state

se il prodotto viene pubblicato o meno. I prodotti pubblicati sono individuabili dagli utenti del portale per sviluppatori. I prodotti non pubblicati sono visibili solo agli amministratori. Lo stato predefinito del prodotto non è Pubblicato.

subscriptionRequired

Indica se è necessaria una sottoscrizione del prodotto per l'accesso alle API incluse in questo prodotto. Se true, il prodotto viene definito "protetto" e per una richiesta a un'API inclusa nel prodotto è necessaria una chiave di sottoscrizione valida. Se false, il prodotto viene definito "aperto" e le richieste a un'API inclusa nel prodotto possono essere effettuate senza una chiave di sottoscrizione. Se la proprietà viene omessa durante la creazione di un nuovo prodotto, si presuppone che il valore sia true.

subscriptionsLimit

Indica se il numero di sottoscrizioni che un utente può avere a questo prodotto contemporaneamente. Impostare su Null o omettere per consentire sottoscrizioni illimitate per utente. Può essere presente solo se la proprietà subscriptionRequired è presente e ha il valore false.

terms

Condizioni per l'utilizzo del prodotto. Gli sviluppatori che tentano di sottoscrivere il prodotto vengono presentati e devono accettare queste condizioni prima di poter completare il processo di sottoscrizione.

Dettagli proprietà

displayName

Nome prodotto.

displayName: string

Valore della proprietà

string

Dettagli proprietà ereditate

approvalRequired

se è necessaria l'approvazione della sottoscrizione. Se false, le nuove sottoscrizioni verranno approvate automaticamente consentendo agli sviluppatori di chiamare le API del prodotto immediatamente dopo la sottoscrizione. Se true, gli amministratori devono approvare manualmente la sottoscrizione prima che lo sviluppatore possa qualsiasi API del prodotto. Può essere presente solo se la proprietà subscriptionRequired è presente e ha il valore false.

approvalRequired?: boolean

Valore della proprietà

boolean

Ereditato daProductEntityBaseParameters.approvalRequired

description

Descrizione del prodotto. Può includere tag di formattazione HTML.

description?: string

Valore della proprietà

string

Ereditato daProductEntityBaseParameters.description

state

se il prodotto viene pubblicato o meno. I prodotti pubblicati sono individuabili dagli utenti del portale per sviluppatori. I prodotti non pubblicati sono visibili solo agli amministratori. Lo stato predefinito del prodotto non è Pubblicato.

state?: ProductState

Valore della proprietà

Ereditato daProductEntityBaseParameters.state

subscriptionRequired

Indica se è necessaria una sottoscrizione del prodotto per l'accesso alle API incluse in questo prodotto. Se true, il prodotto viene definito "protetto" e per una richiesta a un'API inclusa nel prodotto è necessaria una chiave di sottoscrizione valida. Se false, il prodotto viene definito "aperto" e le richieste a un'API inclusa nel prodotto possono essere effettuate senza una chiave di sottoscrizione. Se la proprietà viene omessa durante la creazione di un nuovo prodotto, si presuppone che il valore sia true.

subscriptionRequired?: boolean

Valore della proprietà

boolean

Ereditato daProductEntityBaseParameters.subscriptionRequired

subscriptionsLimit

Indica se il numero di sottoscrizioni che un utente può avere a questo prodotto contemporaneamente. Impostare su Null o omettere per consentire sottoscrizioni illimitate per utente. Può essere presente solo se la proprietà subscriptionRequired è presente e ha il valore false.

subscriptionsLimit?: number

Valore della proprietà

number

Ereditato daProductEntityBaseParameters.subscriptionsLimit

terms

Condizioni per l'utilizzo del prodotto. Gli sviluppatori che tentano di sottoscrivere il prodotto vengono presentati e devono accettare queste condizioni prima di poter completare il processo di sottoscrizione.

terms?: string

Valore della proprietà

string

Ereditato daProductEntityBaseParameters.terms