SubscriptionCreateParameters interface

Abonelik oluşturma ayrıntıları.

Özellikler

allowTracing

İzlemenin etkinleştirilip etkinleştirilmeyeceğini belirler

displayName

Abonelik adı.

ownerId

Aboneliğin /users/{userId} biçiminde oluşturulduğu kullanıcı (kullanıcı kimliği yolu)

primaryKey

Birincil abonelik anahtarı. İstek anahtarı sırasında belirtilmezse otomatik olarak oluşturulur.

scope

/products/{productId} veya /apis veya /apis/{apiId} gibi kapsam.

secondaryKey

İkincil abonelik anahtarı. İstek anahtarı sırasında belirtilmezse otomatik olarak oluşturulur.

state

İlk abonelik durumu. Herhangi bir değer belirtilmezse, Abonelik Gönderildi durumuyla oluşturulur. Olası durumlar * etkindir – abonelik etkin, * askıya alınmış – abonelik engellenir ve abone ürünün api'lerini çağıramaz, * gönderildi – abonelik isteği geliştirici tarafından yapılmış, ancak henüz onaylanmamış veya reddedilmemiş, * reddedildi – abonelik isteği bir yönetici tarafından reddedildi, * iptal edildi – abonelik geliştirici veya yönetici tarafından iptal edildi, * süresi doldu – abonelik son kullanma tarihine ulaştı ve devre dışı bırakıldı.

Özellik Ayrıntıları

allowTracing

İzlemenin etkinleştirilip etkinleştirilmeyeceğini belirler

allowTracing?: boolean

Özellik Değeri

boolean

displayName

Abonelik adı.

displayName?: string

Özellik Değeri

string

ownerId

Aboneliğin /users/{userId} biçiminde oluşturulduğu kullanıcı (kullanıcı kimliği yolu)

ownerId?: string

Özellik Değeri

string

primaryKey

Birincil abonelik anahtarı. İstek anahtarı sırasında belirtilmezse otomatik olarak oluşturulur.

primaryKey?: string

Özellik Değeri

string

scope

/products/{productId} veya /apis veya /apis/{apiId} gibi kapsam.

scope?: string

Özellik Değeri

string

secondaryKey

İkincil abonelik anahtarı. İstek anahtarı sırasında belirtilmezse otomatik olarak oluşturulur.

secondaryKey?: string

Özellik Değeri

string

state

İlk abonelik durumu. Herhangi bir değer belirtilmezse, Abonelik Gönderildi durumuyla oluşturulur. Olası durumlar * etkindir – abonelik etkin, * askıya alınmış – abonelik engellenir ve abone ürünün api'lerini çağıramaz, * gönderildi – abonelik isteği geliştirici tarafından yapılmış, ancak henüz onaylanmamış veya reddedilmemiş, * reddedildi – abonelik isteği bir yönetici tarafından reddedildi, * iptal edildi – abonelik geliştirici veya yönetici tarafından iptal edildi, * süresi doldu – abonelik son kullanma tarihine ulaştı ve devre dışı bırakıldı.

state?: SubscriptionState

Özellik Değeri