# class Veritrans::Tercerog::Mdk::SearchRequestDto

# 決済サービスタイプ：Search 要求Dtoクラス¶ ↑

@author

  VeriTrans Inc.

### Constants

SERVICE_COMMAND

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

SERVICE_TYPE

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

### Public Class Methods

new() click to toggle source

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

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

### Public Instance Methods

contain_dummy_flag() click to toggle source

### ダミー決済対象フラグを取得する¶ ↑

@return

  ダミー決済対象フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 112
    def contain_dummy_flag
      @contain_dummy_flag = nil unless instance_variable_defined?(:@contain_dummy_flag)
      @contain_dummy_flag
    end

contain_dummy_flag=(contain_dummy_flag) click to toggle source

### ダミー決済対象フラグを設定する¶ ↑

@param

  #contain_dummy_flag ダミー決済対象フラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 121
    def contain_dummy_flag=(contain_dummy_flag)
      @contain_dummy_flag = contain_dummy_flag
    end

master_names() click to toggle source

### マスタ名を取得する¶ ↑

@return

  マスタ名

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 146
    def master_names
      @master_names = nil unless instance_variable_defined?(:@master_names)
      @master_names
    end

master_names=(master_names) click to toggle source

### マスタ名を設定する¶ ↑

@param

  #master_names マスタ名

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 155
    def master_names=(master_names)
      @master_names = master_names
    end

max_count() click to toggle source

### 検索最大件数を取得する¶ ↑

@return

  検索最大件数

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 129
    def max_count
      @max_count = nil unless instance_variable_defined?(:@max_count)
      @max_count
    end

max_count=(max_count) click to toggle source

### 検索最大件数を設定する¶ ↑

@param

  #max_count 検索最大件数

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 138
    def max_count=(max_count)
      @max_count = max_count
    end

newer_flag() click to toggle source

### 最新トランザクションのみフラグを取得する¶ ↑

@return

  最新トランザクションのみフラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 95
    def newer_flag
      @newer_flag = nil unless instance_variable_defined?(:@newer_flag)
      @newer_flag
    end

newer_flag=(newer_flag) click to toggle source

### 最新トランザクションのみフラグを設定する¶ ↑

@param

  #newer_flag 最新トランザクションのみフラグ

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 104
    def newer_flag=(newer_flag)
      @newer_flag = newer_flag
    end

request_id() click to toggle source

### リクエストIDを取得する¶ ↑

@return

  リクエストID

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

request_id=(request_id) click to toggle source

### リクエストIDを設定する¶ ↑

@param

  #request_id リクエストID

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 67
    def request_id=(request_id)
      @request_id = request_id
    end

search_parameters() click to toggle source

### 検索キーを取得する¶ ↑

@return

  検索キー

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 163
    def search_parameters
      @search_parameters = nil unless instance_variable_defined?(:@search_parameters)
      @search_parameters
    end

search_parameters=(search_parameters) click to toggle source

### 検索キーを設定する¶ ↑

@param

  #search_parameters 検索キー

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 173
    def search_parameters=(search_parameters)
      @search_parameters = search_parameters
    end

service_command() click to toggle source

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

@return::

  決済サービスコマンド

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

service_type_cd() click to toggle source

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

@return

  決済サービスタイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 75
    def service_type_cd
      @service_type_cd = nil unless instance_variable_defined?(:@service_type_cd)
      @service_type_cd
    end

service_type_cd=(service_type_cd) click to toggle source

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

複数指定を可能とする。 指定しない場合は全ての決済サービスタイプより検索されます。

@param

  #service_type_cd 決済サービスタイプ

    # File tgMdk/lib/tg_mdk/mdk_dto/search_request_dto.rb, line 87
    def service_type_cd=(service_type_cd)
      @service_type_cd = service_type_cd
    end