Show / Hide Table of Contents

# Class SearchRequestDto

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

##### Inheritance

object
MdkDtoBase
SearchRequestDto

##### Implements

IRequestDto
ISearchRequestDto

##### Inherited Members

object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)

###### Namespace: jp.veritrans.tercerog.mdk.dto

###### Assembly: cg-mdk-dto.dll

##### Syntax

    public class SearchRequestDto : MdkDtoBase, IRequestDto, ISearchRequestDto

### Fields

#### SERVICE_COMMAND

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

##### Declaration

    public const string SERVICE_COMMAND = "Search"

##### Field Value

Type | Description
--- | ---
string |

#### SERVICE_TYPE

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

##### Declaration

    public const string SERVICE_TYPE = "search"

##### Field Value

Type | Description
--- | ---
string |

### Properties

#### ContainDummyFlag

ダミー決済対象フラグ

##### Declaration

    [JsonProperty("containDummyFlag")]
    public string ContainDummyFlag { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### MaskedLog

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

##### Declaration

    [JsonIgnore]
    public string MaskedLog { set; }

##### Property Value

Type | Description
--- | ---
string |

#### MasterNames

マスタ名

##### Declaration

    [JsonProperty("masterNames")]
    public string[] MasterNames { get; set; }

##### Property Value

Type | Description
--- | ---
string[] |

#### MaxCount

検索最大件数

##### Declaration

    [JsonProperty("maxCount")]
    public string MaxCount { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### NewerFlag

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

##### Declaration

    [JsonProperty("newerFlag")]
    public string NewerFlag { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### RequestId

リクエストID

##### Declaration

    [JsonProperty("requestId")]
    public string RequestId { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### SearchParameters

検索キー

##### Declaration

    [JsonProperty("searchParameters")]
    public ISearchParameters SearchParameters { get; set; }

##### Property Value

Type | Description
--- | ---
ISearchParameters |

#### ServiceCommand

決済サービスコマンド

##### Declaration

    [JsonIgnore]
    public string ServiceCommand { get; }

##### Property Value

Type | Description
--- | ---
string |

#### ServiceType

決済サービスタイプ

##### Declaration

    [JsonIgnore]
    public string ServiceType { get; }

##### Property Value

Type | Description
--- | ---
string |

#### ServiceTypeCd

決済サービスタイプ

##### Declaration

    [JsonProperty("serviceTypeCd")]
    public string[] ServiceTypeCd { get; set; }

##### Property Value

Type | Description
--- | ---
string[] |

### Methods

#### ToString()

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

##### Declaration

    public override string ToString()

##### Returns

Type | Description
--- | ---
string | ログ用文字列(マスク済み)

##### Overrides

object.ToString()

### Implements

IRequestDto
ISearchRequestDto