Module: GenesisRuby::Api::Mixins::Requests::WpfRemindersAttributes

Included in:
Requests::Wpf::Create
Defined in:
lib/genesis_ruby/api/mixins/requests/wpf_reminders_attributes.rb

Overview

Settings for reminders sending when using the ’Pay Later’ feature

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#reminder_languageObject

Returns the value of attribute reminder_language.



12
13
14
# File 'lib/genesis_ruby/api/mixins/requests/wpf_reminders_attributes.rb', line 12

def reminder_language
  @reminder_language
end

Instance Method Details

#add_reminder(channel:, after:) ⇒ Object

Settings for a single reminder. Upto three reminders are allowed



24
25
26
27
28
# File 'lib/genesis_ruby/api/mixins/requests/wpf_reminders_attributes.rb', line 24

def add_reminder(channel:, after:)
  raise InvalidArgumentError, 'Reminders exceed the allowed count of 3.' if reminders.count >= 3

  reminders << init_reminder(channel: channel, after: after)
end