Method: Twilio::REST::Messaging::V1::ExternalCampaignInstance#initialize

Defined in:
lib/twilio-ruby/rest/messaging/v1/external_campaign.rb

#initialize(version, payload) ⇒ ExternalCampaignInstance

Initialize the ExternalCampaignInstance

Parameters:

  • version (Version)

    Version that contains the resource

  • payload (Hash)

    payload that contains response from Twilio

  • account_sid (String)

    The SID of the Account that created this ExternalCampaign resource.

  • sid (String)

    The SID of the Call resource to fetch.



210
211
212
213
214
215
216
217
218
219
220
221
222
# File 'lib/twilio-ruby/rest/messaging/v1/external_campaign.rb', line 210

def initialize(version, payload )
    super(version)
    
    
    # Marshaled Properties
    @properties = { 
        'sid' => payload['sid'],
        'account_sid' => payload['account_sid'],
        'campaign_id' => payload['campaign_id'],
        'messaging_service_sid' => payload['messaging_service_sid'],
        'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']),
    }
end