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