SubscriptionUpdateParameters interface

Abonelik güncelleştirme ayrıntıları.

Özellikler

allowTracing

İzlemenin etkinleştirilip etkinleştirilmeyeceğini belirler

displayName

Abonelik adı.

expirationDate

Abonelik sona erme tarihi. Bu ayar yalnızca denetim amaçlıdır ve aboneliğin süresi otomatik olarak dolmaz. Abonelik yaşam döngüsü state özelliği kullanılarak yönetilebilir. Tarih şu biçime uygundur: ISO 8601 standardı tarafından belirtilen yyyy-MM-ddTHH:mm:ssZ.

ownerId

Kullanıcı tanımlayıcı yolu: /users/{userId}

primaryKey

Birincil abonelik anahtarı.

scope

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

secondaryKey

İkincil abonelik anahtarı.

state

Abonelik durumu. 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ı.

stateComment

Abonelik durumunu açıklayan açıklamalar, durum 'reddedildi' olarak değiştirildiğinde yönetici tarafından değişir.

Ö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

expirationDate

Abonelik sona erme tarihi. Bu ayar yalnızca denetim amaçlıdır ve aboneliğin süresi otomatik olarak dolmaz. Abonelik yaşam döngüsü state özelliği kullanılarak yönetilebilir. Tarih şu biçime uygundur: ISO 8601 standardı tarafından belirtilen yyyy-MM-ddTHH:mm:ssZ.

expirationDate?: Date

Özellik Değeri

Date

ownerId

Kullanıcı tanımlayıcı yolu: /users/{userId}

ownerId?: string

Özellik Değeri

string

primaryKey

Birincil abonelik anahtarı.

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ı.

secondaryKey?: string

Özellik Değeri

string

state

Abonelik durumu. 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

stateComment

Abonelik durumunu açıklayan açıklamalar, durum 'reddedildi' olarak değiştirildiğinde yönetici tarafından değişir.

stateComment?: string

Özellik Değeri

string