Class: Pago::V2026_04::Models::OrganizationCustomerEmailSettings
- Defined in:
- lib/pago/v2026_04/models.rb,
sig/pago/v2026_04/generated.rbs
Constant Summary collapse
- JSON_KEYS =
{ order_confirmation: "order_confirmation", subscription_cancellation: "subscription_cancellation", subscription_confirmation: "subscription_confirmation", subscription_cycled: "subscription_cycled", subscription_cycled_after_trial: "subscription_cycled_after_trial", subscription_past_due: "subscription_past_due", subscription_paused: "subscription_paused", subscription_resumed: "subscription_resumed", subscription_renewal_reminder: "subscription_renewal_reminder", subscription_revoked: "subscription_revoked", subscription_trial_conversion_reminder: "subscription_trial_conversion_reminder", subscription_uncanceled: "subscription_uncanceled", subscription_updated: "subscription_updated" }.freeze
- REQUIRED_KEYS =
["order_confirmation", "subscription_cancellation", "subscription_confirmation", "subscription_cycled", "subscription_cycled_after_trial", "subscription_past_due", "subscription_paused", "subscription_resumed", "subscription_renewal_reminder", "subscription_revoked", "subscription_trial_conversion_reminder", "subscription_uncanceled", "subscription_updated"].freeze
Instance Attribute Summary collapse
- #order_confirmation ⇒ Boolean readonly
- #subscription_cancellation ⇒ Boolean readonly
- #subscription_confirmation ⇒ Boolean readonly
- #subscription_cycled ⇒ Boolean readonly
- #subscription_cycled_after_trial ⇒ Boolean readonly
- #subscription_past_due ⇒ Boolean readonly
- #subscription_paused ⇒ Boolean readonly
- #subscription_renewal_reminder ⇒ Boolean readonly
- #subscription_resumed ⇒ Boolean readonly
- #subscription_revoked ⇒ Boolean readonly
- #subscription_trial_conversion_reminder ⇒ Boolean readonly
- #subscription_uncanceled ⇒ Boolean readonly
- #subscription_updated ⇒ Boolean readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(order_confirmation:, subscription_cancellation:, subscription_confirmation:, subscription_cycled:, subscription_cycled_after_trial:, subscription_past_due:, subscription_paused:, subscription_resumed:, subscription_renewal_reminder:, subscription_revoked:, subscription_trial_conversion_reminder:, subscription_uncanceled:, subscription_updated:) ⇒ OrganizationCustomerEmailSettings
constructor
A new instance of OrganizationCustomerEmailSettings.
Methods inherited from Model
#==, #[], #field_set?, #hash, #inspect, json_keys, required_json_keys, #to_json, #to_json_hash, wrap_raw
Constructor Details
#initialize(order_confirmation:, subscription_cancellation:, subscription_confirmation:, subscription_cycled:, subscription_cycled_after_trial:, subscription_past_due:, subscription_paused:, subscription_resumed:, subscription_renewal_reminder:, subscription_revoked:, subscription_trial_conversion_reminder:, subscription_uncanceled:, subscription_updated:) ⇒ OrganizationCustomerEmailSettings
Returns a new instance of OrganizationCustomerEmailSettings.
34572 34573 34574 34575 34576 34577 34578 34579 34580 34581 34582 34583 34584 34585 34586 34587 34588 34589 34590 34591 34592 34593 34594 34595 34596 34597 34598 34599 34600 34601 |
# File 'lib/pago/v2026_04/models.rb', line 34572 def initialize( order_confirmation:, subscription_cancellation:, subscription_confirmation:, subscription_cycled:, subscription_cycled_after_trial:, subscription_past_due:, subscription_paused:, subscription_resumed:, subscription_renewal_reminder:, subscription_revoked:, subscription_trial_conversion_reminder:, subscription_uncanceled:, subscription_updated: ) super() assign(:order_confirmation, order_confirmation) assign(:subscription_cancellation, subscription_cancellation) assign(:subscription_confirmation, subscription_confirmation) assign(:subscription_cycled, subscription_cycled) assign(:subscription_cycled_after_trial, subscription_cycled_after_trial) assign(:subscription_past_due, subscription_past_due) assign(:subscription_paused, subscription_paused) assign(:subscription_resumed, subscription_resumed) assign(:subscription_renewal_reminder, subscription_renewal_reminder) assign(:subscription_revoked, subscription_revoked) assign(:subscription_trial_conversion_reminder, subscription_trial_conversion_reminder) assign(:subscription_uncanceled, subscription_uncanceled) assign(:subscription_updated, subscription_updated) end |
Instance Attribute Details
#order_confirmation ⇒ Boolean (readonly)
34534 34535 34536 |
# File 'lib/pago/v2026_04/models.rb', line 34534 def order_confirmation @order_confirmation end |
#subscription_cancellation ⇒ Boolean (readonly)
34537 34538 34539 |
# File 'lib/pago/v2026_04/models.rb', line 34537 def subscription_cancellation @subscription_cancellation end |
#subscription_confirmation ⇒ Boolean (readonly)
34540 34541 34542 |
# File 'lib/pago/v2026_04/models.rb', line 34540 def subscription_confirmation @subscription_confirmation end |
#subscription_cycled ⇒ Boolean (readonly)
34543 34544 34545 |
# File 'lib/pago/v2026_04/models.rb', line 34543 def subscription_cycled @subscription_cycled end |
#subscription_cycled_after_trial ⇒ Boolean (readonly)
34546 34547 34548 |
# File 'lib/pago/v2026_04/models.rb', line 34546 def subscription_cycled_after_trial @subscription_cycled_after_trial end |
#subscription_past_due ⇒ Boolean (readonly)
34549 34550 34551 |
# File 'lib/pago/v2026_04/models.rb', line 34549 def subscription_past_due @subscription_past_due end |
#subscription_paused ⇒ Boolean (readonly)
34552 34553 34554 |
# File 'lib/pago/v2026_04/models.rb', line 34552 def subscription_paused @subscription_paused end |
#subscription_renewal_reminder ⇒ Boolean (readonly)
34558 34559 34560 |
# File 'lib/pago/v2026_04/models.rb', line 34558 def subscription_renewal_reminder @subscription_renewal_reminder end |
#subscription_resumed ⇒ Boolean (readonly)
34555 34556 34557 |
# File 'lib/pago/v2026_04/models.rb', line 34555 def subscription_resumed @subscription_resumed end |
#subscription_revoked ⇒ Boolean (readonly)
34561 34562 34563 |
# File 'lib/pago/v2026_04/models.rb', line 34561 def subscription_revoked @subscription_revoked end |
#subscription_trial_conversion_reminder ⇒ Boolean (readonly)
34564 34565 34566 |
# File 'lib/pago/v2026_04/models.rb', line 34564 def subscription_trial_conversion_reminder @subscription_trial_conversion_reminder end |
#subscription_uncanceled ⇒ Boolean (readonly)
34567 34568 34569 |
# File 'lib/pago/v2026_04/models.rb', line 34567 def subscription_uncanceled @subscription_uncanceled end |
#subscription_updated ⇒ Boolean (readonly)
34570 34571 34572 |
# File 'lib/pago/v2026_04/models.rb', line 34570 def subscription_updated @subscription_updated end |
Class Method Details
.from_json(data) ⇒ OrganizationCustomerEmailSettings?
34605 34606 34607 34608 34609 34610 34611 34612 34613 34614 34615 34616 34617 34618 34619 34620 34621 34622 34623 34624 34625 34626 34627 34628 |
# File 'lib/pago/v2026_04/models.rb', line 34605 def self.from_json(data) data = ::JSON.parse(data) if data.is_a?(String) data = ::Pago::Serde.object(data) return nil if data.nil? wrap_raw( new( order_confirmation: (data.key?("order_confirmation") ? data["order_confirmation"] : ::Pago::UNSET), subscription_cancellation: (data.key?("subscription_cancellation") ? data["subscription_cancellation"] : ::Pago::UNSET), subscription_confirmation: (data.key?("subscription_confirmation") ? data["subscription_confirmation"] : ::Pago::UNSET), subscription_cycled: (data.key?("subscription_cycled") ? data["subscription_cycled"] : ::Pago::UNSET), subscription_cycled_after_trial: (data.key?("subscription_cycled_after_trial") ? data["subscription_cycled_after_trial"] : ::Pago::UNSET), subscription_past_due: (data.key?("subscription_past_due") ? data["subscription_past_due"] : ::Pago::UNSET), subscription_paused: (data.key?("subscription_paused") ? data["subscription_paused"] : ::Pago::UNSET), subscription_resumed: (data.key?("subscription_resumed") ? data["subscription_resumed"] : ::Pago::UNSET), subscription_renewal_reminder: (data.key?("subscription_renewal_reminder") ? data["subscription_renewal_reminder"] : ::Pago::UNSET), subscription_revoked: (data.key?("subscription_revoked") ? data["subscription_revoked"] : ::Pago::UNSET), subscription_trial_conversion_reminder: (data.key?("subscription_trial_conversion_reminder") ? data["subscription_trial_conversion_reminder"] : ::Pago::UNSET), subscription_uncanceled: (data.key?("subscription_uncanceled") ? data["subscription_uncanceled"] : ::Pago::UNSET), subscription_updated: (data.key?("subscription_updated") ? data["subscription_updated"] : ::Pago::UNSET) ), data ) end |