Loading...
Searching...
No Matches
AccelByte.Core Namespace Reference

Classes

class  AccelByteServiceVersion
class  ClientAnalyticsService
class  SdkInterfaceBootstrap
class  ABCryptoUtilities
class  AccelByteMessagingSystem
class  AccelByteNetUtilities
 Static utility class for network operations (backward compatibility facade) For new code, use INetUtilities from AccelByteSdk.GetClientRegistry().NetUtilities.
class  AccelByteNetUtilitiesService
 Implementation of network utility operations. More...
class  AccelByteNotificationBuffer
class  AccelBytePastSessionRecordManager
class  AccelByteTimeManager
class  AccelByteServerTimeData
class  AccelByteTelemetryEvent
class  AnalyticsEventScheduler
class  AutoLoginAnalyticsEventScheduler
class  ClientAnalyticsEventScheduler
class  GameStandardAnalyticsServiceBase< TAnalyticsWrapper >
class  AccelByteGameStandardEventCacheImp
class  AccelByteGameStandardEventCacheImpTemplate
class  GameStandardEventScheduler< T >
interface  IAccelByteAnalyticsWrapper
interface  IAccelByteTelemetryEvent
class  PredefinedEventScheduler
class  PresenceBroadcastEventScheduler
class  ApiBase
 Inherit from this class to set common Client Api functionality. More...
class  ApiBaseParent
 Inherit this abstract class to set common Api functionality. More...
class  ApiClient
 Holder of ApiBase children, ultimately stored in MultiRegistry. More...
class  AccelByteGameTelemetryApi
class  AccelByteMiscellaneousApi
interface  ICommonMiscellaneousWrapper
class  ApiSharedMemory
class  AwsXRayTraceIdFactory
class  AccelByteCacheItem< T >
class  AccelByteDictionaryCacheImplementation< ItemT >
class  AccelByteFileCacheImplementation
class  HttpCacheStoreResult
class  HttpCacheRetrieveResult
struct  BasicHeader
struct  ControlDirectiveHeader
class  AccelByteHttpCache< T >
class  AccelByteHttpCacheData
class  AccelByteLRUMemoryCacheImplementation< ItemT >
interface  IAccelByteCacheImplementation< FileTypeT >
class  CoreHeartBeat
class  IndefiniteFixedUpdateLoopCommand
class  IndefiniteLoopCommand
class  IWaitCommand
class  WaitAFrameCommand
class  WaitTimeCommand
class  CoroutineRunner
class  AccelByteDataStorageBinaryFile
class  AccelByteDataStorageMemory
interface  IAccelByteDataStorage
class  DummyBehaviour
class  EntitlementTokenGenerator
class  AccelByteEnvironment
class  FormEncoding
class  GameClient
class  GameCommonInfo
class  AccelByteHeartBeat
class  IdleState
interface  IHeartBeatState
class  PauseState
class  RunningState
class  AccelByteHttpClient
class  AccelByteHttpHelper
class  HttpApiBase
class  HttpApiContainer
class  HttpErrorParser
class  HttpOperator
class  HttpAsyncOperator
class  HttpCoroutineOperator
class  HttpRequestBuilder
interface  IHttpRequest
interface  IHttpResponse
class  HttpHeaderHelper
struct  HttpSendResult
interface  IHttpRequestSender
struct  HttpCredential
interface  IHttpClient
class  HttpClientExtension
interface  IHttpRequestSenderFactory
class  AccelByteSDKHttpRequestFactory
class  UnityHttpRequestSender
class  WebRequestScheduler
class  WebRequestTask
class  WebRequestTaskOrderComparer
interface  INetUtilities
 Interface for network utility operations including file upload/download and IP address retrieval. More...
class  AccelByteFileStream
class  AccelByteFileStreamFactory
interface  IFileStream
interface  IFileStreamFactory
class  NullFileStream
class  PlayerPrefsFileStream
class  ISession
class  SessionExtension
interface  ITokenGenerator
class  JsonGenericDictionaryOrArrayConverter
class  JsonExtension
class  JsonWebToken
class  DefaultLatencyCalculator
class  DefaultWebGlLatencyCalculator
interface  ILatencyCalculator
class  LatencyCalculatorFactory
class  AccelByteDebug
class  AccelByteDebuggerV2
class  AccelByteDebugHelper
interface  AccelByteILogger
struct  AccelByteLogFormat
class  AccelByteLogHandler
interface  IDebugger
class  MediaType
class  ObjectExtensions
class  Report
class  Error
interface  IResult
class  Result< T, U >
class  Result< T >
class  Result
class  ResultCallbackExtension
class  AESCrypto
class  Jwt
class  MD5Crypto
class  RSACrypto
class  RsaPublicKey
class  ServerApiBase
 Inherit this abstract class to set common Server Api functionality. More...
class  ServerApiClient
 Holder of ServerApiBase children. More...
class  LoginSessionMaintainer
class  TagQueryBuilder
class  UnityWebRequestExtension
class  AccelByteWebRequest
class  AccelByteNetworkConditioner
class  AccelByteNotificationSender
class  AccelByteNotificationSenderUtility
class  WebSocketException
class  WebSocketUnexpectedException
class  WebSocketInvalidStateException
interface  IWebSocket
class  NotificationQueue
class  WebsocketUrlBuilder
class  WrapperBase
 Inherit from this class to set common Client Core functionality. More...
class  AccelByteSDK
class  AccelByteSDKImplementator
class  AccelByteSDKMain
class  EditorMain
class  GameCoreMain
class  AccelByteGameThreadSignaller
class  NullMain
class  PS5Main
class  SwitchMain
class  VersionLogger
class  AccelBytePlatformHandler
interface  IPlatformWrapper
class  PS4Wrapper
class  PS5Wrapper
class  SteamWrapper
class  XboxWrapper

Typedefs

using PlatformMain = NullMain

Enumerations

enum  HttpAuth { None , Basic , Bearer }
enum  AccelByteLogType {
  Error = 0 , Assert = 1 , Warning = 2 , Log = 3 ,
  Verbose = 4 , Exception = 5
}
enum  ErrorCode {
  None = 0 , Continue = 100 , SwitchingProtocols = 101 , Processing = 102 ,
  Ok = 200 , Created = 201 , Accepted = 202 , NonAuthoritativeInfo = 203 ,
  NoContent = 204 , ResetContent = 205 , PartialContent = 206 , MultiStatus = 207 ,
  AlreadyReported = 208 , ImUsed = 226 , MultipleChoices = 300 , MovedPermanently = 301 ,
  Found = 302 , SeeOther = 303 , NotModified = 304 , UseProxy = 305 ,
  TemporaryRedirect = 307 , PermanentRedirect = 308 , BadRequest = 400 , Unauthorized = 401 ,
  PaymentRequired = 402 , Forbidden = 403 , NotFound = 404 , MethodNotAllowed = 405 ,
  NotAcceptable = 406 , ProxyAuthenticationRequired = 407 , RequestTimeout = 408 , Conflict = 409 ,
  Gone = 410 , LengthRequired = 411 , PreconditionFailed = 412 , RequestEntityTooLarge = 413 ,
  RequestUriTooLong = 414 , UnsupportedMediaType = 415 , RequestedRangeNotSatisfiable = 416 , ExpectationFailed = 417 ,
  StatusTeapot = 418 , StatusMisdirectedRequest = 421 , UnprocessableEntity = 422 , StatusLocked = 423 ,
  StatusFailedDependency = 424 , StatusUpgradeRequired = 426 , StatusPreconditionRequired = 428 , HttpTooManyRequests = 429 ,
  StatusRequestHeaderFieldsTooLarge = 431 , RetryWith = 449 , StatusUnavailableForLegalReasons = 451 , InternalServerError = 500 ,
  NotImplemented = 501 , BadGateway = 502 , ServiceUnavailable = 503 , GatewayTimeout = 504 ,
  HttpVersionNotSupported = 505 , StatusVariantAlsoNegotiates = 506 , StatusInsufficientStorage = 507 , StatusLoopDetected = 508 ,
  StatusNotExtended = 510 , StatusNetworkAuthenticationRequired = 511 , NamespaceNotFound = 2141 , UserProfileNotFound = 2241 ,
  InvalidPaymentOrderTransactionStatusException = 3372 , InvalidPaymentOrderTransactionTypeException = 3373 , PaymentOrderTransactionAmountMismatchException = 3375 , WalletAlreadyExist = 3571 ,
  UserUnderage = 10130 , EmailAlreadyUsed = 10133 , CountryNotFound = 10154 , PlatformAlreadyLinked = 10173 ,
  UserNameAlreadyUsedException = 10177 , UserAlreadyExist = 10180 , SimultaneousLoginSecondaryPlatformTicketRequired = 10215 , SimultaneousLoginNativePlatformAccountPreviouslyLinkedToAnotherAccount = 10217 ,
  SimultaneousLoginSecondaryPlatformAccountPreviouslyLinkedToAnotherAccount = 10218 , SimultaneousLoginAccountAlreadyLinkedButSecondaryTicketMismatch = 10219 , SimultaneousLoginBothNativeAndSecondaryPlatformAlreadyLinkedToDifferentAccelByteAccount = 10220 , SimultaneousLoginAccountAlreadyLinkedButNativeTicketMismatch = 10221 ,
  UniqueDisplayNameAlreadyExists = 10222 , FileTypeNotSupportedException = 11131 , UserFileStorageExceedLimitException = 11132 , LobbyConnectionUnableToUpgrade = 11211 ,
  LobbyConnectionUnableToRegisterUser = 11212 , LobbyConnectionMultipleLoginAttempt = 11215 , LobbyConnectionUnableCheckConnectedUser = 11216 , LobbyConnectionUnableToValidateSession = 11217 ,
  LobbyConnectionInvalidSession = 11218 , PartyInfoUnableGetUserRegistry = 11221 , PartyInfoUnableGetUserPartyInfo = 11222 , PartyInfoSuccessGetUserPartyInfoEmpty = 11223 ,
  PartyCreationUnableGetUserRegistry = 11231 , PartyCreationAlreadyInParty = 11232 , PartyCreationUnableCreateParty = 11233 , PartyLeaveUnableGetUserRegistry = 11241 ,
  PartyLeavePartyIsNil = 11242 , PartyLeavePartyNotFound = 11243 , PartyLeaveUserNotInParty = 11244 , PartyLeaveUnableToLeaveParty = 11245 ,
  PartyInviteUnableGetUserRegistry = 11251 , PartyInviteInviteeNotFound = 11252 , PartyInviteNotInParty = 11253 , PartyInviteInviteeInParty = 11254 ,
  PartyInviteUnableInviteToParty = 11255 , PartyJoinUnableGetUserRegistry = 11261 , PartyJoinPartyNotFound = 11262 , PartyJoinInvalidInvitationToken = 11263 ,
  PartyJoinNotInvited = 11264 , PartyJoinAlreadyInParty = 11265 , PartyJoinPartyFull = 11266 , PartyJoinUnableJoinParty = 11267 ,
  PartyKickUnableGetUserRegistry = 11271 , PartyKickNotInParty = 11272 , PartyKickNotLeader = 11273 , PartyKickKickeeNotInParty = 11274 ,
  PartyKickUnableKickUser = 11275 , PartyKickKickOwnSelf = 11277 , PersonalChatUnableGetUserRegistry = 11281 , PersonalChatSenderBanned = 11282 ,
  PersonalChatReceiverBanned = 11283 , PersonalChatReceiverNotFound = 11284 , PersonalChatUnableSaveChat = 11285 , PartyChatUnableGetUserRegistry = 11291 ,
  PartyChatSenderBanned = 11292 , PartyChatPartyNotFound = 11293 , PartyChatUnableSaveChat = 11294 , PartyChatReceiverBanned = 11295 ,
  PartyChatReceiverNotFound = 11296 , ListFriendsUnableGetUserRegistry = 11301 , ListFriendsUnableGetOnlineFiends = 11303 , ListFriendsUnableGetAllOnlineUsers = 11305 ,
  ListNotificationUnableGetUserRegistry = 11311 , ListNotificationUnableGetUserNotification = 11312 , ListNotificationUnableDeleteUserNotification = 11314 , SetUserStatusUnableSetStatus = 11331 ,
  SetUserStatusUnableGetUserRegistry = 11332 , SetUserStatusUnableGetFriendsList = 11333 , ResetUserStatusUnableGetFriendsList = 11334 , ResetUserStatusUnableResetStatus = 11335 ,
  NamespaceAlreadyExistsException = 11336 , NamespaceNotFoundException = 11337 , NamespaceContainsInvalidCharacterException = 11338 , DisplayNameContainsInvalidCharacterException = 11339 ,
  ListFriendsPresenceUnableGetUserRegistry = 11341 , ListFriendsPresenceUnableGetOnlineFiends = 11343 , ListFriendsPresenceUnableGetFriendsPresence = 11344 , PartyPromoteLeaderUnableToGetUserRegistry = 11371 ,
  PartyPromoteLeaderUnableToGetPartyInfo = 11372 , PartyPromoteLeaderUserPartyNotFound = 11373 , PartyPromoteLeaderUserNotLeader = 11374 , PartyPromoteLeaderUnableToPromoteLeader = 11375 ,
  UserProfileNotFoundException = 11440 , UserProfileConflict = 11441 , FriendRequesterMaxFriendsLimitReached = 11590 , FriendRequesteeMaxFriendsLimitReached = 11591 ,
  StartMatchmakingUnableToPush = 11601 , StartMatchmakingUnableToFindUserRegistry = 11602 , StartMatchmakingUserNotInParty = 11603 , StartMatchmakingUnableToFindUserParty = 11604 ,
  StartMatchmakingNotPartyLeader = 11605 , StartMatchmakingUnableToStoreMMStatus = 11606 , StartMatchmakingMemberBanned = 11607 , CancelMatchmakingUnableToFindUserParty = 11611 ,
  CancelMatchmakingUnableToGetPartyInfo = 11612 , CancelMatchmakingNotPartyLeader = 11613 , CancelMatchmakingUnableToPushCancelRequest = 11614 , CancelMatchmakingNotInParty = 11615 ,
  MatchmakingUnableToFindParty = 11623 , MatchmakingPartyNotFound = 11624 , MatchmakingUnablePrepareReadyConsent = 11627 , MatchmakingUnableSaveMMResult = 11629 ,
  SetReadyConsentUnableGetUserRegistry = 11631 , SetReadyConsentNotFound = 11632 , SetReadyConsentUnableSetReadyConsent = 11633 , SetReadyConsentUnableGetMMResult = 11634 ,
  FriendRequestUnableRequestFriends = 11701 , FriendRequestInvalidRequestBody = 11702 , FriendRequestConflictFriendship = 11703 , FriendRequestUnableGetUserRegistry = 11704 ,
  FriendRequestFriendRegistryNotFound = 11705 , FriendRequestUnableGetFriendRegistry = 11706 , ListIncomingFriendsUnableGetListIncoming = 11711 , ListIncomingFriendsUnableToWriteResponse = 11712 ,
  ListIncomingFriendsUnableGetUserRegistry = 11713 , ListIncomingFriendsDataNotFound = 11714 , ListIncomingFriendsInvalidRequestBody = 11715 , ListOutgoingFriendsUnableGetListOutgoing = 11721 ,
  ListOutgoingFriendsUnableToWriteResponse = 11722 , ListOutgoingFriendsUnableGetUserRegistry = 11723 , ListOutgoingFriendsDataNotFound = 11724 , ListOutgoingFriendsInvalidRequestBody = 11725 ,
  AcceptFriendUnableAcceptFriends = 11731 , FriendListIsEmpty = 11732 , AcceptFriendInvalidRequestBody = 11732 , AcceptFriendDataNotFound = 11733 ,
  AcceptFriendUnableGetUserRegistry = 11734 , AcceptFriendRequestorNotFound = 11735 , AcceptFriendUnableGetRequestorRegistry = 11736 , RejectFriendUnableRejectFriends = 11741 ,
  RejectFriendInvalidRequestBody = 11742 , RejectFriendDataNotFound = 11743 , RejectFriendUnableGetUserRegistry = 11744 , CancelFriendUnableCancelFriends = 11751 ,
  CancelFriendInvalidRequestBody = 11752 , CancelFriendDataNotFound = 11753 , CancelFriendUnableGetUserRegistry = 11754 , UnfriendUnableUnfriend = 11761 ,
  UnfriendInvalidRequestBody = 11762 , UnfriendDataNotFound = 11763 , UnfriendUnableGetUserRegistry = 11764 , ListOfFriendsUnableGetListOfFriends = 11771 ,
  ListOfFriendsUnableGetUserRegistry = 11773 , GetFriendshipStatusUnableGetFriendshipStatus = 11781 , GetFriendshipStatusUnableGetUserRegistry = 11783 , GetFriendshipStatusInvalidRequestBody = 11784 ,
  GetFriendsInvalidRequestBody = 11791 , GetFriendsDataNotFound = 11792 , GetFriendsUnableGetListOfFriends = 11793 , GetFriendsUnableToWriteResponse = 11794 ,
  PlayerBlockRequestInvalidRequestBody = 11811 , PlayerBlockRequestUnableGetUserRegistry = 11812 , PlayerBlockRequestUnableBlockPlayer = 11813 , PlayerUnblockRequestInvalidRequestBody = 11814 ,
  PlayerUnblockRequestUnableGetUserRegistry = 11815 , PlayerUnblockRequestUnableBlockPlayer = 11816 , PlayerBlocked = 11817 , PlayerBlockedUnableGet = 11818 ,
  ChannelChatSenderBanned = 11880 , PartyNotFound = 11901 , FriendRequestAlreadySent = 11973 , FriendRequestAwaitingResponse = 11974 ,
  GameProfileAttributeMismatchException = 12022 , GameProfileIdNotFoundException = 12041 , EntitlementRequiredException = 12103 , BlockEmptyException = 12121 ,
  BlockUuidRequiredException = 12122 , InvalidPlatformIdException = 12123 , MaximumDRMActivationLimitExceeded = 12124 , BlockHashMismatchException = 12125 ,
  BuildNotFoundException = 12141 , BlockNotFoundException = 12142 , BaseBuildNotFoundException = 12143 , ReleaseBuildNotFoundException = 12144 ,
  BuildAlreadyCommittedException = 12171 , BuildIncompleteException = 12172 , UploadAlreadyCompleteException = 12173 , UploadAlreadyStartedException = 12174 ,
  DuplicateBuildIdException = 12175 , InvalidStatOperator = 12221 , StatisticConfigNotFoundException = 12222 , StatisticNotFound = 12241 ,
  UserStatsNotFound = 12242 , StatNotDecreasable = 12273 , UserStatAlreadyExist = 12274 , StatValueOutOfRange = 12275 ,
  InvalidSession = 13132 , GeneralClientError = 14000 , ErrorFromException = 14001 , InvalidArgument = 14002 ,
  InvalidRequest = 14003 , InvalidResponse = 14004 , NetworkError = 14005 , IsNotLoggedIn = 14006 ,
  UserProfileIsNotCreated = 14007 , GenerateTokenFailed = 14008 , AccountIsNotUpgraded = 14009 , VerificationCodeIsNotRequested = 14010 ,
  EmailIsNotVerified = 14011 , EntitlementNotCreated = 14012 , GenerateAuthCodeFailed = 14013 , AccessDenied = 14014 ,
  MessageFieldTypeNotSupported = 14015 , MessageFormatInvalid = 14016 , MessageFieldDoesNotExist = 14017 , MessageFieldConversionFailed = 14018 ,
  MessageCannotBeSent = 14019 , MessageTypeNotSupported = 14020 , WebSocketConnectFailed = 14201 , CachedTokenNotFound = 14301 ,
  UnableToSerializeDeserializeCachedToken = 14302 , CachedTokenExpired = 14303 , Deprecated = 14901 , GameRecordNotFound = 18003 ,
  GetGameRecordBadRequestException = 18004 , CreateGameRecordValueTooBigException = 18015 , PlayerRecordNotFound = 18022 , PlayerRecordGetterIsNotOwnerException = 18023 ,
  PlayerRecordEditorIsNotOwnerException = 18035 , GameRecordValidationErrorException = 18055 , GameRecordPreconditionFailed = 18056 , PlayerPublicRecordNotFound = 18081 ,
  PlayerPublicRecordValidationErrorException = 18102 , PlayerRecordPreconditionFailed = 18103 , PlatformInternalServerErrorException = 20000 , UnauthorizedAccess = 20001 ,
  ValidationError = 20002 , UnauthorizedAccessException = 20003 , ServiceUnavailableException = 20004 , UnsupportedMediaTypeException = 20005 ,
  OptimisticLock = 20006 , TooManyRequests = 20007 , UserNotFound = 20008 , UnknownError = 20009 ,
  UserRevokedException = 20010 , TokenExpiredException = 20011 , TokenRevokedException = 20012 , insufficientPermissionException = 20013 ,
  InvalidAudienceException = 20014 , insufficientScopeException = 20015 , ActionBanned = 20016 , UserIsNotLinkedToNamespace = 20017 ,
  BadRequestException = 20018 , UnableToParseRequestBody = 20019 , SessionInvalidJoinability = 20021 , TokenIsNotUserToken = 20022 ,
  SessionLeadershipRequired = 20031 , SessionJoinNotAllowed = 20032 , SessionInvalidId = 20034 , SessionPartyNotFound = 20041 ,
  SessionIdNotFound = 20042 , SessionConfigurationNotExist = 20045 , SessionInvitationExpired = 20047 , SessionUserInParty = 20048 ,
  SessionPlayerAttributesNotFound = 20050 , SessionVersionMismatch = 20071 , DefaultLanguageRequiredException = 30021 , DefaultRegionRequiredException = 30022 ,
  SessionStorageMemberNotInSession = 30052 , SessionUserTokenAndLeaderIdNotMatch = 30054 , SessionStorageUserNotActiveInSession = 30055 , InvalidStoreDataException = 30121 ,
  StoreMetaMismatchException = 30122 , StoreNotFound = 30141 , PublisherStoreNotExist = 30142 , CategoryNotFound = 30241 ,
  CategoryAlreadyExistsException = 30271 , CategoryNotEmptyException = 30272 , ItemInvalidDiscountValueException = 30321 , ItemBundleException = 30322 ,
  ItemNotFound = 30341 , ItemAppIdNotFoundException = 30342 , ItemSkuNotFoundException = 30343 , SessionStorageNonLeaderUpdateLeaderData = 31001 ,
  EntitlementNotDistributable = 31121 , ExceedDistributeQuantity = 31122 , PublisherNamespaceNotDistributable = 31123 , EntitlementIdNotFound = 31141 ,
  EntitlementAppIdNotFound = 31142 , EntitlementAlreadyRevokedException = 31171 , EntitlementNotActiveException = 31172 , EntitlementNotConsumableException = 31173 ,
  EntitlementAlreadyUsedException = 31174 , EntitlementAlreadyDistributedException = 31175 , EntitlementUseCountIsInsufficientException = 31176 , PermanentItemAlreadyOwned = 31177 ,
  EntitlementOutOfTimeRangeException = 31178 , DistributionReceiverNotFound = 31241 , DistributionReceiverAlreadyExist = 31271 , OrderPriceMismatch = 32121 ,
  OrderNotFound = 32141 , OrderNotRefundableException = 32171 , OrderInvalidStatus = 32172 , OrderReceiptNotDownloadable = 32173 ,
  OrderTransactionAmountMismatchException = 32174 , ExceedItemMaxCountPerUser = 32175 , ExceedItemMaxCount = 32176 , OrderNotCancelable = 32177 ,
  PaymentOrderNotFoundException = 33141 , PaymentOrderChargeTransactionNotFoundException = 33142 , InvalidPaymentOrderStatusException = 33171 , PaymentOrderNotRefundableException = 33172 ,
  PaymentExtOrderNoAlreadyExistsException = 33173 , PaymentCurrencyNotSupportedException = 33321 , PaymentProviderNotSupportedException = 33322 , AliPayRefundFailedException = 33323 ,
  WxPayRefundFailedException = 33324 , WxPayUnifiedOrderFailedException = 33327 , WalletExceedMaxTransactionAmountPerDay = 35121 , WalletExceedMaxAmountPerTransaction = 35122 ,
  WalletInactive = 35123 , WalletInsufficientBalance = 35124 , WalletExceedMaxBalanceAmount = 35125 , UserWalletDoesNotExist = 35141 ,
  CurrencyNotFound = 36141 , CurrencyAlreadyExistsException = 36171 , CampaignNotFoundException = 37141 , CodeNotFound = 37142 ,
  CampaignAlreadyExistsException = 37171 , CampaignInactive = 37172 , CodeInactive = 37173 , MaxRedeemCountPerCodeExceeded = 37174 ,
  MaxRedeemCountPerCodePerUserExceeded = 37175 , CodeHasBeenRedeemedException = 37176 , CodeRedeemptionNotStarted = 37177 , CodeRedeemptionAlreadyEnded = 37178 ,
  MaxRedeemCountPerCodePerCampaignExceeded = 37179 , AchievementTooManyRequests = 40153 , SeasonPassDefaultLanguageRequiredException = 49121 , SeasonPassInvalidTimeRangeException = 49122 ,
  SeasonPassTierItemNotFoundException = 49141 , SeasonPassPassItemNotFoundException = 49142 , SeasonPassSeasonNotFoundException = 49143 , SeasonPassRewardNotFoundException = 49144 ,
  SeasonPassPassCodeNotFoundException = 49145 , SeasonPassSeasonInvalidStatusException = 49171 , SeasonPassRewardsNotProvidedException = 49172 , SeasonPassPassesNotProvidedException = 49173 ,
  SeasonPassTiersNotProvidedException = 49174 , LeaderboardConfigAlreadyExist = 71132 , LeaderboardConfigNotFound = 71230 , LeaderboardRankingUnableToRetrieve = 71233 ,
  LeaderboardRankingNotFound = 71235 , UserNotBelongToAnyGroup = 73034 , InsufficientMemberRolePermission = 73036 , UserAccessDifferentGroup = 73037 ,
  GroupNotFound = 73333 , UserAlreadyJoinedGroup = 73342 , UserAlreadyInvited = 73437 , UserAlreadyRequestedToJoin = 73438 ,
  GroupAdminCannotLeaveGroup = 73440 , PrivateGroupIsNotJoinable = 73441 , UserAlreadyJoinedInAnotherGroup = 73442 , MemberRequestNotFound = 73443 ,
  PartyJoinBlocked = 112610 , PartyStorageOutdatedUpdateData = 119017 , MatchmakingRoleBasedEmptyRole = 510401 , MatchmakingRoleBasedWrongRole = 510402 ,
  MatchmakingMatchPoolNotFound = 520003 , MatchmakingV2CreateMatchTicketConflict = 520300 , MatchmakingTicketNotFound = 520303 , UGCCreateContentBadRequestException = 770100 ,
  UGCCreateContentConflictShareCodeErrorException = 770103 , UGCGetContentByIDNotFoundException = 770200 , UGCDownloadContentByShareCodeNotFoundException = 770300 , UGCCreateChannelMalformedRequestException = 770500 ,
  UGCUpdateChannelMalformedRequestException = 770600 , UGCUpdateChannelNotFoundException = 770603 , UGCGetTagBadRequestException = 771501 , UGCGetTypeBadRequestException = 771801 ,
  UGCDeleteChannelNotFoundException = 772502 , UGCUpdateContentNotFoundException = 772603 , UGCDeleteContentNotFoundException = 772702 , UGCGetContentPreviewNotFoundException = 773702 ,
  DedicatedServerConfigNotFound = 9014123 , DsRegistrationConflict = 9014143 , DedicatedServerNotFound = 9014183
}
enum  WsState {
  New , Connecting , Open , Closing ,
  Closed
}
enum  WsCloseCode {
  NotSet = 0 , Normal = 1000 , Away = 1001 , ProtocolError = 1002 ,
  UnsupportedData = 1003 , Undefined = 1004 , NoStatus = 1005 , Abnormal = 1006 ,
  InvalidData = 1007 , PolicyViolation = 1008 , TooBig = 1009 , MandatoryExtension = 1010 ,
  ServerError = 1011 , ServiceRestart = 1012 , TryAgainLater = 1013 , TlsHandshakeFailure = 1015 ,
  DisconnectSenderBrokenPipe = 3101 , DisconnectSenderUnhandledError = 3102 , DisconnectSenderUnableToPing = 3103 , DisconnectReaderIOTimeout = 3120 ,
  DisconnectReaderUnexpectedEOF = 3121 , DisconnectReaderUnhandledCloseError = 3122 , ServerShuttingDown = 4000 , ServerDisconnected = 4003 ,
  DisconnectTokenRevokedCode = 4020 , DisconnectDueToIAMLoggedOut = 4021 , DisconnectDueToIAMDisconnect = 4022 , DisconnectDueToFastReconnect = 4040 ,
  DisconnectDueToMultipleSessions = 4041 , DisconnectFromExternalReconnect = 4042 , DisconnectDueCCULimiter = 4060 , DisconnectDelayedLost = 4098 ,
  DisconnectUnknownError = 4099 , OutsideBoundaryOfDisconnection = 4400 , DisconnectSenderError = 4004 , DisconnectReaderClosed = 4005 ,
  DisconnectReaderClosedAbnormal = 4006 , DisconnectReaderError = 4007
}
 https://www.rfc-editor.org/rfc/rfc6455#section-7.4.1

Functions

delegate void ResultCallback< T > (Result< T > result)
delegate void ResultCallback< T, U > (Result< T, U > result)
delegate void ResultCallback (Result result)
delegate void OnOpenHandler ()
delegate void OnMessageHandler (string data)
delegate void OnErrorHandler (string errorMsg)
delegate void OnCloseHandler (ushort closeCode)