class Twilio::REST::Messaging::V1::ExternalCampaignList
PLEASE NOTE that this class contains beta products that are subject to change. Use them with caution.
Public Class Methods
new(version)
click to toggle source
Initialize the ExternalCampaignList
@param [Version] version Version
that contains the resource @return [ExternalCampaignList] ExternalCampaignList
Calls superclass method
Twilio::REST::ListResource::new
# File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb 20 def initialize(version) 21 super(version) 22 23 # Path Solution 24 @solution = {} 25 @uri = "/Services/PreregisteredUsa2p" 26 end
Public Instance Methods
create(campaign_id: nil, messaging_service_sid: nil)
click to toggle source
Create the ExternalCampaignInstance
@param [String] campaign_id ID of the preregistered campaign. @param [String] messaging_service_sid The SID of the {Messaging
Service}[https://www.twilio.com/docs/messaging/services/api] that the resource is associated with.
@return [ExternalCampaignInstance] Created ExternalCampaignInstance
# File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb 35 def create(campaign_id: nil, messaging_service_sid: nil) 36 data = Twilio::Values.of({ 37 'CampaignId' => campaign_id, 38 'MessagingServiceSid' => messaging_service_sid, 39 }) 40 41 payload = @version.create('POST', @uri, data: data) 42 43 ExternalCampaignInstance.new(@version, payload, ) 44 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb 48 def to_s 49 '#<Twilio.Messaging.V1.ExternalCampaignList>' 50 end