# class Veritrans::Tercerog::Mdk::AbstractPaymentVirtualaccRequestDto

# 銀行振込決済のみ継承する親クラス¶ ↑

@author

  VeriTrans Inc.

### Public Instance Methods

reject_bank_account() click to toggle source

### 銀行口座関連付け拒否フラグを取得する¶ ↑

@return

  銀行口座関連付け拒否フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_virtualacc_request_dto.rb, line 21
    def reject_bank_account
      exist_bank_account_param
      return pay_now_id_param.account_param.bank_account_param.reject_bank_account
    end

reject_bank_account=(reject_bank_account) click to toggle source

### 銀行口座関連付け拒否フラグを設定する¶ ↑

銀行口座関連付け拒否フラグを指定します。

@param

  #reject_bank_account 銀行口座関連付け拒否フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_virtualacc_request_dto.rb, line 31
    def reject_bank_account=(reject_bank_account)
      exist_bank_account_param
      pay_now_id_param.account_param.bank_account_param.reject_bank_account = reject_bank_account
    end

### Private Instance Methods

exist_account_param() click to toggle source

### account_paramが設定されているか判定する¶ ↑

account_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、pay_now_id_paramに設定します。

    # File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_virtualacc_request_dto.rb, line 43
    def exist_account_param
      if pay_now_id_param.account_param.nil?
        pay_now_id_param.account_param = AccountParam.new
      end
    end

exist_bank_account_param() click to toggle source

### bank_account_paramが設定されているか判定する¶ ↑

bank_account_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、account_paramに設定します。

    # File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_virtualacc_request_dto.rb, line 54
    def exist_bank_account_param
      exist_account_param
      if pay_now_id_param.account_param.bank_account_param.nil?
        pay_now_id_param.account_param.bank_account_param = BankAccountParam.new
      end
    end