Interface IRelayAllocationsApi
Represents a collection of functions to interact with the API endpoints
Namespace: Unity.Services.Apis.Relay
Assembly: solution.dll
Syntax
public interface IRelayAllocationsApi : IApiAccessor
Methods
CreateAllocation(AllocationRequest, CancellationToken)
Create an allocation.
Declaration
ApiOperation<AllocateResponseBody> CreateAllocation(AllocationRequest allocationRequest, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| AllocationRequest | allocationRequest | |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| ApiOperation<AllocateResponseBody> | The operation |
CreateJoincode(JoinCodeRequest, CancellationToken)
Create a join code.
Declaration
ApiOperation<JoinCodeResponseBody> CreateJoincode(JoinCodeRequest joinCodeRequest, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| JoinCodeRequest | joinCodeRequest | |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| ApiOperation<JoinCodeResponseBody> | The operation |
JoinRelay(JoinRequest, CancellationToken)
Join a Relay server.
Declaration
ApiOperation<JoinResponseBody> JoinRelay(JoinRequest joinRequest, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| JoinRequest | joinRequest | |
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| ApiOperation<JoinResponseBody> | The operation |
ListRegions(CancellationToken)
List available Relay regions.
Declaration
ApiOperation<RegionsResponseBody> ListRegions(CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Cancellation Token to cancel the request. |
Returns
| Type | Description |
|---|---|
| ApiOperation<RegionsResponseBody> | The operation |