struct

Polar::Models::CustomerSubscriptionCancel

Inherits JSON::Serializable < Struct < Value < Object

Model representing a CustomerSubscriptionCancel

This struct is auto-generated from the Polar.sh OpenAPI specification. It uses JSON::Serializable for automatic JSON parsing and serialization.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

cancel_at_period_end

Cancel an active subscription once the current period ends.

Or uncancel a subscription currently set to be revoked at period end.

Source
cancellation_comment

Customer feedback and why they decided to cancel.

Source
cancellation_reason

Customers reason for cancellation.

too_expensive: Too expensive for the customer. missing_features: Customer is missing certain features. switched_service: Customer switched to another service. unused: Customer is not using it enough. customer_service: Customer is not satisfied with the customer service. low_quality: Customer is unhappy with the quality. too_complex: Customer considers the service too complicated. other: Other reason(s).

Source