Class: EwayRapid::Message::CustomerProcess::QueryCustomerMsgProcess
- Inherits:
-
Object
- Object
- EwayRapid::Message::CustomerProcess::QueryCustomerMsgProcess
- Includes:
- RestProcess
- Defined in:
- lib/eway_rapid/message/process/customer_process.rb
Overview
Query customer message process
Class Method Summary collapse
- .create_request(token_customer_id) ⇒ DirectCustomerSearchRequest
- .make_result(response) ⇒ DirectCustomerSearchResponse
- .send_request(url, api_key, password, version, request) ⇒ String
Methods included from RestProcess
Class Method Details
.create_request(token_customer_id) ⇒ DirectCustomerSearchRequest
125 126 127 128 129 |
# 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) ⇒ DirectCustomerSearchResponse
139 140 141 142 143 |
# 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) ⇒ String
133 134 135 |
# 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 |