lib/hws-connectors/hypto/payout/base.rb in hws-connectors-0.1.0 vs lib/hws-connectors/hypto/payout/base.rb in hws-connectors-0.1.1

- old
+ new

@@ -1,33 +1,33 @@ class Hws::Connectors::Hypto::Payout < Hws::Connectors::Hypto META_RESPONSES = %w(id txn_time created_at txn_type charges_gst settled_amount closing_balance connected_banking transfer_udf1 transfer_udf2 transfer_udf3 transfer_initiated_account_ifsc) # @!group Actions - # @param [Types::PayoutRequest] request - # @return [Types::PayoutResponse] + # @param [Dto::PayoutRequest] request + # @return [Dto::PayoutResponse] def send_to_bank_account(request:) beneficiary = request.beneficiary payload = { reference_number: request.reference_number, number: beneficiary.account_number, ifsc: beneficiary.account_ifsc, amount: request.amount, payment_type: request.payment_type, note: beneficiary.note, beneficiary_name: beneficiary.name, udf1: request.meta[:udf1], udf2: request.meta[:udf2], udf3: request.meta[:udf3] } resp = initiate_request(__method__, payload) to_response(resp['data'], resp['message']) end - # @param [Types::PayoutRequest] request - # @return [Types::PayoutResponse] + # @param [Dto::PayoutRequest] request + # @return [Dto::PayoutResponse] def send_to_upi_id(request:) beneficiary = request.beneficiary payload = { reference_number: request.reference_number, upi_id: beneficiary.upi_id, amount: request.amount, payment_type: 'UPI', note: beneficiary.note, beneficiary_name: beneficiary.name, udf1: request.meta[:udf1], udf2: request.meta[:udf2], udf3: request.meta[:udf3] } resp = initiate_request(__method__, payload) to_response(resp['data'], resp['message']) end - # @param [Types::String] reference_number - # @return [Types::PayoutResponse] + # @param [String] reference_number + # @return [Dto::PayoutResponse] def status(reference_number:) payload = { reference_number: reference_number } resp = initiate_request(__method__, payload) to_response(resp['data'], resp['message']) end