# class Veritrans::Tercerog::Mdk::CardCancelRequestDto

# 決済サービスタイプ：カード、コマンド名：決済取消の要求Dtoクラス¶ ↑

@author

  VeriTrans Inc.

### Constants

SERVICE_COMMAND

  決済サービスコマンド 半角英数字 必須項目、固定値

SERVICE_TYPE

  決済サービスタイプ 半角英数字 必須項目、固定値

### Public Class Methods

new() click to toggle source

### コンストラクタ¶ ↑

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 17
    def initialize
      @service_type = SERVICE_TYPE
      @service_command = SERVICE_COMMAND
    end

### Public Instance Methods

acquirer_code() click to toggle source

### 仕向け先コードを取得する¶ ↑

@return

  仕向け先コード

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 218
    def acquirer_code
      @acquirer_code = nil unless instance_variable_defined?(:@acquirer_code)
      @acquirer_code
    end

acquirer_code=(acquirer_code) click to toggle source

### 仕向け先コードを設定する¶ ↑

- 仕向け先カード会社コードを指定します。

- （店舗が加盟店契約をしているカード会社）

- ※ 最終的に決済を行うカード発行会社ではなく、決済要求電文が最初に仕向けられる加盟店管理会社となります。

- 01 シティカードジャパン株式会社（ダイナースカード）

- 02 株式会社 ジェーシービー

- 03 三菱UFJニコス株式会社（旧DCカード）

- 04 三井住友カード株式会社（りそなカード株式会社などVISAジャパングループ）

- 05 三菱UFJニコス株式会社（旧UFJカード）

- 06 ユーシーカード株式会社

- 07 アメリカン・エキスプレス・インターナショナル

- 08 株式会社 ジャックス

- 09 三菱UFJニコス株式会社（旧日本信販）

- 10 株式会社 オリエントコーポレーション

- 11 株式会社 セントラルファイナンス

- 12 株式会社 アプラス

- 13 株式会社 ライフ

- 14 楽天KC株式会社

- 17 三菱UFJニコス株式会社（旧協同クレジット）

- 20 GEコンシューマー・ファイナンス株式会社（ジーシーカード）

- 21 株式会社 クレディセゾン

- 22 ポケットカード 株式会社

- 23 株式会社オーエムシーカード

- 24 イオンクレジットサービス株式会社

- 28 株式会社 バンクカードサービス

- 31 トヨタファイナンス 株式会社

- 32 株式会社 JALカード

- 36 株式会社クオーク

- 37 GEコンシューマー・ファイナンス株式会社（GEカード）

- 38 東急カード株式会社（TOPカード）

- 40 （株）UCS

- 47 （株）ほくせん

- 48 （株）ソニーファイナンスインターナショナル

- 49 ヤフー（株）

- 50 （株）ゆめカード

- 51 （株）オークス

- 52 東日本旅客鉄道（株）（ビューカード）

@param

  #acquirer_code 仕向け先コード

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 263
    def acquirer_code=(acquirer_code)
      @acquirer_code = acquirer_code
    end

amount() click to toggle source

### 決済金額を取得する¶ ↑

@return

  決済金額

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 97
    def amount
      @amount = nil unless instance_variable_defined?(:@amount)
      @amount
    end

amount=(amount) click to toggle source

### 決済金額を設定する¶ ↑

- 決済金額を指定します。

- 指定なしの場合：全額取消となります。

@param

  amount 決済金額

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 108
    def amount=(amount)
      @amount = amount
    end

bonus_first_payment() click to toggle source

### ボーナス初回年月を取得する¶ ↑

@return

  ボーナス初回年月

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 524
    def bonus_first_payment
      @bonus_first_payment = nil unless instance_variable_defined?(:@bonus_first_payment)
      @bonus_first_payment
    end

bonus_first_payment=(bonus_first_payment) click to toggle source

### ボーナス初回年月を設定する¶ ↑

- ボーナス初回年月を指定します。

- YYMM （年月）の形式

- 例） “1312”

@param

  #bonus_first_payment ボーナス初回年月

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 536
    def bonus_first_payment=(bonus_first_payment)
      @bonus_first_payment = bonus_first_payment
    end

cancel_day() click to toggle source

### 取消日を取得する¶ ↑

@return

  取消日

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 313
    def cancel_day
      @cancel_day = nil unless instance_variable_defined?(:@cancel_day)
      @cancel_day
    end

cancel_day=(cancel_day) click to toggle source

### 取消日を設定する¶ ↑

- 取消日を指定します。

- YYYYMMDD の形式

- 例） “20090905”

@param

  #cancel_day 取消日

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 325
    def cancel_day=(cancel_day)
      @cancel_day = cancel_day
    end

card_center() click to toggle source

### カード接続センターを取得する¶ ↑

@return

  カード接続センター

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 197
    def card_center
      @card_center = nil unless instance_variable_defined?(:@card_center)
      @card_center
    end

card_center=(card_center) click to toggle source

### カード接続センターを設定する¶ ↑

- カード接続センターを指定します。（任意指定）

- “sln”： Sln接続“

- “jcn”“： Jcn接続

- ※ 指定が無い場合は、デフォルトの接続センターを検証

@param

  #card_center カード接続センター

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 210
    def card_center=(card_center)
      @card_center = card_center
    end

card_expire() click to toggle source

### カード有効期限を取得する¶ ↑

@return

  カード有効期限

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 137
    def card_expire
      @card_expire = nil unless instance_variable_defined?(:@card_expire)
      @card_expire
    end

card_expire=(card_expire) click to toggle source

### カード有効期限を設定する¶ ↑

- クレジットカードの有効期限を指定します。

- MM/YY （月 + “/” + 年）の形式

- 例） “11/09”

@param

  #card_expire カード有効期限

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 149
    def card_expire=(card_expire)
      @card_expire = card_expire
    end

card_number() click to toggle source

### カード番号を取得する¶ ↑

@return

  カード番号

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 116
    def card_number
      @card_number = nil unless instance_variable_defined?(:@card_number)
      @card_number
    end

card_number=(card_number) click to toggle source

### カード番号を設定する¶ ↑

- クレジットカード番号を指定します。

- 例） クレジットカード番号は19桁まで処理が可能。

- （ハイフンを含んでも含まなくても同様に処理が可能）

- 戻り値としては､上2桁/下4桁の計6桁が返ります。

@param

  #card_number カード番号

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 129
    def card_number=(card_number)
      @card_number = card_number
    end

card_option_type() click to toggle source

### カードオプションタイプを取得する¶ ↑

@return

  カードオプションタイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 175
    def card_option_type
      @card_option_type = nil unless instance_variable_defined?(:@card_option_type)
      @card_option_type
    end

card_option_type=(card_option_type) click to toggle source

### カードオプションタイプを設定する¶ ↑

- カードオプションタイプを指定します。

- “mpi”： 指定できません

- “house”：

- “elio”： 指定できません

- ※ 指定が無い場合は、デフォルトのカードオプション

@param

  #card_option_type カードオプションタイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 189
    def card_option_type=(card_option_type)
      @card_option_type = card_option_type
    end

cardholder_name() click to toggle source

### カード保有者名を取得する¶ ↑

@return

  カード保有者名

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 157
    def cardholder_name
      @cardholder_name = nil unless instance_variable_defined?(:@cardholder_name)
      @cardholder_name
    end

cardholder_name=(cardholder_name) click to toggle source

### カード保有者名を設定する¶ ↑

- クレジットカードに印字されている保有者名を指定します。

@param

  #cardholder_name カード保有者名

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 167
    def cardholder_name=(cardholder_name)
      @cardholder_name = cardholder_name
    end

chip_condition_code() click to toggle source

### チップコンディションコードを取得する¶ ↑

@return

  チップコンディションコード

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 621
    def chip_condition_code
      @chip_condition_code = nil unless instance_variable_defined?(:@chip_condition_code)
      @chip_condition_code
    end

chip_condition_code=(chip_condition_code) click to toggle source

### チップコンディションコードを設定する¶ ↑

- チップコンディションコードを指定します。（任意指定）

- “0”： IC対応端末における磁気ストライプ取引

- “ ”： 上記以外

- paymentType=jis1またはjis2の場合で、

- IC端末で磁気ストライプ取引を行った場合に指定します。

@param

  #chip_condition_code チップコンディションコード

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 635
    def chip_condition_code=(chip_condition_code)
      @chip_condition_code = chip_condition_code
    end

currency_unit() click to toggle source

### 通貨単位を取得する¶ ↑

@return

  通貨単位

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 352
    def currency_unit
      @currency_unit = nil unless instance_variable_defined?(:@currency_unit)
      @currency_unit
    end

currency_unit=(currency_unit) click to toggle source

### 通貨単位を設定する¶ ↑

- 通貨単位を設定します。サポートは“jpy”のみです。

- 新規返品フラグがfalseの場合は設定されているとエラーになります

@param

  #currency_unit 通貨単位

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 363
    def currency_unit=(currency_unit)
      @currency_unit = currency_unit
    end

ex_slip_info() click to toggle source

### 拡張伝票情報を取得する¶ ↑

@return

  拡張伝票情報

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 643
    def ex_slip_info
      @ex_slip_info = nil unless instance_variable_defined?(:@ex_slip_info)
      @ex_slip_info
    end

ex_slip_info=(ex_slip_info) click to toggle source

### 拡張伝票情報を設定する¶ ↑

- 半角英数字

- 25桁

- 拡張伝票情報を指定します。（任意指定）

@param

  #ex_slip_info 拡張伝票情報

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 656
    def ex_slip_info=(ex_slip_info)
      @ex_slip_info = ex_slip_info
    end

first_payment() click to toggle source

### 初回請求年月を取得する¶ ↑

@return

  初回請求年月

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 504
    def first_payment
      @first_payment = nil unless instance_variable_defined?(:@first_payment)
      @first_payment
    end

first_payment=(first_payment) click to toggle source

### 初回請求年月を設定する¶ ↑

- 初回請求年月を指定します。

- YYMM （年月）の形式

- 例） “1310”

@param

  #first_payment 初回請求年月

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 516
    def first_payment=(first_payment)
      @first_payment = first_payment
    end

item_code() click to toggle source

### 商品コードを取得する¶ ↑

@return

  商品コード

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 333
    def item_code
      @item_code = nil unless instance_variable_defined?(:@item_code)
      @item_code
    end

item_code=(item_code) click to toggle source

### 商品コードを設定する¶ ↑

- 商品コードを指定します。

- ※ 指定が無い場合は、デフォルトの商品コード

@param

  #item_code 商品コード

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 344
    def item_code=(item_code)
      @item_code = item_code
    end

jis1_second_track() click to toggle source

### JIS Ⅰ第2トラック情報を取得する¶ ↑

@return

  JIS Ⅰ第2トラック情報

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 428
    def jis1_second_track
      @jis1_second_track = nil unless instance_variable_defined?(:@jis1_second_track)
      @jis1_second_track
    end

jis1_second_track=(jis1_second_track) click to toggle source

### JIS Ⅰ第2トラック情報を設定する¶ ↑

- JIS Ⅰ第2トラック情報を指定します。（任意指定）

@param

  #jis1_second_track JIS Ⅰ第2トラック情報

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 438
    def jis1_second_track=(jis1_second_track)
      @jis1_second_track = jis1_second_track
    end

jis2_track() click to toggle source

### JIS Ⅱトラック情報を取得する¶ ↑

@return

  JIS Ⅱトラック情報

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 446
    def jis2_track
      @jis2_track = nil unless instance_variable_defined?(:@jis2_track)
      @jis2_track
    end

jis2_track=(jis2_track) click to toggle source

### JIS Ⅱトラック情報を設定する¶ ↑

- JIS Ⅱトラック情報を指定します。（任意指定）

@param

  #jis2_track JIS Ⅱトラック情報

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 456
    def jis2_track=(jis2_track)
      @jis2_track = jis2_track
    end

jpo() click to toggle source

### JPOを取得する¶ ↑

@return

  JPO

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 486
    def jpo
      @jpo = nil unless instance_variable_defined?(:@jpo)
      @jpo
    end

jpo=(jpo) click to toggle source

### JPOを設定する¶ ↑

- JPOを指定します。（任意指定）

@param

  jpo JPO

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 496
    def jpo=(jpo)
      @jpo = jpo
    end

mc_amount() click to toggle source

### 決済金額（多通貨）を取得する¶ ↑

@return

  決済金額（多通貨）

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 566
    def mc_amount
      @mc_amount = nil unless instance_variable_defined?(:@mc_amount)
      @mc_amount
    end

mc_amount=(mc_amount) click to toggle source

### 決済金額（多通貨）を設定する¶ ↑

- 決済金額（多通貨）を指定します。

- 指定なしの場合：全額取消となります。

@param

  #mc_amount 決済金額（多通貨）

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 577
    def mc_amount=(mc_amount)
      @mc_amount = mc_amount
    end

option_params() click to toggle source

### 拡張パラメータリストを取得する¶ ↑

@return

  拡張パラメータリスト

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 664
    def option_params
      @option_params = nil unless instance_variable_defined?(:@option_params)
      @option_params
    end

option_params=(option_params) click to toggle source

### 拡張パラメータリストを設定する¶ ↑

@param

  #option_params 拡張パラメータリスト

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 673
    def option_params=(option_params)
      @option_params = option_params
    end

order_id() click to toggle source

### 取引IDを取得する¶ ↑

@return

  取引ID

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 58
    def order_id
      @order_id = nil unless instance_variable_defined?(:@order_id)
      @order_id
    end

order_id=(order_id) click to toggle source

### 取引IDを設定する¶ ↑

- マーチャント側で取引を一意に表す注文管理IDを指定します。

- 申込処理ごとに一意である必要があります。

- 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。

@param

  #order_id 取引ID

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 70
    def order_id=(order_id)
      @order_id = order_id
    end

original_order_id() click to toggle source

### 元取引IDを取得する¶ ↑

@return

  元取引ID

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 78
    def original_order_id
      @original_order_id = nil unless instance_variable_defined?(:@original_order_id)
      @original_order_id
    end

original_order_id=(original_order_id) click to toggle source

### 元取引IDを設定する¶ ↑

- マーチャントで過去の取引を表す注文管理IDを指定します。

- 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。

@param

  #original_order_id 元取引ID

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 89
    def original_order_id=(original_order_id)
      @original_order_id = original_order_id
    end

payment_type() click to toggle source

### 支払タイプを取得する¶ ↑

@return

  支払タイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 410
    def payment_type
      @payment_type = nil unless instance_variable_defined?(:@payment_type)
      @payment_type
    end

payment_type=(payment_type) click to toggle source

### 支払タイプを設定する¶ ↑

- 支払タイプを指定します。（任意指定）

@param

  #payment_type 支払タイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 420
    def payment_type=(payment_type)
      @payment_type = payment_type
    end

pin() click to toggle source

### PINを取得する¶ ↑

@return

  PIN

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 392
    def pin
      @pin = nil unless instance_variable_defined?(:@pin)
      @pin
    end

pin=(pin) click to toggle source

### PINを設定する¶ ↑

- PINを指定します。（任意指定）

@param

  pin PIN

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 402
    def pin=(pin)
      @pin = pin
    end

pos_data_code() click to toggle source

### POSデータコードを取得する¶ ↑

@return

  POSデータコード

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 585
    def pos_data_code
      @pos_data_code = nil unless instance_variable_defined?(:@pos_data_code)
      @pos_data_code
    end

pos_data_code=(pos_data_code) click to toggle source

### POSデータコードを設定する¶ ↑

- POSデータコードを指定します。

@param

  #pos_data_code POSデータコード

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 595
    def pos_data_code=(pos_data_code)
      @pos_data_code = pos_data_code
    end

sales_day() click to toggle source

### 売上日を取得する¶ ↑

@return

  売上日

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 371
    def sales_day
      @sales_day = nil unless instance_variable_defined?(:@sales_day)
      @sales_day
    end

sales_day=(sales_day) click to toggle source

### 売上日を設定する¶ ↑

- 売上日を指定します。（任意指定）

- YYYYMMDD の形式

- 例） “20090905”

- 売上フラグ（No.11)がfalseの場合は利用できません。

@param

  #sales_day 売上日

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 384
    def sales_day=(sales_day)
      @sales_day = sales_day
    end

service_command() click to toggle source

### 決済サービスコマンドを取得する¶ ↑

@return

  決済サービスコマンド

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 49
    def service_command
      @service_command = nil unless instance_variable_defined?(:@service_command)
      @service_command
    end

service_type() click to toggle source

### 決済サービスタイプを取得する¶ ↑

@return

  決済サービスタイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 40
    def service_type
      @service_type = nil unless instance_variable_defined?(:@service_type)
      @service_type
    end

terminal_id() click to toggle source

### 端末識別番号を取得する¶ ↑

@return

  端末識別番号

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 603
    def terminal_id
      @terminal_id = nil unless instance_variable_defined?(:@terminal_id)
      @terminal_id
    end

terminal_id=(terminal_id) click to toggle source

### 端末識別番号を設定する¶ ↑

- 端末識別番号を指定します。

@param

  #terminal_id 端末識別番号

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 613
    def terminal_id=(terminal_id)
      @terminal_id = terminal_id
    end

use_original_order() click to toggle source

### 元取引利用フラグを取得する¶ ↑

@return

  元取引利用フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 464
    def use_original_order
      @use_original_order = nil unless instance_variable_defined?(:@use_original_order)
      @use_original_order
    end

use_original_order=(use_original_order) click to toggle source

### 元取引利用フラグを設定する¶ ↑

- 元取引利用フラグを指定します。（任意指定）

- 新規フラグがtrueの場合に限り有効です。

- “true”： 元取引を利用する

- “false”： 元取引を利用しない

- ※ 指定が無い場合は、false

@param

  #use_original_order 元取引利用フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 478
    def use_original_order=(use_original_order)
      @use_original_order = use_original_order
    end

with_direct() click to toggle source

### 直接返品フラグを取得する¶ ↑

@return

  直接返品フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 292
    def with_direct
      @with_direct = nil unless instance_variable_defined?(:@with_direct)
      @with_direct
    end

with_direct=(with_direct) click to toggle source

### 直接返品フラグを設定する¶ ↑

- 直接返品フラグを指定します。（任意指定）

- “true”： 直接返品

- “false”： 取消・返品

- ※ 指定が無い場合は、false

@param

  #with_direct 直接返品フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 305
    def with_direct=(with_direct)
      @with_direct = with_direct
    end

with_direct_on_failure() click to toggle source

### 失敗時直接取引実施フラグを取得する¶ ↑

@return

  失敗時直接取引実施フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 544
    def with_direct_on_failure
      @with_direct_on_failure = nil unless instance_variable_defined?(:@with_direct_on_failure)
      @with_direct_on_failure
    end

with_direct_on_failure=(with_direct_on_failure) click to toggle source

### 失敗時直接取引実施フラグを設定する¶ ↑

- 失敗時直接取引実施フラグを指定します。（任意指定）

- 新規フラグがtrueの場合に限りtrueを指定できます。

- “true”：取引失敗時、直接取引を実施します。

- “false”：取引失敗時、何もしません。

- ※ 指定が無い場合は、false

@param

  #with_direct_on_failure 失敗時直接取引実施フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 558
    def with_direct_on_failure=(with_direct_on_failure)
      @with_direct_on_failure = with_direct_on_failure
    end

with_new() click to toggle source

### 新規フラグを取得する¶ ↑

@return

  新規フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 271
    def with_new
      @with_new = nil unless instance_variable_defined?(:@with_new)
      @with_new
    end

with_new=(with_new) click to toggle source

### 新規フラグを設定する¶ ↑

- 新規フラグを指定します。（任意指定）

- “true”： 新規返品

- “false”： 取消・返品

- ※ 指定が無い場合は、false

@param

  #with_new 新規フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 284
    def with_new=(with_new)
      @with_new = with_new
    end