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

Information specific to a subscription in canceled state.

Attributes

  • developerInitiatedCancellation (type: GoogleApi.AndroidPublisher.V3.Model.DeveloperInitiatedCancellation.t, default: nil) - Subscription was canceled by the developer.
  • replacementCancellation (type: GoogleApi.AndroidPublisher.V3.Model.ReplacementCancellation.t, default: nil) - Subscription was replaced by a new subscription.
  • systemInitiatedCancellation (type: GoogleApi.AndroidPublisher.V3.Model.SystemInitiatedCancellation.t, default: nil) - Subscription was canceled by the system, for example because of a billing problem.
  • userInitiatedCancellation (type: GoogleApi.AndroidPublisher.V3.Model.UserInitiatedCancellation.t, default: nil) - Subscription was canceled by user.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.CanceledStateContext{
  developerInitiatedCancellation:
    GoogleApi.AndroidPublisher.V3.Model.DeveloperInitiatedCancellation.t() | nil,
  replacementCancellation:
    GoogleApi.AndroidPublisher.V3.Model.ReplacementCancellation.t() | nil,
  systemInitiatedCancellation:
    GoogleApi.AndroidPublisher.V3.Model.SystemInitiatedCancellation.t() | nil,
  userInitiatedCancellation:
    GoogleApi.AndroidPublisher.V3.Model.UserInitiatedCancellation.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.