Menu

## SearchRequestDto extends MdkBaseDto
in package

SearchRequestDto.php : 11

決済サービスタイプ：Search 要求Dtoクラス<br>

##### Tags

author

  Veritrans, Inc.

### Table of Contents

$containDummyFlag : mixed
  ダミー決済対象フラグ<br>
$maskedLog : mixed
  ログ用文字列(マスク済み)<br> 半角英数字<br>
$masterNames : mixed
  マスタ名<br>
$maxCount : mixed
  検索最大件数<br>
$newerFlag : mixed
  最新トランザクションのみフラグ<br>
$requestId : mixed
  リクエストID<br>
$searchParameters : mixed
  検索キー<br>
$SERVICE_COMMAND : mixed
  決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
$SERVICE_TYPE : mixed
  決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
$serviceTypeCd : mixed
  決済サービスタイプ<br>
__toString() : string
  ログ用文字列(マスク済み)を取得する<br>
_setMaskedLog() : mixed
  ログ用文字列(マスク済み)を設定する<br>
getContainDummyFlag() : string
  ダミー決済対象フラグを取得する<br>
getMasterNames() : string
  マスタ名を取得する<br>
getMaxCount() : string
  検索最大件数を取得する<br>
getNewerFlag() : string
  最新トランザクションのみフラグを取得する<br>
getRequestId() : string
  リクエストIDを取得する<br>
getSearchParameters() : SearchParameters
  検索キーを取得する<br>
getServiceCommand() : string
  決済サービスコマンドを取得する<br>
getServiceType() : string
  決済サービスタイプを取得する<br>
getServiceTypeCd() : array<string|int, string>
  決済サービスタイプを取得する<br>
setContainDummyFlag() : mixed
  ダミー決済対象フラグを設定する<br>
setMasterNames() : mixed
  マスタ名を設定する<br>
setMaxCount() : mixed
  検索最大件数を設定する<br>
setNewerFlag() : mixed
  最新トランザクションのみフラグを設定する<br>
setRequestId() : mixed
  リクエストIDを設定する<br>
setSearchParameters() : mixed
  検索キーを設定する<br>
setServiceTypeCd() : mixed
  決済サービスタイプを設定する。<br>

### Properties

#### $containDummyFlag

SearchRequestDto.php : 69

ダミー決済対象フラグ<br>

`private mixed $containDummyFlag`

#### $maskedLog

SearchRequestDto.php : 90

ログ用文字列(マスク済み)<br> 半角英数字<br>

`private mixed $maskedLog`

#### $masterNames

SearchRequestDto.php : 79

マスタ名<br>

`private mixed $masterNames`

#### $maxCount

SearchRequestDto.php : 74

検索最大件数<br>

`private mixed $maxCount`

#### $newerFlag

SearchRequestDto.php : 64

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

`private mixed $newerFlag`

「最新トランザクションのみフラグ」が有効な場合は、
最新トランザクションのみを検索対象とする。
カード決済で、「与信コマンド」、「売上コマンド」が成功している場合
本フラグを設定することにより「売上コマンド」のトランザクションを取得する。

#### $requestId

SearchRequestDto.php : 52

リクエストID<br>

`private mixed $requestId`

#### $searchParameters

SearchRequestDto.php : 84

検索キー<br>

`private mixed $searchParameters`

#### $SERVICE_COMMAND

SearchRequestDto.php : 26

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

`private mixed $SERVICE_COMMAND = "Search"`

#### $SERVICE_TYPE

SearchRequestDto.php : 19

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

`private mixed $SERVICE_TYPE = "search"`

#### $serviceTypeCd

SearchRequestDto.php : 116

決済サービスタイプ<br>

`private mixed $serviceTypeCd`

### Methods

#### __toString()

SearchRequestDto.php : 255

ログ用文字列(マスク済み)を取得する<br>

`public __toString() : string`

##### Return values

string —

ログ用文字列(マスク済み)

#### _setMaskedLog()

SearchRequestDto.php : 246

ログ用文字列(マスク済み)を設定する<br>

`public _setMaskedLog(string $maskedLog) : mixed`

##### Parameters

$maskedLog : string

  ログ用文字列(マスク済み)

##### Return values

mixed —

#### getContainDummyFlag()

SearchRequestDto.php : 167

ダミー決済対象フラグを取得する<br>

`public getContainDummyFlag() : string`

##### Return values

string —

ダミー決済対象フラグ

#### getMasterNames()

SearchRequestDto.php : 207

マスタ名を取得する<br>

`public getMasterNames() : string`

##### Return values

string —

マスタ名

#### getMaxCount()

SearchRequestDto.php : 187

検索最大件数を取得する<br>

`public getMaxCount() : string`

##### Return values

string —

検索最大件数

#### getNewerFlag()

SearchRequestDto.php : 146

最新トランザクションのみフラグを取得する<br>

`public getNewerFlag() : string`

##### Return values

string —

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

#### getRequestId()

SearchRequestDto.php : 98

リクエストIDを取得する<br>

`public getRequestId() : string`

##### Return values

string —

リクエストID

#### getSearchParameters()

SearchRequestDto.php : 227

検索キーを取得する<br>

`public getSearchParameters() : SearchParameters`

##### Return values

SearchParameters —

検索キー

#### getServiceCommand()

SearchRequestDto.php : 43

決済サービスコマンドを取得する<br>

`public getServiceCommand() : string`

##### Return values

string —

決済サービスコマンド

#### getServiceType()

SearchRequestDto.php : 33

決済サービスタイプを取得する<br>

`public getServiceType() : string`

##### Return values

string —

決済サービスタイプ

#### getServiceTypeCd()

SearchRequestDto.php : 123

決済サービスタイプを取得する<br>

`public getServiceTypeCd() : array<string|int, string>`

##### Return values

array<string|int, string> —

決済サービスタイプ

#### setContainDummyFlag()

SearchRequestDto.php : 177

ダミー決済対象フラグを設定する<br>

`public setContainDummyFlag(string $containDummyFlag) : mixed`

##### Parameters

$containDummyFlag : string

  ダミー決済対象フラグ

##### Return values

mixed —

#### setMasterNames()

SearchRequestDto.php : 217

マスタ名を設定する<br>

`public setMasterNames(string $masterNames) : mixed`

##### Parameters

$masterNames : string

  マスタ名

##### Return values

mixed —

#### setMaxCount()

SearchRequestDto.php : 197

検索最大件数を設定する<br>

`public setMaxCount(string $maxCount) : mixed`

##### Parameters

$maxCount : string

  検索最大件数

##### Return values

mixed —

#### setNewerFlag()

SearchRequestDto.php : 156

最新トランザクションのみフラグを設定する<br>

`public setNewerFlag(string $newerFlag) : mixed`

##### Parameters

$newerFlag : string

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

##### Return values

mixed —

#### setRequestId()

SearchRequestDto.php : 108

リクエストIDを設定する<br>

`public setRequestId(string $requestId) : mixed`

##### Parameters

$requestId : string

  リクエストID

##### Return values

mixed —

#### setSearchParameters()

SearchRequestDto.php : 237

検索キーを設定する<br>

`public setSearchParameters(SearchParameters $searchParameters) : mixed`

##### Parameters

$searchParameters : SearchParameters

  検索キー

##### Return values

mixed —

#### setServiceTypeCd()

SearchRequestDto.php : 136

決済サービスタイプを設定する。<br>

`public setServiceTypeCd(array<string|int, string> $serviceTypeCd) : mixed`

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

##### Parameters

$serviceTypeCd : array<string|int, string>

  決済サービスタイプ

##### Return values

mixed —

## Search results