View Source GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1SubscriptionPromotionSpec (google_api_payments_reseller_subscription v0.7.0)
Describes the spec for one promotion.
Attributes
-
freeTrialDuration
(type:GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1Duration.t
, default:nil
) - Output only. The duration of the free trial if the promotion is of type FREE_TRIAL. -
introductoryPricingDetails
(type:GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1PromotionIntroductoryPricingDetails.t
, default:nil
) - Output only. The details of the introductory pricing spec if the promotion is of type INTRODUCTORY_PRICING. -
promotion
(type:String.t
, default:nil
) - Required. Promotion resource name that identifies a promotion. The format is 'partners/{partner_id}/promotions/{promotion_id}'. -
type
(type:String.t
, default:nil
) - Output only. The type of the promotion for the spec.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1SubscriptionPromotionSpec{ freeTrialDuration: GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1Duration.t() | nil, introductoryPricingDetails: GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1PromotionIntroductoryPricingDetails.t() | nil, promotion: String.t() | nil, type: String.t() | nil }