class Twilio::REST::Messaging::V1::ExternalCampaignInstance

PLEASE NOTE that this class contains beta products that are subject to change. Use them with caution.

Public Class Methods

new(version, payload) click to toggle source

Initialize the ExternalCampaignInstance @param [Version] version Version that contains the resource @param [Hash] payload payload that contains response from Twilio @return [ExternalCampaignInstance] ExternalCampaignInstance

Calls superclass method Twilio::REST::InstanceResource::new
    # File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb
 92 def initialize(version, payload)
 93   super(version)
 94 
 95   # Marshaled Properties
 96   @properties = {
 97       'sid' => payload['sid'],
 98       'account_sid' => payload['account_sid'],
 99       'campaign_id' => payload['campaign_id'],
100       'messaging_service_sid' => payload['messaging_service_sid'],
101       'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']),
102   }
103 end

Public Instance Methods

account_sid() click to toggle source

@return [String] The SID of the Account that created the resource

    # File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb
113 def account_sid
114   @properties['account_sid']
115 end
campaign_id() click to toggle source

@return [String] ID of the preregistered campaign.

    # File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb
119 def campaign_id
120   @properties['campaign_id']
121 end
date_created() click to toggle source

@return [Time] The ISO 8601 date and time in GMT when the resource was created

    # File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb
131 def date_created
132   @properties['date_created']
133 end
inspect() click to toggle source

Provide a detailed, user friendly representation

    # File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb
143 def inspect
144   "<Twilio.Messaging.V1.ExternalCampaignInstance>"
145 end
messaging_service_sid() click to toggle source

@return [String] The SID of the Messaging Service the resource is associated with

    # File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb
125 def messaging_service_sid
126   @properties['messaging_service_sid']
127 end
sid() click to toggle source

@return [String] The unique string that identifies a US A2P Compliance resource

    # File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb
107 def sid
108   @properties['sid']
109 end
to_s() click to toggle source

Provide a user friendly representation

    # File lib/twilio-ruby/rest/messaging/v1/external_campaign.rb
137 def to_s
138   "<Twilio.Messaging.V1.ExternalCampaignInstance>"
139 end