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

Information specific to cancellations initiated by users.

Attributes

  • cancelSurveyResult (type: GoogleApi.AndroidPublisher.V3.Model.CancelSurveyResult.t, default: nil) - Information provided by the user when they complete the subscription cancellation flow (cancellation reason survey).
  • cancelTime (type: DateTime.t, default: nil) - The time at which the subscription was canceled by the user. The user might still have access to the subscription after this time. Use line_items.expiry_time to determine if a user still has access.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidPublisher.V3.Model.UserInitiatedCancellation{
  cancelSurveyResult:
    GoogleApi.AndroidPublisher.V3.Model.CancelSurveyResult.t() | nil,
  cancelTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.