Package-level declarations

Types

Link copied to clipboard
data class AdmCredentialResponse(val authTokenUrl: String? = null, val clientId: String? = null, val clientSecret: String? = null)

Description of a NotificationHub AdmCredential.

Link copied to clipboard
data class ApnsCredentialResponse(val apnsCertificate: String? = null, val appId: String? = null, val appName: String? = null, val certificateKey: String? = null, val endpoint: String? = null, val keyId: String? = null, val thumbprint: String? = null, val token: String? = null)

Description of a NotificationHub ApnsCredential.

Link copied to clipboard
data class BaiduCredentialResponse(val baiduApiKey: String? = null, val baiduEndPoint: String? = null, val baiduSecretKey: String? = null)

Description of a NotificationHub BaiduCredential.

Link copied to clipboard
data class GcmCredentialResponse(val gcmEndpoint: String? = null, val googleApiKey: String? = null)

Description of a NotificationHub GcmCredential.

Link copied to clipboard
data class GetNamespaceAuthorizationRuleResult(val claimType: String, val claimValue: String, val createdTime: String, val id: String, val keyName: String, val location: String? = null, val modifiedTime: String, val name: String, val primaryKey: String, val revision: Int, val rights: List<String>? = null, val secondaryKey: String, val sku: SkuResponse? = null, val tags: Map<String, String>? = null, val type: String)

Description of a Namespace AuthorizationRules.

Link copied to clipboard
data class GetNamespaceResult(val createdAt: String? = null, val critical: Boolean? = null, val dataCenter: String? = null, val enabled: Boolean? = null, val id: String, val location: String? = null, val metricId: String, val name: String, val namespaceType: String? = null, val provisioningState: String? = null, val region: String? = null, val scaleUnit: String? = null, val serviceBusEndpoint: String? = null, val sku: SkuResponse? = null, val status: String? = null, val subscriptionId: String? = null, val tags: Map<String, String>? = null, val type: String, val updatedAt: String? = null)

Description of a Namespace resource.

data class GetNotificationHubAuthorizationRuleResult(val claimType: String, val claimValue: String, val createdTime: String, val id: String, val keyName: String, val location: String? = null, val modifiedTime: String, val name: String, val primaryKey: String, val revision: Int, val rights: List<String>? = null, val secondaryKey: String, val sku: SkuResponse? = null, val tags: Map<String, String>? = null, val type: String)

Description of a Namespace AuthorizationRules.

Link copied to clipboard
data class GetNotificationHubPnsCredentialsResult(val admCredential: AdmCredentialResponse? = null, val apnsCredential: ApnsCredentialResponse? = null, val baiduCredential: BaiduCredentialResponse? = null, val gcmCredential: GcmCredentialResponse? = null, val id: String, val location: String? = null, val mpnsCredential: MpnsCredentialResponse? = null, val name: String, val sku: SkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val wnsCredential: WnsCredentialResponse? = null)

Description of a NotificationHub PNS Credentials.

Link copied to clipboard
data class GetNotificationHubResult(val admCredential: AdmCredentialResponse? = null, val apnsCredential: ApnsCredentialResponse? = null, val authorizationRules: List<SharedAccessAuthorizationRulePropertiesResponse>? = null, val baiduCredential: BaiduCredentialResponse? = null, val gcmCredential: GcmCredentialResponse? = null, val id: String, val location: String? = null, val mpnsCredential: MpnsCredentialResponse? = null, val name: String, val registrationTtl: String? = null, val sku: SkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val wnsCredential: WnsCredentialResponse? = null)

Description of a NotificationHub Resource.

Link copied to clipboard
data class ListNamespaceKeysResult(val keyName: String? = null, val primaryConnectionString: String? = null, val primaryKey: String? = null, val secondaryConnectionString: String? = null, val secondaryKey: String? = null)

Namespace/NotificationHub Connection String

Link copied to clipboard
data class ListNotificationHubKeysResult(val keyName: String? = null, val primaryConnectionString: String? = null, val primaryKey: String? = null, val secondaryConnectionString: String? = null, val secondaryKey: String? = null)

Namespace/NotificationHub Connection String

Link copied to clipboard
data class MpnsCredentialResponse(val certificateKey: String? = null, val mpnsCertificate: String? = null, val thumbprint: String? = null)

Description of a NotificationHub MpnsCredential.

data class SharedAccessAuthorizationRulePropertiesResponse(val claimType: String, val claimValue: String, val createdTime: String, val keyName: String, val modifiedTime: String, val primaryKey: String, val revision: Int, val rights: List<String>? = null, val secondaryKey: String)

SharedAccessAuthorizationRule properties.

Link copied to clipboard
data class SkuResponse(val capacity: Int? = null, val family: String? = null, val name: String, val size: String? = null, val tier: String? = null)

The Sku description for a namespace

Link copied to clipboard
data class WnsCredentialResponse(val packageSid: String? = null, val secretKey: String? = null, val windowsLiveEndpoint: String? = null)

Description of a NotificationHub WnsCredential.