View Source GoogleApi.AndroidPublisher.V3.Model.InstallmentPlan (google_api_android_publisher v0.38.3)

Information to a installment plan.

Attributes

  • initialCommittedPaymentsCount (type: integer(), default: nil) - Total number of payments the user is initially committed for.
  • pendingCancellation (type: GoogleApi.AndroidPublisher.V3.Model.PendingCancellation.t, default: nil) - If present, this installment plan is pending to be canceled. The cancellation will happen only after the user finished all committed payments.
  • remainingCommittedPaymentsCount (type: integer(), default: nil) - Total number of committed payments remaining to be paid for in this renewal cycle.
  • subsequentCommittedPaymentsCount (type: integer(), default: nil) - Total number of payments the user will be committed for after each commitment period. Empty means the installment plan will fall back to a normal auto-renew subscription after initial commitment.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.InstallmentPlan{
  initialCommittedPaymentsCount: integer() | nil,
  pendingCancellation:
    GoogleApi.AndroidPublisher.V3.Model.PendingCancellation.t() | nil,
  remainingCommittedPaymentsCount: integer() | nil,
  subsequentCommittedPaymentsCount: integer() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.