class Twilio::REST::Messaging::V1::DeactivationsContext

Public Class Methods

new(version) click to toggle source

Initialize the DeactivationsContext @param [Version] version Version that contains the resource @return [DeactivationsContext] DeactivationsContext

Calls superclass method Twilio::REST::InstanceContext::new
   # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
66 def initialize(version)
67   super(version)
68 
69   # Path Solution
70   @solution = {}
71   @uri = "/Deactivations"
72 end

Public Instance Methods

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
80 def fetch(date: :unset)
81   params = Twilio::Values.of({'Date' => Twilio.serialize_iso8601_date(date), })
82 
83   payload = @version.fetch('GET', @uri, params: params)
84 
85   DeactivationsInstance.new(@version, payload, )
86 end
inspect() click to toggle source

Provide a detailed, user friendly representation

    # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
 97 def inspect
 98   context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
 99   "#<Twilio.Messaging.V1.DeactivationsContext #{context}>"
100 end
to_s() click to toggle source

Provide a user friendly representation

   # File lib/twilio-ruby/rest/messaging/v1/deactivation.rb
90 def to_s
91   context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
92   "#<Twilio.Messaging.V1.DeactivationsContext #{context}>"
93 end