# class Veritrans::Tercerog::Mdk::AmazonpayGetAddressResponseDto

# 決済サービスタイプ：Amazonpay、コマンド名：住所情報取得の応答Dtoクラス¶ ↑

@author

  VeriTrans Inc.

### Public Instance Methods

billing_address1() click to toggle source

### 請求先：住所１を取得する¶ ↑

請求先でAmazonに登録している値を返します。 住所１～住所３でどのように住所が登録されているかは、請求先の入力次第です。

- 最大:180文字

※追加情報応答フラグが“1”の場合のみ連携されます。

@return

  請求先：住所１

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 418
    def billing_address1
      @billing_address1 = nil unless instance_variable_defined?(:@billing_address1)
      @billing_address1
    end

billing_address1=(billing_address1) click to toggle source

### 請求先：住所１を設定する¶ ↑

@param

  #billing_address1 請求先：住所１

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 427
    def billing_address1=(billing_address1)
      @billing_address1 = billing_address1
    end

billing_address2() click to toggle source

### 請求先：住所２を取得する¶ ↑

請求先でAmazonに登録している値を返します。

- 最大:60文字

※追加情報応答フラグが“1”の場合のみ連携されます。

@return

  請求先：住所２

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 438
    def billing_address2
      @billing_address2 = nil unless instance_variable_defined?(:@billing_address2)
      @billing_address2
    end

billing_address2=(billing_address2) click to toggle source

### 請求先：住所２を設定する¶ ↑

@param

  #billing_address2 請求先：住所２

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 447
    def billing_address2=(billing_address2)
      @billing_address2 = billing_address2
    end

billing_address3() click to toggle source

### 請求先：住所３を取得する¶ ↑

請求先でAmazonに登録している値を返します。

- 最大:60文字

※追加情報応答フラグが“1”の場合のみ連携されます。

@return

  請求先：住所３

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 458
    def billing_address3
      @billing_address3 = nil unless instance_variable_defined?(:@billing_address3)
      @billing_address3
    end

billing_address3=(billing_address3) click to toggle source

### 請求先：住所３を設定する¶ ↑

@param

  #billing_address3 請求先：住所３

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 467
    def billing_address3=(billing_address3)
      @billing_address3 = billing_address3
    end

billing_postal_code() click to toggle source

### 請求先：郵便番号を取得する¶ ↑

請求先でAmazonに登録している値を返します。 半角、全角、ハイフンありなど、購入者の入力次第です。

- 最大:20文字

※追加情報応答フラグが“1”の場合のみ連携されます。

@return

  請求先：郵便番号

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 500
    def billing_postal_code
      @billing_postal_code = nil unless instance_variable_defined?(:@billing_postal_code)
      @billing_postal_code
    end

billing_postal_code=(billing_postal_code) click to toggle source

### 請求先：郵便番号を設定する¶ ↑

@param

  #billing_postal_code 請求先：郵便番号

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 509
    def billing_postal_code=(billing_postal_code)
      @billing_postal_code = billing_postal_code
    end

billing_prefecture() click to toggle source

### 請求先：都道府県を取得する¶ ↑

請求先でAmazonに登録している値を返します。 住所１～住所３に都道府県を含めて登録されているかは、請求先の入力次第です。

- 最大:50文字

※追加情報応答フラグが“1”の場合のみ連携されます。

@return

  請求先：都道府県

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 479
    def billing_prefecture
      @billing_prefecture = nil unless instance_variable_defined?(:@billing_prefecture)
      @billing_prefecture
    end

billing_prefecture=(billing_prefecture) click to toggle source

### 請求先：都道府県を設定する¶ ↑

@param

  #billing_prefecture 請求先：都道府県

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 488
    def billing_prefecture=(billing_prefecture)
      @billing_prefecture = billing_prefecture
    end

buyer_email() click to toggle source

### 購入者メールアドレスを取得する¶ ↑

購入者のメールアドレスを返します。

@return

  購入者メールアドレス

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 340
    def buyer_email
      @buyer_email = nil unless instance_variable_defined?(:@buyer_email)
      @buyer_email
    end

buyer_email=(buyer_email) click to toggle source

### 購入者メールアドレスを設定する¶ ↑

@param

  #buyer_email 購入者メールアドレス

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 349
    def buyer_email=(buyer_email)
      @buyer_email = buyer_email
    end

buyer_id() click to toggle source

### 購入者IDを取得する¶ ↑

決済センターが発番した購入者AmazonアカウントのユニークIDを返します。 文字数は可変となります。

@return

  購入者ID

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 322
    def buyer_id
      @buyer_id = nil unless instance_variable_defined?(:@buyer_id)
      @buyer_id
    end

buyer_id=(buyer_id) click to toggle source

### 購入者IDを設定する¶ ↑

@param

  #buyer_id 購入者ID

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 331
    def buyer_id=(buyer_id)
      @buyer_id = buyer_id
    end

buyer_name() click to toggle source

### 購入者名を取得する¶ ↑

購入者の名前を返します。 ※追加情報応答フラグが“1”の場合のみ連携されます。

@return

  購入者名

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 359
    def buyer_name
      @buyer_name = nil unless instance_variable_defined?(:@buyer_name)
      @buyer_name
    end

buyer_name=(buyer_name) click to toggle source

### 購入者名を設定する¶ ↑

@param

  #buyer_name 購入者名

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 368
    def buyer_name=(buyer_name)
      @buyer_name = buyer_name
    end

buyer_phone_number() click to toggle source

### 購入者電話番号を取得する¶ ↑

購入者の電話番号を返します。 ※追加情報応答フラグが“1”の場合のみ連携されます。

@return

  購入者電話番号

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 378
    def buyer_phone_number
      @buyer_phone_number = nil unless instance_variable_defined?(:@buyer_phone_number)
      @buyer_phone_number
    end

buyer_phone_number=(buyer_phone_number) click to toggle source

### 購入者電話番号を設定する¶ ↑

@param

  #buyer_phone_number 購入者電話番号

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 387
    def buyer_phone_number=(buyer_phone_number)
      @buyer_phone_number = buyer_phone_number
    end

center_response_datetime() click to toggle source

### 決済センター応答日時を取得する¶ ↑

決済センターが住所情報取得要求に応答した日時 ※YYYYMMDDhhmmssの形式

@return

  決済センター応答日時

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 167
    def center_response_datetime
      @center_response_datetime = nil unless instance_variable_defined?(:@center_response_datetime)
      @center_response_datetime
    end

center_response_datetime=(center_response_datetime) click to toggle source

### 決済センター応答日時を設定する¶ ↑

@param

  #center_response_datetime 決済センター応答日時

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 176
    def center_response_datetime=(center_response_datetime)
      @center_response_datetime = center_response_datetime
    end

checkout_session_id() click to toggle source

### CheckoutSessionの管理Idを取得する¶ ↑

配送先変更、支払方法変更等に利用するAmazon発行のIDを返します。 ※ステータスがPreAuth時にコマンドを利用した場合のみ連携されます。

@return

  CheckoutSessionの管理Id

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 538
    def checkout_session_id
      @checkout_session_id = nil unless instance_variable_defined?(:@checkout_session_id)
      @checkout_session_id
    end

checkout_session_id=(checkout_session_id) click to toggle source

### CheckoutSessionの管理Idを設定する¶ ↑

@param

  #checkout_session_id CheckoutSessionの管理Id

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 547
    def checkout_session_id=(checkout_session_id)
      @checkout_session_id = checkout_session_id
    end

cust_txn() click to toggle source

### 取引毎に付くIDを取得する¶ ↑

@return

  取引毎に付くID

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 130
    def cust_txn
      @cust_txn = nil unless instance_variable_defined?(:@cust_txn)
      @cust_txn
    end

cust_txn=(cust_txn) click to toggle source

### 取引毎に付くIDを設定する¶ ↑

@param

  #cust_txn 取引毎に付くID

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 139
    def cust_txn=(cust_txn)
      @cust_txn = cust_txn
    end

march_txn() click to toggle source

### 電文IDを取得する¶ ↑

@return

  電文ID

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 96
    def march_txn
      @march_txn = nil unless instance_variable_defined?(:@march_txn)
      @march_txn
    end

march_txn=(march_txn) click to toggle source

### 電文IDを設定する¶ ↑

@param

  #march_txn 電文ID

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 105
    def march_txn=(march_txn)
      @march_txn = march_txn
    end

merr_msg() click to toggle source

### エラーメッセージを取得する¶ ↑

処理結果に対するメッセージを返却します。

@return

  エラーメッセージ

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 79
    def merr_msg
      @merr_msg = nil unless instance_variable_defined?(:@merr_msg)
      @merr_msg
    end

merr_msg=(merr_msg) click to toggle source

### エラーメッセージを設定する¶ ↑

@param

  #merr_msg エラーメッセージ

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 88
    def merr_msg=(merr_msg)
      @merr_msg = merr_msg
    end

mstatus() click to toggle source

### 処理結果コードを取得する¶ ↑

住所情報取得処理後、応答電文に含まれる値。 以下の処理結果のいずれかが格納される

- success：正常終了

- failure：異常終了

@return

  処理結果コード

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 41
    def mstatus
      @mstatus = nil unless instance_variable_defined?(:@mstatus)
      @mstatus
    end

mstatus=(mstatus) click to toggle source

### 処理結果コードを設定する¶ ↑

@param

  mstatus 処理結果コード

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 50
    def mstatus=(mstatus)
      @mstatus = mstatus
    end

order_id() click to toggle source

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

@return

  取引ID

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

order_id=(order_id) click to toggle source

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

@param

  #order_id 取引ID

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

pay_now_id_response() click to toggle source

### PayNowIDオブジェクトを取得する¶ ↑

@return

  PayNowIDオブジェクト

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 556
    def pay_now_id_response
      @pay_now_id_response = nil unless instance_variable_defined?(:@pay_now_id_response)
      @pay_now_id_response
    end

pay_now_id_response=(pay_now_id_response) click to toggle source

### PayNowIDオブジェクトを設定する¶ ↑

@param

  #pay_now_id_response PayNowIDオブジェクト

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 565
    def pay_now_id_response=(pay_now_id_response)
      @pay_now_id_response = pay_now_id_response
    end

pay_redirect_url() click to toggle source

### 決済確定URLを取得する¶ ↑

AmazonPayで決済処理を行うためのURLを返します。 ※ステータスがPreAuth時にコマンドを利用した場合のみ連携されます。

@return

  決済確定URL

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 519
    def pay_redirect_url
      @pay_redirect_url = nil unless instance_variable_defined?(:@pay_redirect_url)
      @pay_redirect_url
    end

pay_redirect_url=(pay_redirect_url) click to toggle source

### 決済確定URLを設定する¶ ↑

@param

  #pay_redirect_url 決済確定URL

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 528
    def pay_redirect_url=(pay_redirect_url)
      @pay_redirect_url = pay_redirect_url
    end

payment_preferences() click to toggle source

### 購入者支払方法を取得する¶ ↑

購入者が指定した支払方法を返します。 ※追加情報応答フラグが“1”の場合のみ連携されます。

@return

  購入者支払方法

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 397
    def payment_preferences
      @payment_preferences = nil unless instance_variable_defined?(:@payment_preferences)
      @payment_preferences
    end

payment_preferences=(payment_preferences) click to toggle source

### 購入者支払方法を設定する¶ ↑

@param

  #payment_preferences 購入者支払方法

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 406
    def payment_preferences=(payment_preferences)
      @payment_preferences = payment_preferences
    end

service_type() click to toggle source

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

決済サービスの区分を返却します。

- “amazonpay”： AmazonPay

@return

  決済サービスタイプ

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

service_type=(service_type) click to toggle source

### 決済サービスタイプを設定する¶ ↑

@param

  #service_type 決済サービスタイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 29
    def service_type=(service_type)
      @service_type = service_type
    end

shipping_address1() click to toggle source

### 配送先：住所１を取得する¶ ↑

購入者がAmazonに登録している値を返します。 住所１～住所３でどのように住所が登録されているかは、購入者の入力次第です。

- 最大:180文字

@return

  配送先：住所１

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 225
    def shipping_address1
      @shipping_address1 = nil unless instance_variable_defined?(:@shipping_address1)
      @shipping_address1
    end

shipping_address1=(shipping_address1) click to toggle source

### 配送先：住所１を設定する¶ ↑

@param

  #shipping_address1 配送先：住所１

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 234
    def shipping_address1=(shipping_address1)
      @shipping_address1 = shipping_address1
    end

shipping_address2() click to toggle source

### 配送先：住所２を取得する¶ ↑

購入者がAmazonに登録している値を返します。

- 最大:60文字

@return

  配送先：住所２

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 244
    def shipping_address2
      @shipping_address2 = nil unless instance_variable_defined?(:@shipping_address2)
      @shipping_address2
    end

shipping_address2=(shipping_address2) click to toggle source

### 配送先：住所２を設定する¶ ↑

@param

  #shipping_address2 配送先：住所２

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 253
    def shipping_address2=(shipping_address2)
      @shipping_address2 = shipping_address2
    end

shipping_address3() click to toggle source

### 配送先：住所３を取得する¶ ↑

購入者がAmazonに登録している値を返します。

- 最大:60文字

@return

  配送先：住所３

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 263
    def shipping_address3
      @shipping_address3 = nil unless instance_variable_defined?(:@shipping_address3)
      @shipping_address3
    end

shipping_address3=(shipping_address3) click to toggle source

### 配送先：住所３を設定する¶ ↑

@param

  #shipping_address3 配送先：住所３

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 272
    def shipping_address3=(shipping_address3)
      @shipping_address3 = shipping_address3
    end

shipping_name() click to toggle source

### 配送先：氏名を取得する¶ ↑

購入者がAmazonに登録している値を返します。

- 最大:50文字

@return

  配送先：氏名

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 186
    def shipping_name
      @shipping_name = nil unless instance_variable_defined?(:@shipping_name)
      @shipping_name
    end

shipping_name=(shipping_name) click to toggle source

### 配送先：氏名を設定する¶ ↑

@param

  #shipping_name 配送先：氏名

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 195
    def shipping_name=(shipping_name)
      @shipping_name = shipping_name
    end

shipping_phone() click to toggle source

### 配送先：電話番号を取得する¶ ↑

購入者がAmazonに登録している値を返します。

- 最大:20文字

@return

  配送先：電話番号

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 205
    def shipping_phone
      @shipping_phone = nil unless instance_variable_defined?(:@shipping_phone)
      @shipping_phone
    end

shipping_phone=(shipping_phone) click to toggle source

### 配送先：電話番号を設定する¶ ↑

@param

  #shipping_phone 配送先：電話番号

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 214
    def shipping_phone=(shipping_phone)
      @shipping_phone = shipping_phone
    end

shipping_postal_code() click to toggle source

### 配送先：郵便番号を取得する¶ ↑

購入者がAmazonに登録している値を返します。 半角、全角、ハイフンありなど、購入者の入力次第です。

- 最大:20文字

@return

  配送先：郵便番号

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 303
    def shipping_postal_code
      @shipping_postal_code = nil unless instance_variable_defined?(:@shipping_postal_code)
      @shipping_postal_code
    end

shipping_postal_code=(shipping_postal_code) click to toggle source

### 配送先：郵便番号を設定する¶ ↑

@param

  #shipping_postal_code 配送先：郵便番号

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

shipping_prefecture() click to toggle source

### 配送先：都道府県を取得する¶ ↑

購入者がAmazonに登録している値を返します。 住所１～住所３に都道府県を含めて登録されているかは、購入者の入力次第です。

- 最大:50文字

@return

  配送先：都道府県

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 283
    def shipping_prefecture
      @shipping_prefecture = nil unless instance_variable_defined?(:@shipping_prefecture)
      @shipping_prefecture
    end

shipping_prefecture=(shipping_prefecture) click to toggle source

### 配送先：都道府県を設定する¶ ↑

@param

  #shipping_prefecture 配送先：都道府県

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 292
    def shipping_prefecture=(shipping_prefecture)
      @shipping_prefecture = shipping_prefecture
    end

txn_version() click to toggle source

### MDKバージョンを取得する¶ ↑

電文のバージョン番号を返却します。

@return

  MDKバージョン

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 148
    def txn_version
      @txn_version = nil unless instance_variable_defined?(:@txn_version)
      @txn_version
    end

txn_version=(txn_version) click to toggle source

### MDKバージョンを設定する¶ ↑

@param

  #txn_version MDKバージョン

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 157
    def txn_version=(txn_version)
      @txn_version = txn_version
    end

v_result_code() click to toggle source

### 詳細結果コードを取得する¶ ↑

処理結果を詳細に表すコードを返却します。

4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。

@return

  詳細結果コード

    # File tgMdk/lib/tg_mdk/mdk_dto/amazonpay_get_address_response_dto.rb, line 61
    def v_result_code
      @v_result_code = nil unless instance_variable_defined?(:@v_result_code)
      @v_result_code
    end

v_result_code=(v_result_code) click to toggle source

### 詳細結果コードを設定する¶ ↑

@param

  #v_result_code 詳細結果コード

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