Enum EMatchmakerExceptionReason
Review the enumeration values representing reasons for Matchmaker exceptions.
Read time 4 minutesLast updated 2 days ago
Struct representing a change in authentication player profiles.
Include
#include <MatchmakerCore/Public/Models/MatchmakerExceptionReason.h>
Syntax
UENUM()enum class EMatchmakerExceptionReason : uint16 { MinValue = 21000 UMETA(DisplayName = MinimumValue), BadRequest = 21400 UMETA(DisplayName = BadRequest), Unauthorized = 21401 UMETA(DisplayName = Unauthorized), PaymentRequired = 21402 UMETA(DisplayName = PaymentRequired), Forbidden = 21403 UMETA(DisplayName = Forbidden), EntityNotFound = 21404 UMETA(DisplayName = EntityNotFound), MethodNotAllowed = 21405 UMETA(DisplayName = MethodNotAllowed), NotAcceptable = 21406 UMETA(DisplayName = NotAcceptable), ProxyAuthenticationRequired = 21407 UMETA(DisplayName = ProxyAuthenticationRequired), RequestTimeOut = 21408 UMETA(DisplayName = RequestTimeOut), Conflict = 21409 UMETA(DisplayName = Conflict), Gone = 21410 UMETA(DisplayName = Gone), LengthRequired = 21411 UMETA(DisplayName = LengthRequired), PreconditionFailed = 21412 UMETA(DisplayName = PreconditionFailed), RequestEntityTooLarge = 21413 UMETA(DisplayName = RequestEntityTooLarge), RequestUriTooLong = 21414 UMETA(DisplayName = RequestUriTooLong), UnsupportedMediaType = 21415 UMETA(DisplayName = UnsupportedMediaType), RangeNotSatisfiable = 21416 UMETA(DisplayName = RangeNotSatisfiable), ExpectationFailed = 21417 UMETA(DisplayName = ExpectationFailed), Teapot = 21418 UMETA(DisplayName = Teapot), Misdirected = 21421 UMETA(DisplayName = Misdirected), UnprocessableTransaction = 21422 UMETA(DisplayName = UnprocessableTransaction), Locked = 21423 UMETA(DisplayName = Locked), FailedDependency = 21424 UMETA(DisplayName = FailedDependency), TooEarly = 21425 UMETA(DisplayName = TooEarly), UpgradeRequired = 21426 UMETA(DisplayName = UpgradeRequired), PreconditionRequired = 21428 UMETA(DisplayName = PreconditionRequired), RateLimited = 21429 UMETA(DisplayName = RateLimited), RequestHeaderFieldsTooLarge = 21431 UMETA(DisplayName = RequestHeaderFieldsTooLarge), UnavailableForLegalReasons = 21451 UMETA(DisplayName = UnavailableForLegalReasons), InternalServerError = 21500 UMETA(DisplayName = InternalServerError), NotImplemented = 21501 UMETA(DisplayName = NotImplemented), BadGateway = 21502 UMETA(DisplayName = BadGateway), ServiceUnavailable = 21503 UMETA(DisplayName = ServiceUnavailable), GatewayTimeout = 21504 UMETA(DisplayName = GatewayTimeout), HttpVersionNotSupported = 21505 UMETA(DisplayName = HttpVersionNotSupported), VariantAlsoNegotiates = 21506 UMETA(DisplayName = VariantAlsoNegotiates), InsufficientStorage = 21507 UMETA(DisplayName = InsufficientStorage), LoopDetected = 21508 UMETA(DisplayName = LoopDetected), NotExtended = 21510 UMETA(DisplayName = NotExtended), NetworkAuthenticationRequired = 21511 UMETA(DisplayName = NetworkAuthenticationRequired), NetworkError = 21998 UMETA(DisplayName = NetworkError), Unknown = 21999 UMETA(DisplayName = Unknown), MaxValue = 21999 UMETA(DisplayName = MaximumValue)}
Values
Display name | Name | Value | Description |
|---|---|---|---|
| MinimumValue | MinValue | 21000 | Start of the range of error codes addressable by the Matchmaker service. |
| BadRequest | BadRequest | 21400 | The Matchmaker service could not understand the request due to an invalid value or syntax. |
| Unauthorized | Unauthorized | 21401 | The Matchmaker service could not determine the user identity. |
| PaymentRequired | PaymentRequired | 21402 | This error code is reserved for future use. |
| Forbidden | Forbidden | 21403 | The user does not have permission to access the requested resource. |
| EntityNotFound | EntityNotFound | 21404 | The requested entity (server fleet, matchmaker queue or region) does not exist. |
| MethodNotAllowed | MethodNotAllowed | 21405 | The method specified is not allowed for the specified resource. |
| NotAcceptable | NotAcceptable | 21406 | The server cannot provide a response that matches the acceptable values for the request. |
| ProxyAuthenticationRequired | ProxyAuthenticationRequired | 21407 | The request requires authentication with the proxy. |
| RequestTimeOut | RequestTimeOut | 21408 | The request was not made within the time the server was prepared to wait. |
| Conflict | Conflict | 21409 | The request could not be completed due to a conflict with the current state on the server. |
| Gone | Gone | 21410 | The requested resource is no longer available and there is no known forwarding address. |
| LengthRequired | LengthRequired | 21411 | The server refuses to accept the request without a defined content-length. |
| PreconditionFailed | PreconditionFailed | 21412 | A precondition given in the request was not met when tested on the server. |
| RequestEntityTooLarge | RequestEntityTooLarge | 21413 | The request entity is larger than the server is willing or able to process. |
| RequestUriTooLong | RequestUriTooLong | 21414 | The request URI is longer than the server is willing to interpret. |
| UnsupportedMediaType | UnsupportedMediaType | 21415 | The request is in a format not supported by the requested resource for the requested method. |
| RangeNotSatisfiable | RangeNotSatisfiable | 21416 | The requested ranges cannot be served. |
| ExpectationFailed | ExpectationFailed | 21417 | An expectation in the request cannot be met by the server. |
| Teapot | Teapot | 21418 | The server refuses to brew coffee because it is, permanently, a teapot. Defined by the Hyper Text Coffee Pot Control Protocol defined in April Fools' jokes in 1998 and 2014. |
| Misdirected | Misdirected | 21421 | The request was directed to a server that is not able to produce a response. |
| UnprocessableTransaction | UnprocessableTransaction | 21422 | The request is understood, but the server was unable to process its instructions. |
| Locked | Locked | 21423 | The source or destination resource is locked. |
| FailedDependency | FailedDependency | 21424 | The method could not be performed on the resource because a dependency for the action failed. |
| TooEarly | TooEarly | 21425 | The server is unwilling to risk processing a request that may be replayed. |
| UpgradeRequired | UpgradeRequired | 21426 | The server refuses to perform the request using the current protocol. |
| PreconditionRequired | PreconditionRequired | 21428 | The server requires the request to be conditional. |
| RateLimited | RateLimited | 21429 | Too many requests have been sent in a given amount of time. Please see: Matchmaker rate limits for more details. |
| RequestHeaderFieldsTooLarge | RequestHeaderFieldsTooLarge | 21431 | The request has been refused because its HTTP headers are too long. |
| UnavailableForLegalReasons | UnavailableForLegalReasons | 21451 | The requested resource is not available for legal reasons. |
| InternalServerError | InternalServerError | 21500 | The Matchmaker service has encountered a situation it doesn't know how to handle. |
| NotImplemented | NotImplemented | 21501 | The server does not support the functionality required to fulfil the request. |
| BadGateway | BadGateway | 21502 | The server, while acting as a gateway or proxy, received an invalid response from the upstream server. |
| ServiceUnavailable | ServiceUnavailable | 21503 | The Matchmaker service is not ready to handle the request. Common causes are a server that is down for maintenance or that is overloaded. Try again later. |
| GatewayTimeout | GatewayTimeout | 21504 | The server, while acting as a gateway or proxy, did not get a response in time from the upstream server that it needed in order to complete the request. |
| HttpVersionNotSupported | HttpVersionNotSupported | 21505 | The server does not support the HTTP protocol that was used in the request. |
| VariantAlsoNegotiates | VariantAlsoNegotiates | 21506 | The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself, and is therefore not a proper end point in the negotiation process. |
| InsufficientStorage | InsufficientStorage | 21507 | The server has insufficient storage space to complete the request. |
| LoopDetected | LoopDetected | 21508 | The server terminated the request because it encountered an infinite loop. |
| NotExtended | NotExtended | 21510 | The policy for accessing the resource has not been met in the request. |
| NetworkAuthenticationRequired | NetworkAuthenticationRequired | 21511 | The request requires authentication for network access. |
| NetworkError | NetworkError | 21998 | NetworkError is returned when the client is unable to connect to the service due to a network error like when TLS Negotiation fails. |
| Unknown | Unknown | 21999 | Unknown is returned when an unrecognized error code is returned by the service. Check the inner exception to get more information. |
| MaximumValue | MaxValue | 21999 | End of the range of error codes addressable by the Matchmaker service. |