class Twilio::REST::Messaging::V1::DeactivationsInstance
Public Class Methods
Initialize the DeactivationsInstance
@param [Version] version Version
that contains the resource @param [Hash] payload payload that contains response from Twilio
@return [DeactivationsInstance] DeactivationsInstance
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
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 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
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
@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
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