Class: PinganApi::AssistanceBusiness
- Defined in:
- lib/pingan_api/assistance_business.rb
Instance Method Summary collapse
-
#query_salvation(salvation_query) ⇒ Object
向平安银行查询指定的救援请求.
-
#receive_salvation(body) ⇒ Object
接收平安银行推送过来的救援请求.
-
#receive_salvation_response(data) ⇒ Object
返回数据给平安.
-
#send_operation(operation) ⇒ Object
发送救援执行情况给平安银行.
-
#send_photo(photo) ⇒ Object
发送照片.
Methods inherited from Base
#send_request, #send_request_and_log, #send_request_with_data_and_template
Instance Method Details
#query_salvation(salvation_query) ⇒ Object
向平安银行查询指定的救援请求
22 23 24 25 |
# File 'lib/pingan_api/assistance_business.rb', line 22 def query_salvation(salvation_query) data = send_request_with_data_and_template(salvation_query, PinganApi.config.salvation_query_request_template) return PinganApi::Models::Assistance::SalvationQueryResponse.from_xml(data) end |
#receive_salvation(body) ⇒ Object
接收平安银行推送过来的救援请求
6 7 8 |
# File 'lib/pingan_api/assistance_business.rb', line 6 def receive_salvation(body) return PinganApi::Models::Assistance::SalvationReceiveRequest.from_xml(body) end |
#receive_salvation_response(data) ⇒ Object
返回数据给平安
11 12 13 |
# File 'lib/pingan_api/assistance_business.rb', line 11 def receive_salvation_response(data) return data.get_result(PinganApi.config.salvation_receive_response_template) end |
#send_operation(operation) ⇒ Object
发送救援执行情况给平安银行
16 17 18 19 |
# File 'lib/pingan_api/assistance_business.rb', line 16 def send_operation(operation) data = send_request_with_data_and_template(operation, PinganApi.config.operation_send_request_template) return PinganApi::Models::Assistance::OperationSendResponse.from_xml(data) end |
#send_photo(photo) ⇒ Object
发送照片
28 29 30 31 |
# File 'lib/pingan_api/assistance_business.rb', line 28 def send_photo(photo) data = send_request_with_data_and_template(photo, PinganApi.config.upload_photo_send_request_template) return PinganApi::Models::Assistance::OperationSendResponse.from_xml(data) end |