# class Veritrans::Tercerog::Mdk::BankpayMemberAddRequestDto

# 決済サービスタイプ：bankpay、コマンド名：会員登録の要求Dtoクラス¶ ↑

@author

  VeriTrans Inc.

### Constants

SERVICE_COMMAND

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

SERVICE_TYPE

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

### Public Class Methods

new() click to toggle source

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

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

### Public Instance Methods

address() click to toggle source

### 住所を取得する¶ ↑

@return

  住所

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

address=(address) click to toggle source

### 住所を設定する¶ ↑

会員の住所を入力します。

@param

  address 住所

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

birth_date() click to toggle source

### 生年月日を取得する¶ ↑

@return

  生年月日

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 153
    def birth_date
      @birth_date = nil unless instance_variable_defined?(:@birth_date)
      @birth_date
    end

birth_date=(birth_date) click to toggle source

### 生年月日を設定する¶ ↑

会員の生年月日を入力します。 書式はYYYYMMDD。 例)20220531

@param

  #birth_date 生年月日

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 165
    def birth_date=(birth_date)
      @birth_date = birth_date
    end

email_address() click to toggle source

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

@return

  メールアドレス

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 268
    def email_address
      @email_address = nil unless instance_variable_defined?(:@email_address)
      @email_address
    end

email_address2() click to toggle source

### メールアドレス2を取得する¶ ↑

@return

  メールアドレス2

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 286
    def email_address2
      @email_address2 = nil unless instance_variable_defined?(:@email_address2)
      @email_address2
    end

email_address2=(email_address2) click to toggle source

### メールアドレス2を設定する¶ ↑

会員のメールアドレスが2つある場合2つ目を入力します。

@param

  #email_address2 メールアドレス2

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 296
    def email_address2=(email_address2)
      @email_address2 = email_address2
    end

email_address=(email_address) click to toggle source

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

会員のメールアドレスを入力します。

@param

  #email_address メールアドレス

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 278
    def email_address=(email_address)
      @email_address = email_address
    end

gender() click to toggle source

### 性別を取得する¶ ↑

@return

  性別

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 173
    def gender
      @gender = nil unless instance_variable_defined?(:@gender)
      @gender
    end

gender=(gender) click to toggle source

### 性別を設定する¶ ↑

会員の性別を入力します。 -“M”:男 -“F”:女

@param

  gender 性別

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 185
    def gender=(gender)
      @gender = gender
    end

member_id() click to toggle source

### 会員IDを取得する¶ ↑

@return

  会員ID

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

member_id=(member_id) click to toggle source

### 会員IDを設定する¶ ↑

- マーチャント側で会員を一意に表す会員IDを指定します。

- 会員ごとに一意である必要があります。

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

@param

  #member_id 会員ID

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 90
    def member_id=(member_id)
      @member_id = member_id
    end

mobile_number() click to toggle source

### 携帯番号を取得する¶ ↑

@return

  携帯番号

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 249
    def mobile_number
      @mobile_number = nil unless instance_variable_defined?(:@mobile_number)
      @mobile_number
    end

mobile_number=(mobile_number) click to toggle source

### 携帯番号を設定する¶ ↑

会員の携帯番号を入力します。 -ハイフン有でも無でも指定可能です。

@param

  #mobile_number 携帯番号

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 260
    def mobile_number=(mobile_number)
      @mobile_number = mobile_number
    end

remarks() click to toggle source

### 摘要を取得する¶ ↑

@return

  摘要

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 304
    def remarks
      @remarks = nil unless instance_variable_defined?(:@remarks)
      @remarks
    end

remarks=(remarks) click to toggle source

### 摘要を設定する¶ ↑

会員についての備考項目を入力します。

@param

  remarks 摘要

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 314
    def remarks=(remarks)
      @remarks = remarks
    end

service_command() click to toggle source

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

@return

  決済サービスコマンド

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

service_option_type() click to toggle source

### サービスオプションタイプを取得する¶ ↑

@return

  サービスオプションタイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 60
    def service_option_type
      @service_option_type = nil unless instance_variable_defined?(:@service_option_type)
      @service_option_type
    end

service_option_type=(service_option_type) click to toggle source

### サービスオプションタイプを設定する¶ ↑

- “online”:オンライン決済

@param

  #service_option_type サービスオプションタイプ

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

service_type() click to toggle source

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

@return

  決済サービスタイプ

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

tel_number() click to toggle source

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

@return

  電話番号

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

tel_number=(tel_number) click to toggle source

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

会員の電話番号を入力します。 -ハイフン有でも無でも指定可能です。

@param

  #tel_number 電話番号

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 241
    def tel_number=(tel_number)
      @tel_number = tel_number
    end

user_name() click to toggle source

### 氏名を取得する¶ ↑

@return

  氏名

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 117
    def user_name
      @user_name = nil unless instance_variable_defined?(:@user_name)
      @user_name
    end

user_name=(user_name) click to toggle source

### 氏名を設定する¶ ↑

会員の氏名を入力します。

@param

  #user_name 氏名

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 127
    def user_name=(user_name)
      @user_name = user_name
    end

user_name_kana() click to toggle source

### カナ名を取得する¶ ↑

@return

  カナ名

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 135
    def user_name_kana
      @user_name_kana = nil unless instance_variable_defined?(:@user_name_kana)
      @user_name_kana
    end

user_name_kana=(user_name_kana) click to toggle source

### カナ名を設定する¶ ↑

会員のカナ名を入力します。

@param

  #user_name_kana カナ名

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 145
    def user_name_kana=(user_name_kana)
      @user_name_kana = user_name_kana
    end

user_terminal_id() click to toggle source

### 利用者端末識別IDを取得する¶ ↑

@return

  利用者端末識別ID

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 98
    def user_terminal_id
      @user_terminal_id = nil unless instance_variable_defined?(:@user_terminal_id)
      @user_terminal_id
    end

user_terminal_id=(user_terminal_id) click to toggle source

### 利用者端末識別IDを設定する¶ ↑

利用者の端末を識別するIDを指定します。 スマホなどのデバイスを識別するためのUUIDなどの情報で、EC利用などの場合は一意なランダムな値を設定します。

@param

  #user_terminal_id 利用者端末識別ID

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 109
    def user_terminal_id=(user_terminal_id)
      @user_terminal_id = user_terminal_id
    end

zipcode() click to toggle source

### 郵便番号を取得する¶ ↑

@return

  郵便番号

    # File tgMdk/lib/tg_mdk/mdk_dto/bankpay_member_add_request_dto.rb, line 193
    def zipcode
      @zipcode = nil unless instance_variable_defined?(:@zipcode)
      @zipcode
    end

zipcode=(zipcode) click to toggle source

### 郵便番号を設定する¶ ↑

会員の郵便番号を入力します。 -ハイフン有でも無でも指定可能です。

@param

  zipcode 郵便番号

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