class Twilio::REST::Messaging::V1

Public Class Methods

new(domain) click to toggle source

Initialize the V1 version of Messaging

Calls superclass method Twilio::REST::Version::new
   # File lib/twilio-ruby/rest/messaging/v1.rb
15 def initialize(domain)
16   super
17   @version = 'v1'
18   @brand_registrations = nil
19   @deactivations = nil
20   @external_campaign = nil
21   @services = nil
22   @usecases = nil
23 end

Public Instance Methods

brand_registrations(sid=:unset) click to toggle source

@param [String] sid The SID of the Brand Registration resource to fetch. @return [Twilio::REST::Messaging::V1::BrandRegistrationContext] if sid was passed. @return [Twilio::REST::Messaging::V1::BrandRegistrationList]

   # File lib/twilio-ruby/rest/messaging/v1.rb
29 def brand_registrations(sid=:unset)
30   if sid.nil?
31       raise ArgumentError, 'sid cannot be nil'
32   end
33   if sid == :unset
34       @brand_registrations ||= BrandRegistrationList.new self
35   else
36       BrandRegistrationContext.new(self, sid)
37   end
38 end
deactivations() click to toggle source

@return [Twilio::REST::Messaging::V1::DeactivationsContext]

   # File lib/twilio-ruby/rest/messaging/v1.rb
42 def deactivations
43   @deactivations ||= DeactivationsContext.new self
44 end
external_campaign() click to toggle source

@return [Twilio::REST::Messaging::V1::ExternalCampaignContext]

   # File lib/twilio-ruby/rest/messaging/v1.rb
48 def external_campaign
49   @external_campaign ||= ExternalCampaignList.new self
50 end
services(sid=:unset) click to toggle source

@param [String] sid The SID of the Service resource to fetch. @return [Twilio::REST::Messaging::V1::ServiceContext] if sid was passed. @return [Twilio::REST::Messaging::V1::ServiceList]

   # File lib/twilio-ruby/rest/messaging/v1.rb
56 def services(sid=:unset)
57   if sid.nil?
58       raise ArgumentError, 'sid cannot be nil'
59   end
60   if sid == :unset
61       @services ||= ServiceList.new self
62   else
63       ServiceContext.new(self, sid)
64   end
65 end
to_s() click to toggle source

Provide a user friendly representation

   # File lib/twilio-ruby/rest/messaging/v1.rb
75 def to_s
76   '<Twilio::REST::Messaging::V1>'
77 end
usecases() click to toggle source

@return [Twilio::REST::Messaging::V1::UsecaseContext]

   # File lib/twilio-ruby/rest/messaging/v1.rb
69 def usecases
70   @usecases ||= UsecaseList.new self
71 end