class Twilio::REST::Messaging::V1::DeactivationsInstance

Public Class Methods

new(version, payload) click to toggle source

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

Calls superclass method Twilio::REST::InstanceResource::new
    # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
109 def initialize(version, payload)
110   super(version)
111 
112   # Marshaled Properties
113   @properties = {'redirect_to' => payload['redirect_to'], }
114 
115   # Context
116   @instance_context = nil
117   @params = {}
118 end

Public Instance Methods

context() click to toggle source

Generate an instance context for the instance, the context is capable of performing various actions. All instance actions are proxied to the context @return [DeactivationsContext] DeactivationsContext for this DeactivationsInstance

    # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
124 def context
125   unless @instance_context
126     @instance_context = DeactivationsContext.new(@version, )
127   end
128   @instance_context
129 end
fetch(date: :unset) click to toggle source

Fetch the DeactivationsInstance @param [Date] date The request will return a list of all United States Phone

Numbers that were deactivated on the day specified by this parameter. This date
should be specified in YYYY-MM-DD format.

@return [DeactivationsInstance] Fetched DeactivationsInstance

    # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
143 def fetch(date: :unset)
144   context.fetch(date: date, )
145 end
inspect() click to toggle source

Provide a detailed, user friendly representation

    # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
156 def inspect
157   values = @properties.map{|k, v| "#{k}: #{v}"}.join(" ")
158   "<Twilio.Messaging.V1.DeactivationsInstance #{values}>"
159 end
redirect_to() click to toggle source

@return [String] Redirect url to the list of deactivated numbers.

    # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
133 def redirect_to
134   @properties['redirect_to']
135 end
to_s() click to toggle source

Provide a user friendly representation

    # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
149 def to_s
150   values = @params.map{|k, v| "#{k}: #{v}"}.join(" ")
151   "<Twilio.Messaging.V1.DeactivationsInstance #{values}>"
152 end