class Twilio::REST::Numbers::V2::RegulatoryComplianceList::EndUserContext
Public Class Methods
new(version, sid)
click to toggle source
Initialize the EndUserContext
@param [Version] version Version
that contains the resource @param [String] sid The unique string created by Twilio
to identify the End User
resource.
@return [EndUserContext] EndUserContext
Calls superclass method
Twilio::REST::InstanceContext::new
# File lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/end_user.rb 171 def initialize(version, sid) 172 super(version) 173 174 # Path Solution 175 @solution = {sid: sid, } 176 @uri = "/RegulatoryCompliance/EndUsers/#{@solution[:sid]}" 177 end
Public Instance Methods
delete()
click to toggle source
Delete the EndUserInstance
@return [Boolean] true if delete succeeds, false otherwise
# File lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/end_user.rb 209 def delete 210 @version.delete('DELETE', @uri) 211 end
fetch()
click to toggle source
Fetch the EndUserInstance
@return [EndUserInstance] Fetched EndUserInstance
# File lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/end_user.rb 182 def fetch 183 payload = @version.fetch('GET', @uri) 184 185 EndUserInstance.new(@version, payload, sid: @solution[:sid], ) 186 end
inspect()
click to toggle source
Provide a detailed, user friendly representation
# File lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/end_user.rb 222 def inspect 223 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 224 "#<Twilio.Numbers.V2.EndUserContext #{context}>" 225 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/end_user.rb 215 def to_s 216 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 217 "#<Twilio.Numbers.V2.EndUserContext #{context}>" 218 end
update(friendly_name: :unset, attributes: :unset)
click to toggle source
Update the EndUserInstance
@param [String] friendly_name The string that you assigned to describe the
resource.
@param [Hash] attributes The set of parameters that are the attributes of the
End User resource which are derived End User Types.
@return [EndUserInstance] Updated EndUserInstance
# File lib/twilio-ruby/rest/numbers/v2/regulatory_compliance/end_user.rb 195 def update(friendly_name: :unset, attributes: :unset) 196 data = Twilio::Values.of({ 197 'FriendlyName' => friendly_name, 198 'Attributes' => Twilio.serialize_object(attributes), 199 }) 200 201 payload = @version.update('POST', @uri, data: data) 202 203 EndUserInstance.new(@version, payload, sid: @solution[:sid], ) 204 end