View Source GoogleApi.AndroidPublisher.V3.Model.SubscriptionItemPriceChangeDetails (google_api_android_publisher v0.34.1)

Price change related information of a subscription item.

Attributes

  • expectedNewPriceChargeTime (type: DateTime.t, default: nil) - The renewal time at which the price change will become effective for the user. This is subject to change(to a future time) due to cases where the renewal time shifts like pause. This field is only populated if the price change has not taken effect.
  • newPrice (type: GoogleApi.AndroidPublisher.V3.Model.Money.t, default: nil) - New recurring price for the subscription item.
  • priceChangeMode (type: String.t, default: nil) - Price change mode specifies how the subscription item price is changing.
  • priceChangeState (type: String.t, default: nil) - State the price change is currently in.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.SubscriptionItemPriceChangeDetails{
  expectedNewPriceChargeTime: DateTime.t() | nil,
  newPrice: GoogleApi.AndroidPublisher.V3.Model.Money.t() | nil,
  priceChangeMode: String.t() | nil,
  priceChangeState: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.