ProductContractProperties interface
Productprofiel.
- Uitbreiding
Eigenschappen
display |
Productnaam. |
Overgenomen eigenschappen
approval |
of goedkeuring van het abonnement vereist is. Als dit onwaar is, worden nieuwe abonnementen automatisch goedgekeurd, zodat ontwikkelaars de API's van het product direct na het abonneren kunnen aanroepen. Als dit waar is, moeten beheerders het abonnement handmatig goedkeuren voordat de ontwikkelaar een van de API's van het product kan gebruiken. Kan alleen aanwezig zijn als de eigenschap subscriptionRequired aanwezig is en de waarde false heeft. |
description | Productbeschrijving. Kan HTML-opmaaktags bevatten. |
state | of het product is gepubliceerd of niet. Gepubliceerde producten kunnen worden gedetecteerd door gebruikers van de ontwikkelaarsportal. Niet-gepubliceerde producten zijn alleen zichtbaar voor beheerders. De standaardstatus van Product is notPublished. |
subscription |
Of een productabonnement is vereist voor toegang tot API's die zijn opgenomen in dit product. Als dit waar is, wordt het product 'beveiligd' genoemd en is een geldige abonnementssleutel vereist om een aanvraag bij een API in het product te laten slagen. Als het onwaar is, wordt het product 'open' genoemd en kunnen aanvragen voor een API die in het product is opgenomen, worden gedaan zonder een abonnementssleutel. Als eigenschap wordt weggelaten bij het maken van een nieuw product, wordt ervan uitgegaan dat de waarde waar is. |
subscriptions |
Of het aantal abonnementen dat een gebruiker op hetzelfde moment op dit product kan hebben. Stel in op null of weglaten om onbeperkte abonnementen per gebruiker toe te staan. Kan alleen aanwezig zijn als de eigenschap subscriptionRequired aanwezig is en de waarde false heeft. |
terms | Gebruiksvoorwaarden van het product. Ontwikkelaars die zich op het product willen abonneren, worden gepresenteerd en moeten deze voorwaarden accepteren voordat ze het abonnementsproces kunnen voltooien. |
Eigenschapdetails
displayName
Productnaam.
displayName: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
approvalRequired
of goedkeuring van het abonnement vereist is. Als dit onwaar is, worden nieuwe abonnementen automatisch goedgekeurd, zodat ontwikkelaars de API's van het product direct na het abonneren kunnen aanroepen. Als dit waar is, moeten beheerders het abonnement handmatig goedkeuren voordat de ontwikkelaar een van de API's van het product kan gebruiken. Kan alleen aanwezig zijn als de eigenschap subscriptionRequired aanwezig is en de waarde false heeft.
approvalRequired?: boolean
Waarde van eigenschap
boolean
Overgenomen vanProductEntityBaseParameters.approvalRequired
description
Productbeschrijving. Kan HTML-opmaaktags bevatten.
description?: string
Waarde van eigenschap
string
Overgenomen vanProductEntityBaseParameters.description
state
of het product is gepubliceerd of niet. Gepubliceerde producten kunnen worden gedetecteerd door gebruikers van de ontwikkelaarsportal. Niet-gepubliceerde producten zijn alleen zichtbaar voor beheerders. De standaardstatus van Product is notPublished.
state?: ProductState
Waarde van eigenschap
Overgenomen vanProductEntityBaseParameters.state
subscriptionRequired
Of een productabonnement is vereist voor toegang tot API's die zijn opgenomen in dit product. Als dit waar is, wordt het product 'beveiligd' genoemd en is een geldige abonnementssleutel vereist om een aanvraag bij een API in het product te laten slagen. Als het onwaar is, wordt het product 'open' genoemd en kunnen aanvragen voor een API die in het product is opgenomen, worden gedaan zonder een abonnementssleutel. Als eigenschap wordt weggelaten bij het maken van een nieuw product, wordt ervan uitgegaan dat de waarde waar is.
subscriptionRequired?: boolean
Waarde van eigenschap
boolean
Overgenomen vanProductEntityBaseParameters.subscriptionRequired
subscriptionsLimit
Of het aantal abonnementen dat een gebruiker op hetzelfde moment op dit product kan hebben. Stel in op null of weglaten om onbeperkte abonnementen per gebruiker toe te staan. Kan alleen aanwezig zijn als de eigenschap subscriptionRequired aanwezig is en de waarde false heeft.
subscriptionsLimit?: number
Waarde van eigenschap
number
Overgenomen vanProductEntityBaseParameters.subscriptionsLimit
terms
Gebruiksvoorwaarden van het product. Ontwikkelaars die zich op het product willen abonneren, worden gepresenteerd en moeten deze voorwaarden accepteren voordat ze het abonnementsproces kunnen voltooien.
terms?: string
Waarde van eigenschap
string
Overgenomen vanProductEntityBaseParameters.terms