Udostępnij za pośrednictwem


ProductContractProperties interface

Profil produktu.

Rozszerzenie

Właściwości

displayName

Nazwa produktu.

Właściwości dziedziczone

approvalRequired

czy zatwierdzenie subskrypcji jest wymagane. Jeśli wartość false, nowe subskrypcje zostaną zatwierdzone automatycznie, umożliwiając deweloperom wywoływanie interfejsów API produktu natychmiast po zasubskrybowaniu. Jeśli to prawda, administratorzy muszą ręcznie zatwierdzić subskrypcję, zanim deweloper będzie mógł dowolnego z interfejsów API produktu. Może być obecny tylko wtedy, gdy właściwość subscriptionRequired jest obecna i ma wartość false.

description

Opis produktu. Może zawierać tagi formatowania HTML.

state

niezależnie od tego, czy produkt jest publikowany, czy nie. Opublikowane produkty są wykrywalne przez użytkowników portalu deweloperów. Nieopublikowane produkty są widoczne tylko dla administratorów. Domyślny stan produktu nie jestPublished.

subscriptionRequired

Czy subskrypcja produktu jest wymagana do uzyskiwania dostępu do interfejsów API uwzględnionych w tym produkcie. Jeśli to prawda, produkt jest określany jako "chroniony", a prawidłowy klucz subskrypcji jest wymagany, aby żądanie do interfejsu API zawartego w produkcie zakończyło się powodzeniem. Jeśli wartość false, produkt jest określany jako "otwarty" i żądania do interfejsu API zawartego w produkcie mogą zostać wykonane bez klucza subskrypcji. Jeśli właściwość zostanie pominięta podczas tworzenia nowego produktu, przyjmuje się, że wartość jest prawdziwa.

subscriptionsLimit

Określa, czy liczba subskrypcji, które użytkownik może mieć w tym samym czasie. Ustaw wartość null lub pominięto, aby zezwolić na nieograniczoną liczbę subskrypcji użytkownika. Może być obecny tylko wtedy, gdy właściwość subscriptionRequired jest obecna i ma wartość false.

terms

Warunki użytkowania produktu. Deweloperzy próbujący zasubskrybować produkt będą prezentowani i zobowiązani do zaakceptowania tych warunków, zanim będą mogli ukończyć proces subskrypcji.

Szczegóły właściwości

displayName

Nazwa produktu.

displayName: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

approvalRequired

czy zatwierdzenie subskrypcji jest wymagane. Jeśli wartość false, nowe subskrypcje zostaną zatwierdzone automatycznie, umożliwiając deweloperom wywoływanie interfejsów API produktu natychmiast po zasubskrybowaniu. Jeśli to prawda, administratorzy muszą ręcznie zatwierdzić subskrypcję, zanim deweloper będzie mógł dowolnego z interfejsów API produktu. Może być obecny tylko wtedy, gdy właściwość subscriptionRequired jest obecna i ma wartość false.

approvalRequired?: boolean

Wartość właściwości

boolean

Dziedziczone zproductEntityBaseParameters.approvalRequired

description

Opis produktu. Może zawierać tagi formatowania HTML.

description?: string

Wartość właściwości

string

Dziedziczone zproductEntityBaseParameters.description

state

niezależnie od tego, czy produkt jest publikowany, czy nie. Opublikowane produkty są wykrywalne przez użytkowników portalu deweloperów. Nieopublikowane produkty są widoczne tylko dla administratorów. Domyślny stan produktu nie jestPublished.

state?: ProductState

Wartość właściwości

Dziedziczone zklasy ProductEntityBaseParameters.state

subscriptionRequired

Czy subskrypcja produktu jest wymagana do uzyskiwania dostępu do interfejsów API uwzględnionych w tym produkcie. Jeśli to prawda, produkt jest określany jako "chroniony", a prawidłowy klucz subskrypcji jest wymagany, aby żądanie do interfejsu API zawartego w produkcie zakończyło się powodzeniem. Jeśli wartość false, produkt jest określany jako "otwarty" i żądania do interfejsu API zawartego w produkcie mogą zostać wykonane bez klucza subskrypcji. Jeśli właściwość zostanie pominięta podczas tworzenia nowego produktu, przyjmuje się, że wartość jest prawdziwa.

subscriptionRequired?: boolean

Wartość właściwości

boolean

Dziedziczone zproductEntityBaseParameters.subscriptionRequired

subscriptionsLimit

Określa, czy liczba subskrypcji, które użytkownik może mieć w tym samym czasie. Ustaw wartość null lub pominięto, aby zezwolić na nieograniczoną liczbę subskrypcji użytkownika. Może być obecny tylko wtedy, gdy właściwość subscriptionRequired jest obecna i ma wartość false.

subscriptionsLimit?: number

Wartość właściwości

number

Dziedziczone zproductEntityBaseParameters.subscriptionsLimit

terms

Warunki użytkowania produktu. Deweloperzy próbujący zasubskrybować produkt będą prezentowani i zobowiązani do zaakceptowania tych warunków, zanim będą mogli ukończyć proces subskrypcji.

terms?: string

Wartość właściwości

string

Dziedziczone zproductEntityBaseParameters.terms