Class: GenesisRuby::Api::Requests::Financial::Refund

Inherits:
Base::Reference show all
Includes:
Mixins::Requests::Financial::Cards::InstallmentAttributes
Defined in:
lib/genesis_ruby/api/requests/financial/refund.rb

Overview

Refund reference transaction request

Constant Summary

Constants inherited from GenesisRuby::Api::Request

GenesisRuby::Api::Request::AUTH_TYPE_BASIC, GenesisRuby::Api::Request::AUTH_TYPE_TOKEN, GenesisRuby::Api::Request::METHOD_GET, GenesisRuby::Api::Request::METHOD_PATCH, GenesisRuby::Api::Request::METHOD_POST, GenesisRuby::Api::Request::METHOD_PUT, GenesisRuby::Api::Request::PORT_HTTPS, GenesisRuby::Api::Request::PROTOCOL_HTTPS

Instance Attribute Summary collapse

Attributes included from Mixins::Requests::Financial::Cards::InstallmentAttributes

#installment_plan_id, #installment_plan_reference

Attributes included from Mixins::Requests::Financial::ReferenceAttributes

#reference_id

Attributes included from Mixins::Requests::Financial::PaymentAttributes

#amount, #currency

Attributes included from Mixins::Requests::Financial::BaseAttributes

#remote_ip, #transaction_id, #usage

Attributes inherited from GenesisRuby::Api::Request

#api_config

Method Summary

Methods included from Mixins::Requests::SmartRouterAttributes

#use_smart_router, #use_smart_router=

Methods inherited from GenesisRuby::Api::Request

#build_document, #initialize

Constructor Details

This class inherits a constructor from GenesisRuby::Api::Request

Instance Attribute Details

#bankObject

Returns the value of attribute bank.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def bank
  @bank
end

#bank_accountObject

Returns the value of attribute bank_account.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def 
  @bank_account
end

#bank_account_typeObject

Returns the value of attribute bank_account_type.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def 
  @bank_account_type
end

#bank_branchObject

Returns the value of attribute bank_branch.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def bank_branch
  @bank_branch
end

#beneficiary_account_numberObject

Returns the value of attribute beneficiary_account_number.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def 
  @beneficiary_account_number
end

#beneficiary_bank_codeObject

Returns the value of attribute beneficiary_bank_code.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def beneficiary_bank_code
  @beneficiary_bank_code
end

#beneficiary_nameObject

Returns the value of attribute beneficiary_name.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def beneficiary_name
  @beneficiary_name
end

#credit_reason_indicator_1Object

Returns the value of attribute credit_reason_indicator_1.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def credit_reason_indicator_1
  @credit_reason_indicator_1
end

#credit_reason_indicator_2Object

Returns the value of attribute credit_reason_indicator_2.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def credit_reason_indicator_2
  @credit_reason_indicator_2
end

#ticket_change_indicatorObject

Returns the value of attribute ticket_change_indicator.



17
18
19
# File 'lib/genesis_ruby/api/requests/financial/refund.rb', line 17

def ticket_change_indicator
  @ticket_change_indicator
end