# クラス UMatchmakerServerBlueprintApi

> Review the Matchmaker Server Blueprint API reference for managing backfill tickets and match information.

##### 宣言##declaration

```cpp
UCLASS()
class UMatchmakerServerBlueprintApi : public UBlueprintFunctionLibrary
```

[UBlueprintFunctionLibrary](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Engine/Kismet/UBlueprintFunctionLibrary/) から継承

## デリゲート##delegates

### FApproveBackfillTicketResponseDelegate##fapprovebackfillticketresponsedelegate

#### 宣言##declaration

```cpp
DECLARE_DYNAMIC_DELEGATE_OneParam(FApproveBackfillTicketResponseDelegate, FApproveBackfillTicketResponse, Response)
```

#### 戻り値の型##return-type

[FApproveBackfillTicketResponse](./models/approve-backfill-ticket-response.md)

### FCreateBackfillTicketResponseDelegate##fcreatebackfillticketresponsedelegate

#### 宣言##declaration

```cpp
DECLARE_DYNAMIC_DELEGATE_OneParam(FCreateBackfillTicketResponseDelegate, FCreateBackfillTicketResponse, Response)
```

#### 戻り値の型##return-type

[FCreateBackfillTicketResponse](./models/create-backfill-ticket-response.md)

### FDeleteBackfillTicketResponseDelegate##fdeletebackfillticketresponsedelegate

#### 宣言##declaration

```cpp
DECLARE_DYNAMIC_DELEGATE_OneParam(FDeleteBackfillTicketResponseDelegate, FDeleteBackfillTicketResponse, Response)
```

#### 戻り値の型##return-type

[FDeleteBackfillTicketResponse](./models/delete-backfill-ticket-response.md)

### FUpdateBackfillTicketResponseDelegate##fupdatebackfillticketresponsedelegate

#### 宣言##declaration

```cpp
DECLARE_DYNAMIC_DELEGATE_OneParam(FUpdateBackfillTicketResponseDelegate, FUpdateBackfillTicketResponse, Response)
```

#### 戻り値の型##return-type

[FUpdateBackfillTicketResponse](./models/update-backfill-ticket-response.md)

## メソッド##methods

### ApproveBackfillTicket##approvebackfillticket

バックフィルチケットを承認します。

#### 宣言##declaration

```cpp
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))
static void ApproveBackfillTicket(FGuid BackfillTicketId, FApproveBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
```

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

| **名前**               | **型**                                                                                                                 | **説明**                             |
| :------------------- | :-------------------------------------------------------------------------------------------------------------------- | :--------------------------------- |
| `BackfillTicketId`   | [FGuid](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Misc/FGuid/)                                         | 承認するバックフィルチケットの ID。                |
| `ResponseHandler`    | [FApproveBackfillTicketResponseDelegate](./matchmaker-server-blueprint-api.md#fapprovebackfillticketresponsedelegate) | DeleteTicket が完了したときに使用する応答コールバック。 |
| `WorldContextObject` | `const `[UObject](https://docs.unrealengine.com/5.3/en-US/API/Runtime/CoreUObject/UObject/UObject/)`*`                |                                    |

### CreateBackfillTicket##createbackfillticket

バックフィルチケットを作成します。

#### 宣言##declaration

```cpp
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))
static void CreateBackfillTicket(FCreateBackfillTicketOptions Options, FCreateBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
```

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

| **名前**               | **型**                                                                                                               | **説明**                             |
| :------------------- | :------------------------------------------------------------------------------------------------------------------ | :--------------------------------- |
| `Options`            | [FCreateTicketOptions](../matchmaker-client/models/create-ticket-options)                                           | チケット作成のオプション。                      |
| `ResponseHandler`    | [FCreateBackfillTicketResponseDelegate](./matchmaker-server-blueprint-api.md#fcreatebackfillticketresponsedelegate) | CreateTicket が完了したときに使用する応答コールバック。 |
| `WorldContextObject` | `const `[UObject](https://docs.unrealengine.com/5.3/en-US/API/Runtime/CoreUObject/UObject/UObject/)`*`              |                                    |

### DeleteBackfillTicket##deletebackfillticket

バックフィルチケットを削除します。

#### 宣言##declaration

```cpp
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))
static void DeleteBackfillTicket(FGuid BackfillTicketId, FDeleteBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
```

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

| **名前**               | **型**                                                                                                               | **説明**                                     |
| :------------------- | :------------------------------------------------------------------------------------------------------------------ | :----------------------------------------- |
| `BackfillTicketId`   | [FGuid](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Misc/FGuid/)                                       | 削除するバックフィルチケットの ID。                        |
| `ResponseHandler`    | [FDeleteBackfillTicketResponseDelegate](./matchmaker-server-blueprint-api.md#fdeletebackfillticketresponsedelegate) | DeleteBackfillTicket が完了したときに使用する応答コールバック。 |
| `WorldContextObject` | `const `[UObject](https://docs.unrealengine.com/5.3/en-US/API/Runtime/CoreUObject/UObject/UObject/)`*`              |                                            |

### UpdateBackfillTicket##updatebackfillticket

バックフィルチケットを更新します。

#### 宣言##declaration

```cpp
UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))
static void UpdateBackfillTicket(FGuid BackfillTicketId, FBackfillTicket BackfillTicket, FUpdateBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)
```

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

| **名前**               | **型**                                                                                                               | **説明**                                     |
| :------------------- | :------------------------------------------------------------------------------------------------------------------ | :----------------------------------------- |
| `BackfillTicketId`   | [FGuid](https://docs.unrealengine.com/5.3/en-US/API/Runtime/Core/Misc/FGuid/)                                       | 更新するバックフィルチケットの ID。                        |
| `BackfillTicket`     | [FBackfillTicket](./models/backfill-ticket.md)                                                                      | 更新されたバックフィルチケット。                           |
| `ResponseHandler`    | [FUpdateBackfillTicketResponseDelegate](./matchmaker-server-blueprint-api.md#fupdatebackfillticketresponsedelegate) | UpdateBackfillTicket が完了したときに使用する応答コールバック。 |
| `WorldContextObject` | `const `[UObject](https://docs.unrealengine.com/5.3/en-US/API/Runtime/CoreUObject/UObject/UObject/)`*`              |                                            |
