Class: PortaText::Command::Api::TelCampaign
- Defined in:
- lib/portatext/command/api/tel_campaign.rb
Overview
A Telephony campaign. github.com/PortaText/docs/wiki/REST-API#api_campaigns
- Author
-
Marcelo Gornstein ([email protected])
- Copyright
-
Copyright © 2015 PortaText
- License
-
Apache-2.0
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #agents(agents) ⇒ Object
- #dial_timeout(timeout) ⇒ Object
- #flow(call_flow) ⇒ Object
-
#initialize ⇒ TelCampaign
constructor
A new instance of TelCampaign.
- #iterations(iterations) ⇒ Object
- #min_iteration_time(minutes) ⇒ Object
- #outbound_trunk_id(trunk_id) ⇒ Object
- #post_call_work_duration(seconds) ⇒ Object
Methods inherited from Campaigns
#all_subscribers, #contact, #contacts, #csv, #description, #endpoint, #from, #id, #name, #page, #save_to, #schedule, #set_setting, #to_contact_lists
Methods inherited from Base
#accept_content_type, #body, #content_type, #delete, #get, #patch, #post, #put, #set
Constructor Details
#initialize ⇒ TelCampaign
Returns a new instance of TelCampaign.
39 40 41 42 |
# File 'lib/portatext/command/api/tel_campaign.rb', line 39 def initialize super set :type, 'telephony' end |
Instance Method Details
#agents(agents) ⇒ Object
15 16 17 |
# File 'lib/portatext/command/api/tel_campaign.rb', line 15 def agents(agents) set_setting :agents, agents end |
#dial_timeout(timeout) ⇒ Object
31 32 33 |
# File 'lib/portatext/command/api/tel_campaign.rb', line 31 def dial_timeout(timeout) set_setting :dial_timeout, timeout end |
#flow(call_flow) ⇒ Object
35 36 37 |
# File 'lib/portatext/command/api/tel_campaign.rb', line 35 def flow(call_flow) set_setting :flow, call_flow end |
#iterations(iterations) ⇒ Object
11 12 13 |
# File 'lib/portatext/command/api/tel_campaign.rb', line 11 def iterations(iterations) set_setting :iterations, iterations end |
#min_iteration_time(minutes) ⇒ Object
23 24 25 |
# File 'lib/portatext/command/api/tel_campaign.rb', line 23 def min_iteration_time(minutes) set_setting :min_iteration_time, minutes end |
#outbound_trunk_id(trunk_id) ⇒ Object
27 28 29 |
# File 'lib/portatext/command/api/tel_campaign.rb', line 27 def outbound_trunk_id(trunk_id) set_setting :outbound_trunk_id, trunk_id end |
#post_call_work_duration(seconds) ⇒ Object
19 20 21 |
# File 'lib/portatext/command/api/tel_campaign.rb', line 19 def post_call_work_duration(seconds) set_setting :post_call_work_duration, seconds end |