class Bandwidth::AccountsTnlookup400ErrorException

Accounts Tnlookup 400 Error class.

Attributes

message[RW]

A description of what validation error occurred. @return [String]

Public Class Methods

new(reason, response) click to toggle source

The constructor. @param [String] The reason for raising an exception. @param [HttpResponse] The HttpReponse of the API call.

Calls superclass method Bandwidth::APIException::new
# File lib/bandwidth/phone_number_lookup_lib/phone_number_lookup/exceptions/accounts_tnlookup400_error_exception.rb, line 16
def initialize(reason, response)
  super(reason, response)
  hash = APIHelper.json_deserialize(@response.raw_body)
  unbox(hash)
end

Public Instance Methods

unbox(hash) click to toggle source

Populates this object by extracting properties from a hash. @param [Hash] The deserialized response sent by the server in the response body.

# File lib/bandwidth/phone_number_lookup_lib/phone_number_lookup/exceptions/accounts_tnlookup400_error_exception.rb, line 25
def unbox(hash)
  @message = hash['message']
end