ProfessionalServiceResourceResponseProperties

data class ProfessionalServiceResourceResponseProperties(val autoRenew: Boolean? = null, val billingPeriod: String? = null, val created: String, val isFreeTrial: Boolean? = null, val lastModified: String? = null, val offerId: String? = null, val paymentChannelMetadata: Map<String, String>? = null, val paymentChannelType: String? = null, val publisherId: String? = null, val quoteId: String? = null, val skuId: String? = null, val status: String? = null, val storeFront: String? = null, val term: ProfessionalServicePropertiesResponseTerm? = null, val termUnit: String? = null)

professionalService properties

Constructors

constructor(autoRenew: Boolean? = null, billingPeriod: String? = null, created: String, isFreeTrial: Boolean? = null, lastModified: String? = null, offerId: String? = null, paymentChannelMetadata: Map<String, String>? = null, paymentChannelType: String? = null, publisherId: String? = null, quoteId: String? = null, skuId: String? = null, status: String? = null, storeFront: String? = null, term: ProfessionalServicePropertiesResponseTerm? = null, termUnit: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val autoRenew: Boolean? = null

Whether the ProfessionalService subscription will auto renew upon term end.

Link copied to clipboard
val billingPeriod: String? = null

The billing period eg P1M,P1Y for monthly,yearly respectively

Link copied to clipboard

The created date of this resource.

Link copied to clipboard
val isFreeTrial: Boolean? = null

Whether the current term is a Free Trial term

Link copied to clipboard
val lastModified: String? = null

The last modifier date if this resource.

Link copied to clipboard
val offerId: String? = null

The offer id.

Link copied to clipboard

The metadata about the ProfessionalService subscription such as the AzureSubscriptionId and ResourceUri.

Link copied to clipboard

The Payment channel for the ProfessionalServiceSubscription.

Link copied to clipboard
val publisherId: String? = null

The publisher id.

Link copied to clipboard
val quoteId: String? = null

The quote id which the ProfessionalService will be purchase with.

Link copied to clipboard
val skuId: String? = null

The plan id.

Link copied to clipboard
val status: String? = null

The ProfessionalService Subscription Status.

Link copied to clipboard
val storeFront: String? = null

The store front which initiates the purchase.

Link copied to clipboard

The current Term object.

Link copied to clipboard
val termUnit: String? = null

The unit term eg P1M,P1Y,P2Y,P3Y meaning month,1year,2year,3year respectively