class Twilio::REST::Pricing::V1::MessagingInstance

Public Class Methods

new(version, payload) click to toggle source

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

Calls superclass method Twilio::REST::InstanceResource::new
   # File lib/twilio-ruby/rest/pricing/v1/messaging.rb
87 def initialize(version, payload)
88   super(version)
89 
90   # Marshaled Properties
91   @properties = {'name' => payload['name'], 'url' => payload['url'], 'links' => payload['links'], }
92 end

Public Instance Methods

inspect() click to toggle source

Provide a detailed, user friendly representation

    # File lib/twilio-ruby/rest/pricing/v1/messaging.rb
120 def inspect
121   "<Twilio.Pricing.V1.MessagingInstance>"
122 end
name() click to toggle source

@return [String] The name

   # File lib/twilio-ruby/rest/pricing/v1/messaging.rb
96 def name
97   @properties['name']
98 end
to_s() click to toggle source

Provide a user friendly representation

    # File lib/twilio-ruby/rest/pricing/v1/messaging.rb
114 def to_s
115   "<Twilio.Pricing.V1.MessagingInstance>"
116 end
url() click to toggle source

@return [String] The url

    # File lib/twilio-ruby/rest/pricing/v1/messaging.rb
102 def url
103   @properties['url']
104 end