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
Initialize the ExternalCampaignInstance
@param [Version] version Version
that contains the resource @param [Hash] payload payload that contains response from Twilio
@return [ExternalCampaignInstance] ExternalCampaignInstance
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
@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
@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
@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
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
@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
@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
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