class EwayRapid::Message::CustomerProcess::QueryCustomerMsgProcess
Query customer message process
Public Class Methods
create_request(token_customer_id)
click to toggle source
@param [String] token_customer_id @return [DirectCustomerSearchRequest]
# File lib/eway_rapid/message/process/customer_process.rb, line 125 def self.create_request(token_customer_id) request = DirectCustomerSearchRequest.new request.token_customer_id = token_customer_id request end
make_result(response)
click to toggle source
@param [String] response @return [DirectCustomerSearchResponse]
# File lib/eway_rapid/message/process/customer_process.rb, line 139 def self.make_result(response) direct_customer_response = DirectCustomerSearchResponse.from_json(response) converter = Convert::Response::DirectCustomerToQueryCustomer.new converter.do_convert(direct_customer_response) end
send_request(url, api_key, password, version, request)
click to toggle source
@param [DirectCustomerSearchRequest] request @return [String]
# File lib/eway_rapid/message/process/customer_process.rb, line 133 def self.send_request(url, api_key, password, version, request) QueryCustomerMsgProcess.new.do_post(url, api_key, password, version, request) end