lib/portatext/command/api/campaigns.rb in portatext-1.3.1 vs lib/portatext/command/api/campaigns.rb in portatext-1.4.0
- old
+ new
@@ -30,9 +30,25 @@
def csv(file)
set :file, file
end
+ def use_template(template_id, variables)
+ set :settings, template_id: template_id, variables: variables
+ end
+
+ def text(text)
+ set :settings, text: text
+ end
+
+ def from_service(service_id)
+ set :service_id, service_id
+ end
+
+ def all_subscribers
+ set :all_subscribers, true
+ end
+
# rubocop:disable Metrics/MethodLength
def endpoint(_method)
unless @args[:file].nil?
settings = @args.clone
settings.delete :file