# class Veritrans::Tercerog::Mdk::ScoreatpayCorrectAuthRequestDto

# 決済サービスタイプ：スコア@払い、コマンド名：決済情報修正の要求Dtoクラス¶ ↑

@author

  VeriTrans Inc.

### Constants

SERVICE_COMMAND

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

SERVICE_TYPE

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

### Public Class Methods

new() click to toggle source

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

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

### Public Instance Methods

amount() click to toggle source

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

@return

  決済金額

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

amount=(amount) click to toggle source

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

決済金額を指定します。

- 1 以上かつ 999999(6桁) 以下

@param

  amount 決済金額

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

buyer_additional_info() click to toggle source

### 購入者追加情報を取得する¶ ↑

@return

  購入者追加情報

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 136
    def buyer_additional_info
      @buyer_additional_info = nil unless instance_variable_defined?(:@buyer_additional_info)
      @buyer_additional_info
    end

buyer_additional_info=(buyer_additional_info) click to toggle source

### 購入者追加情報を設定する¶ ↑

購入者の与信審査に利用する追加情報を設定します。

@param

  #buyer_additional_info 購入者追加情報

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 146
    def buyer_additional_info=(buyer_additional_info)
      @buyer_additional_info = buyer_additional_info
    end

buyer_contact() click to toggle source

### 購入者情報を取得する¶ ↑

@return

  購入者情報

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 118
    def buyer_contact
      @buyer_contact = nil unless instance_variable_defined?(:@buyer_contact)
      @buyer_contact
    end

buyer_contact=(buyer_contact) click to toggle source

### 購入者情報を設定する¶ ↑

連絡先オブジェクトを設定します。

@param

  #buyer_contact 購入者情報

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 128
    def buyer_contact=(buyer_contact)
      @buyer_contact = buyer_contact
    end

delivery() click to toggle source

### 配送先情報を取得する¶ ↑

@return

  配送先情報

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 176
    def delivery
      @delivery = nil unless instance_variable_defined?(:@delivery)
      @delivery
    end

delivery2() click to toggle source

### 配送先情報2を取得する¶ ↑

@return

  配送先情報2

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 194
    def delivery2
      @delivery2 = nil unless instance_variable_defined?(:@delivery2)
      @delivery2
    end

delivery2=(delivery2) click to toggle source

### 配送先情報2を設定する¶ ↑

配送先情報オブジェクトを設定します。※配送先が２つ以上ある場合に設定します。

@param

  delivery2 配送先情報2

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 204
    def delivery2=(delivery2)
      @delivery2 = delivery2
    end

delivery3() click to toggle source

### 配送先情報3を取得する¶ ↑

@return

  配送先情報3

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 212
    def delivery3
      @delivery3 = nil unless instance_variable_defined?(:@delivery3)
      @delivery3
    end

delivery3=(delivery3) click to toggle source

### 配送先情報3を設定する¶ ↑

配送先情報オブジェクトを設定します。※配送先が２つ以上ある場合に設定します。

@param

  delivery3 配送先情報3

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 222
    def delivery3=(delivery3)
      @delivery3 = delivery3
    end

delivery4() click to toggle source

### 配送先情報4を取得する¶ ↑

@return

  配送先情報4

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 230
    def delivery4
      @delivery4 = nil unless instance_variable_defined?(:@delivery4)
      @delivery4
    end

delivery4=(delivery4) click to toggle source

### 配送先情報4を設定する¶ ↑

配送先情報オブジェクトを設定します。※配送先が２つ以上ある場合に設定します。

@param

  delivery4 配送先情報4

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 240
    def delivery4=(delivery4)
      @delivery4 = delivery4
    end

delivery5() click to toggle source

### 配送先情報5を取得する¶ ↑

@return

  配送先情報5

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 248
    def delivery5
      @delivery5 = nil unless instance_variable_defined?(:@delivery5)
      @delivery5
    end

delivery5=(delivery5) click to toggle source

### 配送先情報5を設定する¶ ↑

配送先情報オブジェクトを設定します。※配送先が２つ以上ある場合に設定します。

@param

  delivery5 配送先情報5

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 258
    def delivery5=(delivery5)
      @delivery5 = delivery5
    end

delivery6() click to toggle source

### 配送先情報6を取得する¶ ↑

@return

  配送先情報6

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 266
    def delivery6
      @delivery6 = nil unless instance_variable_defined?(:@delivery6)
      @delivery6
    end

delivery6=(delivery6) click to toggle source

### 配送先情報6を設定する¶ ↑

配送先情報オブジェクトを設定します。※配送先が２つ以上ある場合に設定します。

@param

  delivery6 配送先情報6

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 276
    def delivery6=(delivery6)
      @delivery6 = delivery6
    end

delivery7() click to toggle source

### 配送先情報7を取得する¶ ↑

@return

  配送先情報7

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 284
    def delivery7
      @delivery7 = nil unless instance_variable_defined?(:@delivery7)
      @delivery7
    end

delivery7=(delivery7) click to toggle source

### 配送先情報7を設定する¶ ↑

配送先情報オブジェクトを設定します。※配送先が２つ以上ある場合に設定します。

@param

  delivery7 配送先情報7

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 294
    def delivery7=(delivery7)
      @delivery7 = delivery7
    end

delivery8() click to toggle source

### 配送先情報8を取得する¶ ↑

@return

  配送先情報8

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 302
    def delivery8
      @delivery8 = nil unless instance_variable_defined?(:@delivery8)
      @delivery8
    end

delivery8=(delivery8) click to toggle source

### 配送先情報8を設定する¶ ↑

配送先情報オブジェクトを設定します。※配送先が２つ以上ある場合に設定します。

@param

  delivery8 配送先情報8

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 312
    def delivery8=(delivery8)
      @delivery8 = delivery8
    end

delivery9() click to toggle source

### 配送先情報9を取得する¶ ↑

@return

  配送先情報9

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 320
    def delivery9
      @delivery9 = nil unless instance_variable_defined?(:@delivery9)
      @delivery9
    end

delivery9=(delivery9) click to toggle source

### 配送先情報9を設定する¶ ↑

配送先情報オブジェクトを設定します。※配送先が２つ以上ある場合に設定します。

@param

  delivery9 配送先情報9

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 330
    def delivery9=(delivery9)
      @delivery9 = delivery9
    end

delivery=(delivery) click to toggle source

### 配送先情報を設定する¶ ↑

配送先情報オブジェクトを配列で指定します。

@param

  delivery 配送先情報

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 186
    def delivery=(delivery)
      @delivery = delivery
    end

order_id() click to toggle source

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

@return

  取引ID

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 60
    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/scoreatpay_correct_auth_request_dto.rb, line 72
    def order_id=(order_id)
      @order_id = order_id
    end

payment_type() click to toggle source

### 決済種別を取得する¶ ↑

@return

  決済種別

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

payment_type=(payment_type) click to toggle source

### 決済種別を設定する¶ ↑

決済種別を指定します。

    - 2：請求書別送。
    - 3：請求書同梱サービス。
    - ※請求書同梱サービスは、購入者住所情報と配送先住所情報が完全に一致す

る場合のみ使用可能。

@param

  #payment_type 決済種別

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

service_command() click to toggle source

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

@return

  決済サービスコマンド

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 51
    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/scoreatpay_correct_auth_request_dto.rb, line 42
    def service_type
      @service_type = nil unless instance_variable_defined?(:@service_type)
      @service_type
    end

shop_order_date() click to toggle source

### 注文日を取得する¶ ↑

@return

  注文日

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 99
    def shop_order_date
      @shop_order_date = nil unless instance_variable_defined?(:@shop_order_date)
      @shop_order_date
    end

shop_order_date=(shop_order_date) click to toggle source

### 注文日を設定する¶ ↑

注文日を指定します。

    - "YYYY/MM/DD"の10桁固定

@param

  #shop_order_date 注文日

    # File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 110
    def shop_order_date=(shop_order_date)
      @shop_order_date = shop_order_date
    end