# 構造体 FMatchmakerPlayer

> Review the structure representing a player in a matchmaking ticket.

認証プレイヤープロファイル内での変更を表す構造体。

##### Include (含める)##include

```cpp
#include <MatchmakerCore/Public/Models/AuthenticationPlayerProfileChangedResponse.h>
```

##### 構文##syntax

```cpp
USTRUCT(BlueprintType)
struct FMatchmakerPlayer
```

## Override##overrides

### operator==(const FMatchmakerPlayer&)##operator==(const-fmatchmakerplayer&)

#### 宣言##declaration

```cpp
inline bool operator==(const FMatchmakerPlayer& Other) const
```

#### パラメーター##parameters

| **名前**  | **型**                                                  |
| :------ | :----------------------------------------------------- |
| `Other` | `const `[FMatchmakerPlayer](./matchmaker-player.md)`&` |

#### 戻り値##returns

| **型**  | **説明**                                                |
| :----- | :---------------------------------------------------- |
| `bool` | 2 つの MatchmakerPlayer が等しい場合は `true`、そうでない場合は `false` |

## フィールド##fields

### Id##id

プレイヤーの一意の ID です。一般的に、この ID はプレイヤーを認証した結果として得られます。

#### 宣言##declaration

```cpp
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")
FString Id
```

#### ブループリント##blueprint

| **名前** | **型**                                                                                                 |
| :----- | :---------------------------------------------------------------------------------------------------- |
| Id     | [String](https://docs.unrealengine.com/5.3/en-US/blueprint-variables-in-unreal-engine/#variabletypes) |

#### C++##c++

| **名前** | **型**                                                                                   |
| :----- | :-------------------------------------------------------------------------------------- |
| `Id`   | [FString](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Containers/FString/) |

### QoSResults##qosresults

QosResult のリスト。

#### 宣言##declaration

```cpp
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")
TArray<FQosResult> QoSResults
```

#### ブループリント##blueprint

| **名前**  | **型**                            |
| :------ | :------------------------------- |
| QoS の結果 | [QosResult](./qos-result.md) の配列 |

#### C++##c++

| **名前**       | **型**                                                                                                                         |
| :----------- | :---------------------------------------------------------------------------------------------------------------------------- |
| `QoSResults` | [TArray](https://docs.unrealengine.com/5.3/en-US/array-containers-in-unreal-engine/#tarray)`<`[QosResult](./qos-result.md)`>` |

### CustomData##customdata

カスタムデータオブジェクト。マッチ定義で定義されているルールで使用されるカスタムデータディクショナリを含んでいます。

#### 宣言##declaration

```cpp
TOptional<TSharedPtr<FJsonObject>> CustomData
```

#### C++##c++

| **名前**       | **型**                                                                                                                                                                                                                                                                               |
| :----------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `CustomData` | [TOptional](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Misc/TOptional/)`<`[TSharedPtr](https://docs.unrealengine.com/5.0/en-US/API/Runtime/Core/Templates/TSharedPtr/)`<`[FJsonObject](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Json/Dom/FJsonObject/)`>>` |
