Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
Online

Classes

class  BlockedRoomPlayer
class  BackendApi
 Backend Api instance. More...
class  BackendAuthenticatorApi
class  BackendCallback
class  BackendDebugApi
class  BackendImage
class  BanListPageParams
 JsonApiStruct passed to BanList backend requests. More...
class  BanServiceApi
 Ban Service API. More...
class  BaseWorkshopItem
class  BlockListItem
 Data structure for block list response. More...
class  BohemiaAccountApi
class  ClientLobbyApi
class  Dependency
class  DSSession
 DS server Session. More...
class  DSSessionCallback
 Dedicated Server Session callback class for script. More...
class  ImageScale
class  JsonApiStruct
 base classes for filtering in server browser More...
class  MissionWorkshopItem
class  NewsFeedItem
 New Feed data structure. More...
class  OnlineBanListData
 Structure for ban data response of BanList requests. More...
class  PopupFeedItem
 Popup Feed data structure. More...
class  RestApi
class  RestCallback
class  RestContext
 Script accessible REST context. More...
class  Revision
class  Room
class  ServerConfigApi
class  ServerConfigMeta
class  ServiceStatusItem
 Service status item. More...
class  SessionStorage
 Save & Load handler. More...
class  WorkshopApi
 Workshop Api instance. More...
class  WorkshopAuthor
class  WorkshopCatalogue
class  WorkshopItem
 Workshop Item instance. More...
class  WorkshopTag
class  WorldSaveItem
class  WorldSaveManifest

Enumerations

enum  EApiCode {
  EACODE_ERROR_OK , EACODE_ERROR_UNKNOWN , EACODE_ERROR_ASSET_BLOCKED , EACODE_ERROR_ASSET_DELETED ,
  EACODE_ERROR_ASSET_FIELD_IMMUTABLE , EACODE_ERROR_ASSET_NOT_CONTRIBUTED , EACODE_ERROR_ASSET_NOT_OWNED , EACODE_ERROR_ASSET_NOT_PUBLISHED ,
  EACODE_ERROR_ASSET_PRIVATE , EACODE_ERROR_ASSET_VERSION_ALREADY_EXISTS , EACODE_ERROR_ASSET_TAG_NON_MATCHING_TYPE , EACODE_ERROR_ASSET_TOO_MANY_TAGS ,
  EACODE_ERROR_ASSET_DIFFERENT_ENV , EACODE_ERROR_COLLECTION_NOT_OWNED , EACODE_ERROR_COLLECTION_PRIVATE , EACODE_ERROR_COLLECTION_FULL ,
  EACODE_ERROR_COMMENT_BLOCKED , EACODE_ERROR_COMMENT_NOT_OWNED , EACODE_ERROR_COMMENTS_ASSET_NOT_MATCHING , EACODE_ERROR_TAG_PROTECTED ,
  EACODE_ERROR_UPLOAD_FIELD_LIMIT , EACODE_ERROR_UPLOAD_FILE_HASH_MISMATCH , EACODE_ERROR_UPLOAD_FILE_LIMIT , EACODE_ERROR_UPLOAD_FILE_SIZE_LIMIT ,
  EACODE_ERROR_UPLOAD_FILE_SIZE_MISMATCH , EACODE_ERROR_UPLOAD_MANIFEST_INVALID , EACODE_ERROR_UPLOAD_MANIFEST_MISSING , EACODE_ERROR_UPLOAD_MANIFEST_SIZE_LIMIT ,
  EACODE_ERROR_UPLOAD_NO_FILE_PROVIDED , EACODE_ERROR_UPLOAD_PART_LIMIT , EACODE_ERROR_ASSET_NOT_FOUND , EACODE_ERROR_SERVICE_ERROR ,
  EACODE_ERROR_VALIDATION_ERROR , EACODE_ERROR_UNAUTHORIZED , EACODE_ERROR_TOKEN_EXPIRED , EACODE_ERROR_RESOURCE_NOT_FOUND_ERROR ,
  EACODE_ERROR_ALREADY_EXISTS , EACODE_ERROR_REQUEST_ERROR , EACODE_ERROR_REFERENCED_RESOURCE_NOT_FOUND_ERROR , EACODE_ERROR_NOT_IMPLEMENTED_ERROR ,
  EACODE_ERROR_NOT_FOUND , EACODE_ERROR_METHOD_NOT_ALLOWED , EACODE_ERROR_INVALID_TOKEN_TYPE , EACODE_ERROR_INVALID_TOKEN ,
  EACODE_ERROR_INTERNAL_SERVER_ERROR , EACODE_ERROR_CLIENT_ID_MISMATCH , EACODE_ERROR_ACCOUNT_LOCKED , EACODE_ERROR_ACCESS_FORBIDDEN ,
  EACODE_ERROR_CONCURRENT_DATA_MODIFICATION , EACODE_ERROR_DATA_VERSION_MISMATCH , EACODE_ERROR_GAME_BINARY_CHECKSUM_UNDEFINED , EACODE_ERROR_INVALID_GAME_IDENTITY_TOKEN ,
  EACODE_ERROR_INVALID_INPUT , EACODE_ERROR_INVALID_REQUEST_SIGNATURE , EACODE_ERROR_UNSUPPORTED_CLIENT , EACODE_ERROR_USER_NOT_FOUND ,
  EACODE_ERROR_SERVER_NOT_FOUND , EACODE_ERROR_SERVER_PASSWORD_MISMATCH , EACODE_ERROR_SERVER_IS_FULL , EACODE_ERROR_MP_ROOM_NOT_FOUND ,
  EACODE_ERROR_MP_ROOM_IS_FULL , EACODE_ERROR_MP_ROOM_QUEUE_JOIN , EACODE_ERROR_MP_ROOM_QUEUE_WAIT , EACODE_ERROR_MP_ROOM_QUEUE_FULL ,
  EACODE_ERROR_MP_ROOM_QUEUE_NOT_FOUND , EACODE_ERROR_MP_ROOM_USER_NOT_IN_QUEUE , EACODE_ERROR_PASSWORD_MISMATCH , EACODE_ERROR_P2P_USER_JOIN_BAN ,
  EACODE_ERROR_DS_USER_JOIN_BAN , EACODE_ERROR_PLAYER_IS_BANNED , EACODE_ERROR_MULTIPLE_TARGET_MATCH , EACODE_ERROR_RENTED_SERVER_GAME_DATA_CORRUPTED ,
  EACODE_ERROR_MAINTENANCE_IN_PROGRESS , EACODE_ERROR_USER_IS_BANNED_FROM_SHARED_GAME , EACODE_ERROR_NO_AVAILABLE_SERVER , EACODE_ERROR_DEDICATED_SERVER_COMMUNICATION_PROBLEM ,
  EACODE_ERROR_RENTED_SERVER_GAME_LOCKED , EACODE_ERROR_SCENARIO_BLOCKED , EACODE_ERROR_TEMPORARY_HOSTING_ERROR , EACODE_ERROR_MP_ROOM_IS_NOT_JOINABLE ,
  EACODE_ERROR_PLAYER_ALREADY_JOINED , EACODE_ERROR_MP_ROOM_AUTO_JOINABLE_WITH_PASSWORD , EACODE_ERROR_MP_ROOM_MORE_ACTIVE_PLAYERS_THAN_NEW_LIMIT , EACODE_ERROR_INVALID_SESSION_TICKET ,
  EACODE_ERROR_DEDICATED_SERVER_NOT_FOUND , EACODE_ERROR_PLAYER_NOT_FOUND_IN_ROOM , EACODE_ERROR_OBSOLETE_ASSET_GAME_VERSION , EACODE_ERROR_IDENTITY_INVALID_TOKEN ,
  EACODE_ERROR_IDENTITY_UNKNOWN_IDENTITY , EACODE_ERROR_IDENTITY_CONFLICT_IDENTITY , EACODE_ERROR_IDENTITY_STEAM_CONNECTION_ERROR , EACODE_ERROR_USER_LOCKED ,
  EACODE_ERROR_USER_SERVICE_USER_NOT_FOUND , EACODE_ERROR_USER_INVALID_CREDENTIALS , EACODE_ERROR_USER_MISSING_2FA , EACODE_ERROR_USER_INVALID_2FA ,
  EACODE_ERROR_INVALID_ROOM_INVITE_TOKEN , EACODE_ERROR_FILE_LOAD_FAILED , EACODE_ERROR_FILE_SAVE_FAILED , EACODE_ERROR_OK ,
  EACODE_ERROR_UNKNOWN , EACODE_ERROR_ASSET_BLOCKED , EACODE_ERROR_ASSET_DELETED , EACODE_ERROR_ASSET_FIELD_IMMUTABLE ,
  EACODE_ERROR_ASSET_NOT_CONTRIBUTED , EACODE_ERROR_ASSET_NOT_OWNED , EACODE_ERROR_ASSET_NOT_PUBLISHED , EACODE_ERROR_ASSET_PRIVATE ,
  EACODE_ERROR_ASSET_VERSION_ALREADY_EXISTS , EACODE_ERROR_ASSET_TAG_NON_MATCHING_TYPE , EACODE_ERROR_ASSET_TOO_MANY_TAGS , EACODE_ERROR_ASSET_DIFFERENT_ENV ,
  EACODE_ERROR_COLLECTION_NOT_OWNED , EACODE_ERROR_COLLECTION_PRIVATE , EACODE_ERROR_COLLECTION_FULL , EACODE_ERROR_COMMENT_BLOCKED ,
  EACODE_ERROR_COMMENT_NOT_OWNED , EACODE_ERROR_COMMENTS_ASSET_NOT_MATCHING , EACODE_ERROR_TAG_PROTECTED , EACODE_ERROR_UPLOAD_FIELD_LIMIT ,
  EACODE_ERROR_UPLOAD_FILE_HASH_MISMATCH , EACODE_ERROR_UPLOAD_FILE_LIMIT , EACODE_ERROR_UPLOAD_FILE_SIZE_LIMIT , EACODE_ERROR_UPLOAD_FILE_SIZE_MISMATCH ,
  EACODE_ERROR_UPLOAD_MANIFEST_INVALID , EACODE_ERROR_UPLOAD_MANIFEST_MISSING , EACODE_ERROR_UPLOAD_MANIFEST_SIZE_LIMIT , EACODE_ERROR_UPLOAD_NO_FILE_PROVIDED ,
  EACODE_ERROR_UPLOAD_PART_LIMIT , EACODE_ERROR_ASSET_NOT_FOUND , EACODE_ERROR_SERVICE_ERROR , EACODE_ERROR_VALIDATION_ERROR ,
  EACODE_ERROR_UNAUTHORIZED , EACODE_ERROR_TOKEN_EXPIRED , EACODE_ERROR_RESOURCE_NOT_FOUND_ERROR , EACODE_ERROR_ALREADY_EXISTS ,
  EACODE_ERROR_REQUEST_ERROR , EACODE_ERROR_REFERENCED_RESOURCE_NOT_FOUND_ERROR , EACODE_ERROR_NOT_IMPLEMENTED_ERROR , EACODE_ERROR_NOT_FOUND ,
  EACODE_ERROR_METHOD_NOT_ALLOWED , EACODE_ERROR_INVALID_TOKEN_TYPE , EACODE_ERROR_INVALID_TOKEN , EACODE_ERROR_INTERNAL_SERVER_ERROR ,
  EACODE_ERROR_CLIENT_ID_MISMATCH , EACODE_ERROR_ACCOUNT_LOCKED , EACODE_ERROR_ACCESS_FORBIDDEN , EACODE_ERROR_CONCURRENT_DATA_MODIFICATION ,
  EACODE_ERROR_DATA_VERSION_MISMATCH , EACODE_ERROR_GAME_BINARY_CHECKSUM_UNDEFINED , EACODE_ERROR_INVALID_GAME_IDENTITY_TOKEN , EACODE_ERROR_INVALID_INPUT ,
  EACODE_ERROR_INVALID_REQUEST_SIGNATURE , EACODE_ERROR_UNSUPPORTED_CLIENT , EACODE_ERROR_USER_NOT_FOUND , EACODE_ERROR_SERVER_NOT_FOUND ,
  EACODE_ERROR_SERVER_PASSWORD_MISMATCH , EACODE_ERROR_SERVER_IS_FULL , EACODE_ERROR_MP_ROOM_NOT_FOUND , EACODE_ERROR_MP_ROOM_IS_FULL ,
  EACODE_ERROR_MP_ROOM_QUEUE_JOIN , EACODE_ERROR_MP_ROOM_QUEUE_WAIT , EACODE_ERROR_MP_ROOM_QUEUE_FULL , EACODE_ERROR_MP_ROOM_QUEUE_NOT_FOUND ,
  EACODE_ERROR_MP_ROOM_USER_NOT_IN_QUEUE , EACODE_ERROR_PASSWORD_MISMATCH , EACODE_ERROR_P2P_USER_JOIN_BAN , EACODE_ERROR_DS_USER_JOIN_BAN ,
  EACODE_ERROR_PLAYER_IS_BANNED , EACODE_ERROR_MULTIPLE_TARGET_MATCH , EACODE_ERROR_RENTED_SERVER_GAME_DATA_CORRUPTED , EACODE_ERROR_MAINTENANCE_IN_PROGRESS ,
  EACODE_ERROR_USER_IS_BANNED_FROM_SHARED_GAME , EACODE_ERROR_NO_AVAILABLE_SERVER , EACODE_ERROR_DEDICATED_SERVER_COMMUNICATION_PROBLEM , EACODE_ERROR_RENTED_SERVER_GAME_LOCKED ,
  EACODE_ERROR_SCENARIO_BLOCKED , EACODE_ERROR_TEMPORARY_HOSTING_ERROR , EACODE_ERROR_MP_ROOM_IS_NOT_JOINABLE , EACODE_ERROR_PLAYER_ALREADY_JOINED ,
  EACODE_ERROR_MP_ROOM_AUTO_JOINABLE_WITH_PASSWORD , EACODE_ERROR_MP_ROOM_MORE_ACTIVE_PLAYERS_THAN_NEW_LIMIT , EACODE_ERROR_INVALID_SESSION_TICKET , EACODE_ERROR_DEDICATED_SERVER_NOT_FOUND ,
  EACODE_ERROR_PLAYER_NOT_FOUND_IN_ROOM , EACODE_ERROR_OBSOLETE_ASSET_GAME_VERSION , EACODE_ERROR_IDENTITY_INVALID_TOKEN , EACODE_ERROR_IDENTITY_UNKNOWN_IDENTITY ,
  EACODE_ERROR_IDENTITY_CONFLICT_IDENTITY , EACODE_ERROR_IDENTITY_STEAM_CONNECTION_ERROR , EACODE_ERROR_USER_LOCKED , EACODE_ERROR_USER_SERVICE_USER_NOT_FOUND ,
  EACODE_ERROR_USER_INVALID_CREDENTIALS , EACODE_ERROR_USER_MISSING_2FA , EACODE_ERROR_USER_INVALID_2FA , EACODE_ERROR_INVALID_ROOM_INVITE_TOKEN ,
  EACODE_ERROR_FILE_LOAD_FAILED , EACODE_ERROR_FILE_SAVE_FAILED
}
enum  EApiCode {
  EACODE_ERROR_OK , EACODE_ERROR_UNKNOWN , EACODE_ERROR_ASSET_BLOCKED , EACODE_ERROR_ASSET_DELETED ,
  EACODE_ERROR_ASSET_FIELD_IMMUTABLE , EACODE_ERROR_ASSET_NOT_CONTRIBUTED , EACODE_ERROR_ASSET_NOT_OWNED , EACODE_ERROR_ASSET_NOT_PUBLISHED ,
  EACODE_ERROR_ASSET_PRIVATE , EACODE_ERROR_ASSET_VERSION_ALREADY_EXISTS , EACODE_ERROR_ASSET_TAG_NON_MATCHING_TYPE , EACODE_ERROR_ASSET_TOO_MANY_TAGS ,
  EACODE_ERROR_ASSET_DIFFERENT_ENV , EACODE_ERROR_COLLECTION_NOT_OWNED , EACODE_ERROR_COLLECTION_PRIVATE , EACODE_ERROR_COLLECTION_FULL ,
  EACODE_ERROR_COMMENT_BLOCKED , EACODE_ERROR_COMMENT_NOT_OWNED , EACODE_ERROR_COMMENTS_ASSET_NOT_MATCHING , EACODE_ERROR_TAG_PROTECTED ,
  EACODE_ERROR_UPLOAD_FIELD_LIMIT , EACODE_ERROR_UPLOAD_FILE_HASH_MISMATCH , EACODE_ERROR_UPLOAD_FILE_LIMIT , EACODE_ERROR_UPLOAD_FILE_SIZE_LIMIT ,
  EACODE_ERROR_UPLOAD_FILE_SIZE_MISMATCH , EACODE_ERROR_UPLOAD_MANIFEST_INVALID , EACODE_ERROR_UPLOAD_MANIFEST_MISSING , EACODE_ERROR_UPLOAD_MANIFEST_SIZE_LIMIT ,
  EACODE_ERROR_UPLOAD_NO_FILE_PROVIDED , EACODE_ERROR_UPLOAD_PART_LIMIT , EACODE_ERROR_ASSET_NOT_FOUND , EACODE_ERROR_SERVICE_ERROR ,
  EACODE_ERROR_VALIDATION_ERROR , EACODE_ERROR_UNAUTHORIZED , EACODE_ERROR_TOKEN_EXPIRED , EACODE_ERROR_RESOURCE_NOT_FOUND_ERROR ,
  EACODE_ERROR_ALREADY_EXISTS , EACODE_ERROR_REQUEST_ERROR , EACODE_ERROR_REFERENCED_RESOURCE_NOT_FOUND_ERROR , EACODE_ERROR_NOT_IMPLEMENTED_ERROR ,
  EACODE_ERROR_NOT_FOUND , EACODE_ERROR_METHOD_NOT_ALLOWED , EACODE_ERROR_INVALID_TOKEN_TYPE , EACODE_ERROR_INVALID_TOKEN ,
  EACODE_ERROR_INTERNAL_SERVER_ERROR , EACODE_ERROR_CLIENT_ID_MISMATCH , EACODE_ERROR_ACCOUNT_LOCKED , EACODE_ERROR_ACCESS_FORBIDDEN ,
  EACODE_ERROR_CONCURRENT_DATA_MODIFICATION , EACODE_ERROR_DATA_VERSION_MISMATCH , EACODE_ERROR_GAME_BINARY_CHECKSUM_UNDEFINED , EACODE_ERROR_INVALID_GAME_IDENTITY_TOKEN ,
  EACODE_ERROR_INVALID_INPUT , EACODE_ERROR_INVALID_REQUEST_SIGNATURE , EACODE_ERROR_UNSUPPORTED_CLIENT , EACODE_ERROR_USER_NOT_FOUND ,
  EACODE_ERROR_SERVER_NOT_FOUND , EACODE_ERROR_SERVER_PASSWORD_MISMATCH , EACODE_ERROR_SERVER_IS_FULL , EACODE_ERROR_MP_ROOM_NOT_FOUND ,
  EACODE_ERROR_MP_ROOM_IS_FULL , EACODE_ERROR_MP_ROOM_QUEUE_JOIN , EACODE_ERROR_MP_ROOM_QUEUE_WAIT , EACODE_ERROR_MP_ROOM_QUEUE_FULL ,
  EACODE_ERROR_MP_ROOM_QUEUE_NOT_FOUND , EACODE_ERROR_MP_ROOM_USER_NOT_IN_QUEUE , EACODE_ERROR_PASSWORD_MISMATCH , EACODE_ERROR_P2P_USER_JOIN_BAN ,
  EACODE_ERROR_DS_USER_JOIN_BAN , EACODE_ERROR_PLAYER_IS_BANNED , EACODE_ERROR_MULTIPLE_TARGET_MATCH , EACODE_ERROR_RENTED_SERVER_GAME_DATA_CORRUPTED ,
  EACODE_ERROR_MAINTENANCE_IN_PROGRESS , EACODE_ERROR_USER_IS_BANNED_FROM_SHARED_GAME , EACODE_ERROR_NO_AVAILABLE_SERVER , EACODE_ERROR_DEDICATED_SERVER_COMMUNICATION_PROBLEM ,
  EACODE_ERROR_RENTED_SERVER_GAME_LOCKED , EACODE_ERROR_SCENARIO_BLOCKED , EACODE_ERROR_TEMPORARY_HOSTING_ERROR , EACODE_ERROR_MP_ROOM_IS_NOT_JOINABLE ,
  EACODE_ERROR_PLAYER_ALREADY_JOINED , EACODE_ERROR_MP_ROOM_AUTO_JOINABLE_WITH_PASSWORD , EACODE_ERROR_MP_ROOM_MORE_ACTIVE_PLAYERS_THAN_NEW_LIMIT , EACODE_ERROR_INVALID_SESSION_TICKET ,
  EACODE_ERROR_DEDICATED_SERVER_NOT_FOUND , EACODE_ERROR_PLAYER_NOT_FOUND_IN_ROOM , EACODE_ERROR_OBSOLETE_ASSET_GAME_VERSION , EACODE_ERROR_IDENTITY_INVALID_TOKEN ,
  EACODE_ERROR_IDENTITY_UNKNOWN_IDENTITY , EACODE_ERROR_IDENTITY_CONFLICT_IDENTITY , EACODE_ERROR_IDENTITY_STEAM_CONNECTION_ERROR , EACODE_ERROR_USER_LOCKED ,
  EACODE_ERROR_USER_SERVICE_USER_NOT_FOUND , EACODE_ERROR_USER_INVALID_CREDENTIALS , EACODE_ERROR_USER_MISSING_2FA , EACODE_ERROR_USER_INVALID_2FA ,
  EACODE_ERROR_INVALID_ROOM_INVITE_TOKEN , EACODE_ERROR_FILE_LOAD_FAILED , EACODE_ERROR_FILE_SAVE_FAILED , EACODE_ERROR_OK ,
  EACODE_ERROR_UNKNOWN , EACODE_ERROR_ASSET_BLOCKED , EACODE_ERROR_ASSET_DELETED , EACODE_ERROR_ASSET_FIELD_IMMUTABLE ,
  EACODE_ERROR_ASSET_NOT_CONTRIBUTED , EACODE_ERROR_ASSET_NOT_OWNED , EACODE_ERROR_ASSET_NOT_PUBLISHED , EACODE_ERROR_ASSET_PRIVATE ,
  EACODE_ERROR_ASSET_VERSION_ALREADY_EXISTS , EACODE_ERROR_ASSET_TAG_NON_MATCHING_TYPE , EACODE_ERROR_ASSET_TOO_MANY_TAGS , EACODE_ERROR_ASSET_DIFFERENT_ENV ,
  EACODE_ERROR_COLLECTION_NOT_OWNED , EACODE_ERROR_COLLECTION_PRIVATE , EACODE_ERROR_COLLECTION_FULL , EACODE_ERROR_COMMENT_BLOCKED ,
  EACODE_ERROR_COMMENT_NOT_OWNED , EACODE_ERROR_COMMENTS_ASSET_NOT_MATCHING , EACODE_ERROR_TAG_PROTECTED , EACODE_ERROR_UPLOAD_FIELD_LIMIT ,
  EACODE_ERROR_UPLOAD_FILE_HASH_MISMATCH , EACODE_ERROR_UPLOAD_FILE_LIMIT , EACODE_ERROR_UPLOAD_FILE_SIZE_LIMIT , EACODE_ERROR_UPLOAD_FILE_SIZE_MISMATCH ,
  EACODE_ERROR_UPLOAD_MANIFEST_INVALID , EACODE_ERROR_UPLOAD_MANIFEST_MISSING , EACODE_ERROR_UPLOAD_MANIFEST_SIZE_LIMIT , EACODE_ERROR_UPLOAD_NO_FILE_PROVIDED ,
  EACODE_ERROR_UPLOAD_PART_LIMIT , EACODE_ERROR_ASSET_NOT_FOUND , EACODE_ERROR_SERVICE_ERROR , EACODE_ERROR_VALIDATION_ERROR ,
  EACODE_ERROR_UNAUTHORIZED , EACODE_ERROR_TOKEN_EXPIRED , EACODE_ERROR_RESOURCE_NOT_FOUND_ERROR , EACODE_ERROR_ALREADY_EXISTS ,
  EACODE_ERROR_REQUEST_ERROR , EACODE_ERROR_REFERENCED_RESOURCE_NOT_FOUND_ERROR , EACODE_ERROR_NOT_IMPLEMENTED_ERROR , EACODE_ERROR_NOT_FOUND ,
  EACODE_ERROR_METHOD_NOT_ALLOWED , EACODE_ERROR_INVALID_TOKEN_TYPE , EACODE_ERROR_INVALID_TOKEN , EACODE_ERROR_INTERNAL_SERVER_ERROR ,
  EACODE_ERROR_CLIENT_ID_MISMATCH , EACODE_ERROR_ACCOUNT_LOCKED , EACODE_ERROR_ACCESS_FORBIDDEN , EACODE_ERROR_CONCURRENT_DATA_MODIFICATION ,
  EACODE_ERROR_DATA_VERSION_MISMATCH , EACODE_ERROR_GAME_BINARY_CHECKSUM_UNDEFINED , EACODE_ERROR_INVALID_GAME_IDENTITY_TOKEN , EACODE_ERROR_INVALID_INPUT ,
  EACODE_ERROR_INVALID_REQUEST_SIGNATURE , EACODE_ERROR_UNSUPPORTED_CLIENT , EACODE_ERROR_USER_NOT_FOUND , EACODE_ERROR_SERVER_NOT_FOUND ,
  EACODE_ERROR_SERVER_PASSWORD_MISMATCH , EACODE_ERROR_SERVER_IS_FULL , EACODE_ERROR_MP_ROOM_NOT_FOUND , EACODE_ERROR_MP_ROOM_IS_FULL ,
  EACODE_ERROR_MP_ROOM_QUEUE_JOIN , EACODE_ERROR_MP_ROOM_QUEUE_WAIT , EACODE_ERROR_MP_ROOM_QUEUE_FULL , EACODE_ERROR_MP_ROOM_QUEUE_NOT_FOUND ,
  EACODE_ERROR_MP_ROOM_USER_NOT_IN_QUEUE , EACODE_ERROR_PASSWORD_MISMATCH , EACODE_ERROR_P2P_USER_JOIN_BAN , EACODE_ERROR_DS_USER_JOIN_BAN ,
  EACODE_ERROR_PLAYER_IS_BANNED , EACODE_ERROR_MULTIPLE_TARGET_MATCH , EACODE_ERROR_RENTED_SERVER_GAME_DATA_CORRUPTED , EACODE_ERROR_MAINTENANCE_IN_PROGRESS ,
  EACODE_ERROR_USER_IS_BANNED_FROM_SHARED_GAME , EACODE_ERROR_NO_AVAILABLE_SERVER , EACODE_ERROR_DEDICATED_SERVER_COMMUNICATION_PROBLEM , EACODE_ERROR_RENTED_SERVER_GAME_LOCKED ,
  EACODE_ERROR_SCENARIO_BLOCKED , EACODE_ERROR_TEMPORARY_HOSTING_ERROR , EACODE_ERROR_MP_ROOM_IS_NOT_JOINABLE , EACODE_ERROR_PLAYER_ALREADY_JOINED ,
  EACODE_ERROR_MP_ROOM_AUTO_JOINABLE_WITH_PASSWORD , EACODE_ERROR_MP_ROOM_MORE_ACTIVE_PLAYERS_THAN_NEW_LIMIT , EACODE_ERROR_INVALID_SESSION_TICKET , EACODE_ERROR_DEDICATED_SERVER_NOT_FOUND ,
  EACODE_ERROR_PLAYER_NOT_FOUND_IN_ROOM , EACODE_ERROR_OBSOLETE_ASSET_GAME_VERSION , EACODE_ERROR_IDENTITY_INVALID_TOKEN , EACODE_ERROR_IDENTITY_UNKNOWN_IDENTITY ,
  EACODE_ERROR_IDENTITY_CONFLICT_IDENTITY , EACODE_ERROR_IDENTITY_STEAM_CONNECTION_ERROR , EACODE_ERROR_USER_LOCKED , EACODE_ERROR_USER_SERVICE_USER_NOT_FOUND ,
  EACODE_ERROR_USER_INVALID_CREDENTIALS , EACODE_ERROR_USER_MISSING_2FA , EACODE_ERROR_USER_INVALID_2FA , EACODE_ERROR_INVALID_ROOM_INVITE_TOKEN ,
  EACODE_ERROR_FILE_LOAD_FAILED , EACODE_ERROR_FILE_SAVE_FAILED
}
enum  EBackendCatalogueBoolFlag {
  BCB_FALSE , BCB_TRUE , BCB_ANY , BCB_FALSE ,
  BCB_TRUE , BCB_ANY
}
 Boolean value for backend catalogue filters which support any value. More...
enum  EBackendCatalogueBoolFlag {
  BCB_FALSE , BCB_TRUE , BCB_ANY , BCB_FALSE ,
  BCB_TRUE , BCB_ANY
}
enum  EBackendCatalogueOrderDir { ASC , DESC , ASC , DESC }
 Value specifying direction of ordering in Backend Catalogue. More...
enum  EBackendCatalogueOrderDir { ASC , DESC , ASC , DESC }
enum  EBackendDebugHandling {
  EBDH_NONE , EBDH_ERROR , EBDH_TIMEOUT , EBDH_NONE ,
  EBDH_ERROR , EBDH_TIMEOUT
}
enum  EBackendDebugHandling {
  EBDH_NONE , EBDH_ERROR , EBDH_TIMEOUT , EBDH_NONE ,
  EBDH_ERROR , EBDH_TIMEOUT
}
enum  EBackendError {
  EBERR_OK , EBERR_UNKNOWN , EBERR_DISABLED , EBERR_INVALID_STATE ,
  EBERR_BUSY , EBERR_ALREADY_REQUESTED , EBERR_LOGIN_FAILED , EBERR_AUTH_FAILED ,
  EBERR_LOGIN_SUCCESS , EBERR_AUTH_SUCCESS , EBERR_CONFIGURATION_GET , EBERR_CONFIGURATION_WRITE ,
  EBERR_CHARACTER_GET , EBERR_CHARACTER_UPDATE , EBERR_FILE_NOT_FOUND , EBERR_LINK_FAILED ,
  EBERR_UNSUPPORTED_REQUEST , EBERR_STORAGE_IS_FULL , EBERR_VALIDATION_FAILED , EBERR_INVALID_INPUT ,
  EBERR_OK , EBERR_UNKNOWN , EBERR_DISABLED , EBERR_INVALID_STATE ,
  EBERR_BUSY , EBERR_ALREADY_REQUESTED , EBERR_LOGIN_FAILED , EBERR_AUTH_FAILED ,
  EBERR_LOGIN_SUCCESS , EBERR_AUTH_SUCCESS , EBERR_CONFIGURATION_GET , EBERR_CONFIGURATION_WRITE ,
  EBERR_CHARACTER_GET , EBERR_CHARACTER_UPDATE , EBERR_FILE_NOT_FOUND , EBERR_LINK_FAILED ,
  EBERR_UNSUPPORTED_REQUEST , EBERR_STORAGE_IS_FULL , EBERR_VALIDATION_FAILED , EBERR_INVALID_INPUT
}
 Backend error. More...
enum  EBackendError {
  EBERR_OK , EBERR_UNKNOWN , EBERR_DISABLED , EBERR_INVALID_STATE ,
  EBERR_BUSY , EBERR_ALREADY_REQUESTED , EBERR_LOGIN_FAILED , EBERR_AUTH_FAILED ,
  EBERR_LOGIN_SUCCESS , EBERR_AUTH_SUCCESS , EBERR_CONFIGURATION_GET , EBERR_CONFIGURATION_WRITE ,
  EBERR_CHARACTER_GET , EBERR_CHARACTER_UPDATE , EBERR_FILE_NOT_FOUND , EBERR_LINK_FAILED ,
  EBERR_UNSUPPORTED_REQUEST , EBERR_STORAGE_IS_FULL , EBERR_VALIDATION_FAILED , EBERR_INVALID_INPUT ,
  EBERR_OK , EBERR_UNKNOWN , EBERR_DISABLED , EBERR_INVALID_STATE ,
  EBERR_BUSY , EBERR_ALREADY_REQUESTED , EBERR_LOGIN_FAILED , EBERR_AUTH_FAILED ,
  EBERR_LOGIN_SUCCESS , EBERR_AUTH_SUCCESS , EBERR_CONFIGURATION_GET , EBERR_CONFIGURATION_WRITE ,
  EBERR_CHARACTER_GET , EBERR_CHARACTER_UPDATE , EBERR_FILE_NOT_FOUND , EBERR_LINK_FAILED ,
  EBERR_UNSUPPORTED_REQUEST , EBERR_STORAGE_IS_FULL , EBERR_VALIDATION_FAILED , EBERR_INVALID_INPUT
}
enum  EDsSessionState {
  EDSESSION_OFFLINE , EDSESSION_LAUNCHING , EDSESSION_INIT , EDSESSION_ACTIVE ,
  EDSESSION_CLOSING , EDSESSION_PAUSED , EDSESSION_RESTARTING , EDSESSION_OFFLINE ,
  EDSESSION_LAUNCHING , EDSESSION_INIT , EDSESSION_ACTIVE , EDSESSION_CLOSING ,
  EDSESSION_PAUSED , EDSESSION_RESTARTING
}
 Session state. More...
enum  EDsSessionState {
  EDSESSION_OFFLINE , EDSESSION_LAUNCHING , EDSESSION_INIT , EDSESSION_ACTIVE ,
  EDSESSION_CLOSING , EDSESSION_PAUSED , EDSESSION_RESTARTING , EDSESSION_OFFLINE ,
  EDSESSION_LAUNCHING , EDSESSION_INIT , EDSESSION_ACTIVE , EDSESSION_CLOSING ,
  EDSESSION_PAUSED , EDSESSION_RESTARTING
}
enum  EJsonApiError {
  ETJSON_UNKNOWN , ETJSON_OK , ETJSON_COMMSEND , ETJSON_PARSERERROR ,
  ETJSON_TIMEOUT , ETJSON_NOBUFFERS , ETJSON_FAILFILELOAD , ETJSON_FAILFILESAVE ,
  ETJSON_NOTARRAY , ETJSON_UNKNOWN , ETJSON_OK , ETJSON_COMMSEND ,
  ETJSON_PARSERERROR , ETJSON_TIMEOUT , ETJSON_NOBUFFERS , ETJSON_FAILFILELOAD ,
  ETJSON_FAILFILESAVE , ETJSON_NOTARRAY
}
enum  EJsonApiError {
  ETJSON_UNKNOWN , ETJSON_OK , ETJSON_COMMSEND , ETJSON_PARSERERROR ,
  ETJSON_TIMEOUT , ETJSON_NOBUFFERS , ETJSON_FAILFILELOAD , ETJSON_FAILFILESAVE ,
  ETJSON_NOTARRAY , ETJSON_UNKNOWN , ETJSON_OK , ETJSON_COMMSEND ,
  ETJSON_PARSERERROR , ETJSON_TIMEOUT , ETJSON_NOBUFFERS , ETJSON_FAILFILELOAD ,
  ETJSON_FAILFILESAVE , ETJSON_NOTARRAY
}
enum  EPendingLoadState {
  ELS_NONE , ELS_SCENARIOS , ELS_DEPENDENCIES , ELS_FILES ,
  ELS_CHANGELOG , ELS_ALL_ADDON , ELS_NONE , ELS_SCENARIOS ,
  ELS_DEPENDENCIES , ELS_FILES , ELS_CHANGELOG , ELS_ALL_ADDON
}
 Specifies which data of Revision were not yet loaded from the backend,. More...
enum  EPendingLoadState {
  ELS_NONE , ELS_SCENARIOS , ELS_DEPENDENCIES , ELS_FILES ,
  ELS_CHANGELOG , ELS_ALL_ADDON , ELS_NONE , ELS_SCENARIOS ,
  ELS_DEPENDENCIES , ELS_FILES , ELS_CHANGELOG , ELS_ALL_ADDON
}
enum  ERestResult {
  EREST_EMPTY , EREST_SUCCESS , EREST_ERROR , EREST_ERROR_SERVERERROR ,
  EREST_ERROR_APPERROR , EREST_ERROR_TIMEOUT , EREST_ERROR_NOTIMPLEMENTED , EREST_ERROR_PACKINGREQUEST ,
  EREST_ERROR_CREATE , EREST_ERROR_RECV , EREST_ERROR_SEND , EREST_ERROR_STORE ,
  EREST_ERROR_UNKNOWN , EREST_EMPTY , EREST_SUCCESS , EREST_ERROR ,
  EREST_ERROR_SERVERERROR , EREST_ERROR_APPERROR , EREST_ERROR_TIMEOUT , EREST_ERROR_NOTIMPLEMENTED ,
  EREST_ERROR_PACKINGREQUEST , EREST_ERROR_CREATE , EREST_ERROR_RECV , EREST_ERROR_SEND ,
  EREST_ERROR_STORE , EREST_ERROR_UNKNOWN
}
 States and result + error code produced by RestApi. More...
enum  ERestResult {
  EREST_EMPTY , EREST_SUCCESS , EREST_ERROR , EREST_ERROR_SERVERERROR ,
  EREST_ERROR_APPERROR , EREST_ERROR_TIMEOUT , EREST_ERROR_NOTIMPLEMENTED , EREST_ERROR_PACKINGREQUEST ,
  EREST_ERROR_CREATE , EREST_ERROR_RECV , EREST_ERROR_SEND , EREST_ERROR_STORE ,
  EREST_ERROR_UNKNOWN , EREST_EMPTY , EREST_SUCCESS , EREST_ERROR ,
  EREST_ERROR_SERVERERROR , EREST_ERROR_APPERROR , EREST_ERROR_TIMEOUT , EREST_ERROR_NOTIMPLEMENTED ,
  EREST_ERROR_PACKINGREQUEST , EREST_ERROR_CREATE , EREST_ERROR_RECV , EREST_ERROR_SEND ,
  EREST_ERROR_STORE , EREST_ERROR_UNKNOWN
}
enum  ERevisionAvailability {
  ERA_AVAILABLE , ERA_DELETED , ERA_OBSOLETE , ERA_AVAILABLE ,
  ERA_DELETED , ERA_OBSOLETE
}
enum  ERevisionAvailability {
  ERA_AVAILABLE , ERA_DELETED , ERA_OBSOLETE , ERA_AVAILABLE ,
  ERA_DELETED , ERA_OBSOLETE
}
enum  EServerType {
  ST_NONE , ST_OFFICIAL , ST_COMMUNITY , ST_LISTEN ,
  ST_NONE , ST_OFFICIAL , ST_COMMUNITY , ST_LISTEN
}
 Determines type of the server. More...
enum  EServerType {
  ST_NONE , ST_OFFICIAL , ST_COMMUNITY , ST_LISTEN ,
  ST_NONE , ST_OFFICIAL , ST_COMMUNITY , ST_LISTEN
}
enum  EStringMatchType {
  ESMT_EQUALS , ESMT_STARTS_WITH , ESMT_CONTAINS , ESMT_EQUALS ,
  ESMT_STARTS_WITH , ESMT_CONTAINS
}
 Enum used to specify how string is matched when searching in backend database. More...
enum  EStringMatchType {
  ESMT_EQUALS , ESMT_STARTS_WITH , ESMT_CONTAINS , ESMT_EQUALS ,
  ESMT_STARTS_WITH , ESMT_CONTAINS
}
enum  EWorkshopItemAccessState {
  EWASTATE_OK , EWASTATE_REPORTED , EWASTATE_PRIVATE , EWASTATE_BLOCKED ,
  EWASTATE_OK , EWASTATE_REPORTED , EWASTATE_PRIVATE , EWASTATE_BLOCKED
}
enum  EWorkshopItemAccessState {
  EWASTATE_OK , EWASTATE_REPORTED , EWASTATE_PRIVATE , EWASTATE_BLOCKED ,
  EWASTATE_OK , EWASTATE_REPORTED , EWASTATE_PRIVATE , EWASTATE_BLOCKED
}
enum  EWorkshopItemType {
  EWTYPE_UNKNOWN , EWTYPE_ADDON , EWTYPE_WORLD_SAVE , EWTYPE_UNKNOWN ,
  EWTYPE_ADDON , EWTYPE_WORLD_SAVE
}
 Workshop item type. More...
enum  EWorkshopItemType {
  EWTYPE_UNKNOWN , EWTYPE_ADDON , EWTYPE_WORLD_SAVE , EWTYPE_UNKNOWN ,
  EWTYPE_ADDON , EWTYPE_WORLD_SAVE
}
enum  EWorkshopReportType {
  EWREPORT_OTHER , EWREPORT_INAPPROPRIATE_CONTENT , EWREPORT_OFFENSIVE_LANGUAGE , EWREPORT_MISLEADING ,
  EWREPORT_SPAM , EWREPORT_SCAM , EWREPORT_MALICIOUS , EWREPORT_INTELLECTUAL_PROPERTY ,
  EWREPORT_OTHER , EWREPORT_INAPPROPRIATE_CONTENT , EWREPORT_OFFENSIVE_LANGUAGE , EWREPORT_MISLEADING ,
  EWREPORT_SPAM , EWREPORT_SCAM , EWREPORT_MALICIOUS , EWREPORT_INTELLECTUAL_PROPERTY
}
enum  EWorkshopReportType {
  EWREPORT_OTHER , EWREPORT_INAPPROPRIATE_CONTENT , EWREPORT_OFFENSIVE_LANGUAGE , EWREPORT_MISLEADING ,
  EWREPORT_SPAM , EWREPORT_SCAM , EWREPORT_MALICIOUS , EWREPORT_INTELLECTUAL_PROPERTY ,
  EWREPORT_OTHER , EWREPORT_INAPPROPRIATE_CONTENT , EWREPORT_OFFENSIVE_LANGUAGE , EWREPORT_MISLEADING ,
  EWREPORT_SPAM , EWREPORT_SCAM , EWREPORT_MALICIOUS , EWREPORT_INTELLECTUAL_PROPERTY
}
enum  HttpCode {
  HTTP_CODE_NULL , HTTP_CODE_100 , HTTP_CODE_200 , HTTP_CODE_201 ,
  HTTP_CODE_202 , HTTP_CODE_300 , HTTP_CODE_301 , HTTP_CODE_302 ,
  HTTP_CODE_303 , HTTP_CODE_400 , HTTP_CODE_401 , HTTP_CODE_403 ,
  HTTP_CODE_404 , HTTP_CODE_405 , HTTP_CODE_408 , HTTP_CODE_409 ,
  HTTP_CODE_412 , HTTP_CODE_413 , HTTP_CODE_418 , HTTP_CODE_422 ,
  HTTP_CODE_433 , HTTP_CODE_444 , HTTP_CODE_500 , HTTP_CODE_501 ,
  HTTP_CODE_502 , HTTP_CODE_503 , HTTP_CODE_504 , HTTP_CODE_520 ,
  HTTP_CODE_521 , HTTP_CODE_522 , HTTP_CODE_523 , HTTP_CODE_524 ,
  HTTP_CODE_525 , HTTP_CODE_526 , HTTP_CODE_530 , HTTP_CODE_599 ,
  HTTP_CODE_NULL , HTTP_CODE_100 , HTTP_CODE_200 , HTTP_CODE_201 ,
  HTTP_CODE_202 , HTTP_CODE_300 , HTTP_CODE_301 , HTTP_CODE_302 ,
  HTTP_CODE_303 , HTTP_CODE_400 , HTTP_CODE_401 , HTTP_CODE_403 ,
  HTTP_CODE_404 , HTTP_CODE_405 , HTTP_CODE_408 , HTTP_CODE_409 ,
  HTTP_CODE_412 , HTTP_CODE_413 , HTTP_CODE_418 , HTTP_CODE_422 ,
  HTTP_CODE_433 , HTTP_CODE_444 , HTTP_CODE_500 , HTTP_CODE_501 ,
  HTTP_CODE_502 , HTTP_CODE_503 , HTTP_CODE_504 , HTTP_CODE_520 ,
  HTTP_CODE_521 , HTTP_CODE_522 , HTTP_CODE_523 , HTTP_CODE_524 ,
  HTTP_CODE_525 , HTTP_CODE_526 , HTTP_CODE_530 , HTTP_CODE_599
}
enum  HttpCode {
  HTTP_CODE_NULL , HTTP_CODE_100 , HTTP_CODE_200 , HTTP_CODE_201 ,
  HTTP_CODE_202 , HTTP_CODE_300 , HTTP_CODE_301 , HTTP_CODE_302 ,
  HTTP_CODE_303 , HTTP_CODE_400 , HTTP_CODE_401 , HTTP_CODE_403 ,
  HTTP_CODE_404 , HTTP_CODE_405 , HTTP_CODE_408 , HTTP_CODE_409 ,
  HTTP_CODE_412 , HTTP_CODE_413 , HTTP_CODE_418 , HTTP_CODE_422 ,
  HTTP_CODE_433 , HTTP_CODE_444 , HTTP_CODE_500 , HTTP_CODE_501 ,
  HTTP_CODE_502 , HTTP_CODE_503 , HTTP_CODE_504 , HTTP_CODE_520 ,
  HTTP_CODE_521 , HTTP_CODE_522 , HTTP_CODE_523 , HTTP_CODE_524 ,
  HTTP_CODE_525 , HTTP_CODE_526 , HTTP_CODE_530 , HTTP_CODE_599 ,
  HTTP_CODE_NULL , HTTP_CODE_100 , HTTP_CODE_200 , HTTP_CODE_201 ,
  HTTP_CODE_202 , HTTP_CODE_300 , HTTP_CODE_301 , HTTP_CODE_302 ,
  HTTP_CODE_303 , HTTP_CODE_400 , HTTP_CODE_401 , HTTP_CODE_403 ,
  HTTP_CODE_404 , HTTP_CODE_405 , HTTP_CODE_408 , HTTP_CODE_409 ,
  HTTP_CODE_412 , HTTP_CODE_413 , HTTP_CODE_418 , HTTP_CODE_422 ,
  HTTP_CODE_433 , HTTP_CODE_444 , HTTP_CODE_500 , HTTP_CODE_501 ,
  HTTP_CODE_502 , HTTP_CODE_503 , HTTP_CODE_504 , HTTP_CODE_520 ,
  HTTP_CODE_521 , HTTP_CODE_522 , HTTP_CODE_523 , HTTP_CODE_524 ,
  HTTP_CODE_525 , HTTP_CODE_526 , HTTP_CODE_530 , HTTP_CODE_599
}

Detailed Description

Enumeration Type Documentation

◆ EApiCode [1/2]

enum EApiCode
Enumerator
EACODE_ERROR_OK 
EACODE_ERROR_UNKNOWN 
EACODE_ERROR_ASSET_BLOCKED 
EACODE_ERROR_ASSET_DELETED 
EACODE_ERROR_ASSET_FIELD_IMMUTABLE 
EACODE_ERROR_ASSET_NOT_CONTRIBUTED 
EACODE_ERROR_ASSET_NOT_OWNED 
EACODE_ERROR_ASSET_NOT_PUBLISHED 
EACODE_ERROR_ASSET_PRIVATE 
EACODE_ERROR_ASSET_VERSION_ALREADY_EXISTS 
EACODE_ERROR_ASSET_TAG_NON_MATCHING_TYPE 
EACODE_ERROR_ASSET_TOO_MANY_TAGS 
EACODE_ERROR_ASSET_DIFFERENT_ENV 
EACODE_ERROR_COLLECTION_NOT_OWNED 
EACODE_ERROR_COLLECTION_PRIVATE 
EACODE_ERROR_COLLECTION_FULL 
EACODE_ERROR_COMMENT_BLOCKED 
EACODE_ERROR_COMMENT_NOT_OWNED 
EACODE_ERROR_COMMENTS_ASSET_NOT_MATCHING 
EACODE_ERROR_TAG_PROTECTED 
EACODE_ERROR_UPLOAD_FIELD_LIMIT 
EACODE_ERROR_UPLOAD_FILE_HASH_MISMATCH 
EACODE_ERROR_UPLOAD_FILE_LIMIT 
EACODE_ERROR_UPLOAD_FILE_SIZE_LIMIT 
EACODE_ERROR_UPLOAD_FILE_SIZE_MISMATCH 
EACODE_ERROR_UPLOAD_MANIFEST_INVALID 
EACODE_ERROR_UPLOAD_MANIFEST_MISSING 
EACODE_ERROR_UPLOAD_MANIFEST_SIZE_LIMIT 
EACODE_ERROR_UPLOAD_NO_FILE_PROVIDED 
EACODE_ERROR_UPLOAD_PART_LIMIT 
EACODE_ERROR_ASSET_NOT_FOUND 
EACODE_ERROR_SERVICE_ERROR 
EACODE_ERROR_VALIDATION_ERROR 
EACODE_ERROR_UNAUTHORIZED 
EACODE_ERROR_TOKEN_EXPIRED 
EACODE_ERROR_RESOURCE_NOT_FOUND_ERROR 
EACODE_ERROR_ALREADY_EXISTS 
EACODE_ERROR_REQUEST_ERROR 
EACODE_ERROR_REFERENCED_RESOURCE_NOT_FOUND_ERROR 
EACODE_ERROR_NOT_IMPLEMENTED_ERROR 
EACODE_ERROR_NOT_FOUND 
EACODE_ERROR_METHOD_NOT_ALLOWED 
EACODE_ERROR_INVALID_TOKEN_TYPE 
EACODE_ERROR_INVALID_TOKEN 
EACODE_ERROR_INTERNAL_SERVER_ERROR 
EACODE_ERROR_CLIENT_ID_MISMATCH 
EACODE_ERROR_ACCOUNT_LOCKED 
EACODE_ERROR_ACCESS_FORBIDDEN 
EACODE_ERROR_CONCURRENT_DATA_MODIFICATION 
EACODE_ERROR_DATA_VERSION_MISMATCH 
EACODE_ERROR_GAME_BINARY_CHECKSUM_UNDEFINED 
EACODE_ERROR_INVALID_GAME_IDENTITY_TOKEN 
EACODE_ERROR_INVALID_INPUT 
EACODE_ERROR_INVALID_REQUEST_SIGNATURE 
EACODE_ERROR_UNSUPPORTED_CLIENT 
EACODE_ERROR_USER_NOT_FOUND 
EACODE_ERROR_SERVER_NOT_FOUND 

Client-Side only - Requested operation failed because server was not found.

EACODE_ERROR_SERVER_PASSWORD_MISMATCH 

Client-Side only - Requested operation failed because user did not provide correct password.

EACODE_ERROR_SERVER_IS_FULL 

Client-Side only - Requested operation failed because server does not have free slots.

EACODE_ERROR_MP_ROOM_NOT_FOUND 
EACODE_ERROR_MP_ROOM_IS_FULL 
EACODE_ERROR_MP_ROOM_QUEUE_JOIN 
EACODE_ERROR_MP_ROOM_QUEUE_WAIT 
EACODE_ERROR_MP_ROOM_QUEUE_FULL 
EACODE_ERROR_MP_ROOM_QUEUE_NOT_FOUND 
EACODE_ERROR_MP_ROOM_USER_NOT_IN_QUEUE 
EACODE_ERROR_PASSWORD_MISMATCH 
EACODE_ERROR_P2P_USER_JOIN_BAN 
EACODE_ERROR_DS_USER_JOIN_BAN 
EACODE_ERROR_PLAYER_IS_BANNED 
EACODE_ERROR_MULTIPLE_TARGET_MATCH 
EACODE_ERROR_RENTED_SERVER_GAME_DATA_CORRUPTED 
EACODE_ERROR_MAINTENANCE_IN_PROGRESS 
EACODE_ERROR_USER_IS_BANNED_FROM_SHARED_GAME 
EACODE_ERROR_NO_AVAILABLE_SERVER 
EACODE_ERROR_DEDICATED_SERVER_COMMUNICATION_PROBLEM 
EACODE_ERROR_RENTED_SERVER_GAME_LOCKED 
EACODE_ERROR_SCENARIO_BLOCKED 
EACODE_ERROR_TEMPORARY_HOSTING_ERROR 
EACODE_ERROR_MP_ROOM_IS_NOT_JOINABLE 
EACODE_ERROR_PLAYER_ALREADY_JOINED 
EACODE_ERROR_MP_ROOM_AUTO_JOINABLE_WITH_PASSWORD 
EACODE_ERROR_MP_ROOM_MORE_ACTIVE_PLAYERS_THAN_NEW_LIMIT 
EACODE_ERROR_INVALID_SESSION_TICKET 
EACODE_ERROR_DEDICATED_SERVER_NOT_FOUND 
EACODE_ERROR_PLAYER_NOT_FOUND_IN_ROOM 
EACODE_ERROR_OBSOLETE_ASSET_GAME_VERSION 
EACODE_ERROR_IDENTITY_INVALID_TOKEN 
EACODE_ERROR_IDENTITY_UNKNOWN_IDENTITY 
EACODE_ERROR_IDENTITY_CONFLICT_IDENTITY 
EACODE_ERROR_IDENTITY_STEAM_CONNECTION_ERROR 
EACODE_ERROR_USER_LOCKED 
EACODE_ERROR_USER_SERVICE_USER_NOT_FOUND 
EACODE_ERROR_USER_INVALID_CREDENTIALS 
EACODE_ERROR_USER_MISSING_2FA 
EACODE_ERROR_USER_INVALID_2FA 
EACODE_ERROR_INVALID_ROOM_INVITE_TOKEN 
EACODE_ERROR_FILE_LOAD_FAILED 
EACODE_ERROR_FILE_SAVE_FAILED 
EACODE_ERROR_OK 
EACODE_ERROR_UNKNOWN 
EACODE_ERROR_ASSET_BLOCKED 
EACODE_ERROR_ASSET_DELETED 
EACODE_ERROR_ASSET_FIELD_IMMUTABLE 
EACODE_ERROR_ASSET_NOT_CONTRIBUTED 
EACODE_ERROR_ASSET_NOT_OWNED 
EACODE_ERROR_ASSET_NOT_PUBLISHED 
EACODE_ERROR_ASSET_PRIVATE 
EACODE_ERROR_ASSET_VERSION_ALREADY_EXISTS 
EACODE_ERROR_ASSET_TAG_NON_MATCHING_TYPE 
EACODE_ERROR_ASSET_TOO_MANY_TAGS 
EACODE_ERROR_ASSET_DIFFERENT_ENV 
EACODE_ERROR_COLLECTION_NOT_OWNED 
EACODE_ERROR_COLLECTION_PRIVATE 
EACODE_ERROR_COLLECTION_FULL 
EACODE_ERROR_COMMENT_BLOCKED 
EACODE_ERROR_COMMENT_NOT_OWNED 
EACODE_ERROR_COMMENTS_ASSET_NOT_MATCHING 
EACODE_ERROR_TAG_PROTECTED 
EACODE_ERROR_UPLOAD_FIELD_LIMIT 
EACODE_ERROR_UPLOAD_FILE_HASH_MISMATCH 
EACODE_ERROR_UPLOAD_FILE_LIMIT 
EACODE_ERROR_UPLOAD_FILE_SIZE_LIMIT 
EACODE_ERROR_UPLOAD_FILE_SIZE_MISMATCH 
EACODE_ERROR_UPLOAD_MANIFEST_INVALID 
EACODE_ERROR_UPLOAD_MANIFEST_MISSING 
EACODE_ERROR_UPLOAD_MANIFEST_SIZE_LIMIT 
EACODE_ERROR_UPLOAD_NO_FILE_PROVIDED 
EACODE_ERROR_UPLOAD_PART_LIMIT 
EACODE_ERROR_ASSET_NOT_FOUND 
EACODE_ERROR_SERVICE_ERROR 
EACODE_ERROR_VALIDATION_ERROR 
EACODE_ERROR_UNAUTHORIZED 
EACODE_ERROR_TOKEN_EXPIRED 
EACODE_ERROR_RESOURCE_NOT_FOUND_ERROR 
EACODE_ERROR_ALREADY_EXISTS 
EACODE_ERROR_REQUEST_ERROR 
EACODE_ERROR_REFERENCED_RESOURCE_NOT_FOUND_ERROR 
EACODE_ERROR_NOT_IMPLEMENTED_ERROR 
EACODE_ERROR_NOT_FOUND 
EACODE_ERROR_METHOD_NOT_ALLOWED 
EACODE_ERROR_INVALID_TOKEN_TYPE 
EACODE_ERROR_INVALID_TOKEN 
EACODE_ERROR_INTERNAL_SERVER_ERROR 
EACODE_ERROR_CLIENT_ID_MISMATCH 
EACODE_ERROR_ACCOUNT_LOCKED 
EACODE_ERROR_ACCESS_FORBIDDEN 
EACODE_ERROR_CONCURRENT_DATA_MODIFICATION 
EACODE_ERROR_DATA_VERSION_MISMATCH 
EACODE_ERROR_GAME_BINARY_CHECKSUM_UNDEFINED 
EACODE_ERROR_INVALID_GAME_IDENTITY_TOKEN 
EACODE_ERROR_INVALID_INPUT 
EACODE_ERROR_INVALID_REQUEST_SIGNATURE 
EACODE_ERROR_UNSUPPORTED_CLIENT 
EACODE_ERROR_USER_NOT_FOUND 
EACODE_ERROR_SERVER_NOT_FOUND 

Client-Side only - Requested operation failed because server was not found.

EACODE_ERROR_SERVER_PASSWORD_MISMATCH 

Client-Side only - Requested operation failed because user did not provide correct password.

EACODE_ERROR_SERVER_IS_FULL 

Client-Side only - Requested operation failed because server does not have free slots.

EACODE_ERROR_MP_ROOM_NOT_FOUND 
EACODE_ERROR_MP_ROOM_IS_FULL 
EACODE_ERROR_MP_ROOM_QUEUE_JOIN 
EACODE_ERROR_MP_ROOM_QUEUE_WAIT 
EACODE_ERROR_MP_ROOM_QUEUE_FULL 
EACODE_ERROR_MP_ROOM_QUEUE_NOT_FOUND 
EACODE_ERROR_MP_ROOM_USER_NOT_IN_QUEUE 
EACODE_ERROR_PASSWORD_MISMATCH 
EACODE_ERROR_P2P_USER_JOIN_BAN 
EACODE_ERROR_DS_USER_JOIN_BAN 
EACODE_ERROR_PLAYER_IS_BANNED 
EACODE_ERROR_MULTIPLE_TARGET_MATCH 
EACODE_ERROR_RENTED_SERVER_GAME_DATA_CORRUPTED 
EACODE_ERROR_MAINTENANCE_IN_PROGRESS 
EACODE_ERROR_USER_IS_BANNED_FROM_SHARED_GAME 
EACODE_ERROR_NO_AVAILABLE_SERVER 
EACODE_ERROR_DEDICATED_SERVER_COMMUNICATION_PROBLEM 
EACODE_ERROR_RENTED_SERVER_GAME_LOCKED 
EACODE_ERROR_SCENARIO_BLOCKED 
EACODE_ERROR_TEMPORARY_HOSTING_ERROR 
EACODE_ERROR_MP_ROOM_IS_NOT_JOINABLE 
EACODE_ERROR_PLAYER_ALREADY_JOINED 
EACODE_ERROR_MP_ROOM_AUTO_JOINABLE_WITH_PASSWORD 
EACODE_ERROR_MP_ROOM_MORE_ACTIVE_PLAYERS_THAN_NEW_LIMIT 
EACODE_ERROR_INVALID_SESSION_TICKET 
EACODE_ERROR_DEDICATED_SERVER_NOT_FOUND 
EACODE_ERROR_PLAYER_NOT_FOUND_IN_ROOM 
EACODE_ERROR_OBSOLETE_ASSET_GAME_VERSION 
EACODE_ERROR_IDENTITY_INVALID_TOKEN 
EACODE_ERROR_IDENTITY_UNKNOWN_IDENTITY 
EACODE_ERROR_IDENTITY_CONFLICT_IDENTITY 
EACODE_ERROR_IDENTITY_STEAM_CONNECTION_ERROR 
EACODE_ERROR_USER_LOCKED 
EACODE_ERROR_USER_SERVICE_USER_NOT_FOUND 
EACODE_ERROR_USER_INVALID_CREDENTIALS 
EACODE_ERROR_USER_MISSING_2FA 
EACODE_ERROR_USER_INVALID_2FA 
EACODE_ERROR_INVALID_ROOM_INVITE_TOKEN 
EACODE_ERROR_FILE_LOAD_FAILED 
EACODE_ERROR_FILE_SAVE_FAILED 

Definition at line 12 of file EApiCode.c.

◆ EApiCode [2/2]

enum EApiCode
Enumerator
EACODE_ERROR_OK 
EACODE_ERROR_UNKNOWN 
EACODE_ERROR_ASSET_BLOCKED 
EACODE_ERROR_ASSET_DELETED 
EACODE_ERROR_ASSET_FIELD_IMMUTABLE 
EACODE_ERROR_ASSET_NOT_CONTRIBUTED 
EACODE_ERROR_ASSET_NOT_OWNED 
EACODE_ERROR_ASSET_NOT_PUBLISHED 
EACODE_ERROR_ASSET_PRIVATE 
EACODE_ERROR_ASSET_VERSION_ALREADY_EXISTS 
EACODE_ERROR_ASSET_TAG_NON_MATCHING_TYPE 
EACODE_ERROR_ASSET_TOO_MANY_TAGS 
EACODE_ERROR_ASSET_DIFFERENT_ENV 
EACODE_ERROR_COLLECTION_NOT_OWNED 
EACODE_ERROR_COLLECTION_PRIVATE 
EACODE_ERROR_COLLECTION_FULL 
EACODE_ERROR_COMMENT_BLOCKED 
EACODE_ERROR_COMMENT_NOT_OWNED 
EACODE_ERROR_COMMENTS_ASSET_NOT_MATCHING 
EACODE_ERROR_TAG_PROTECTED 
EACODE_ERROR_UPLOAD_FIELD_LIMIT 
EACODE_ERROR_UPLOAD_FILE_HASH_MISMATCH 
EACODE_ERROR_UPLOAD_FILE_LIMIT 
EACODE_ERROR_UPLOAD_FILE_SIZE_LIMIT 
EACODE_ERROR_UPLOAD_FILE_SIZE_MISMATCH 
EACODE_ERROR_UPLOAD_MANIFEST_INVALID 
EACODE_ERROR_UPLOAD_MANIFEST_MISSING 
EACODE_ERROR_UPLOAD_MANIFEST_SIZE_LIMIT 
EACODE_ERROR_UPLOAD_NO_FILE_PROVIDED 
EACODE_ERROR_UPLOAD_PART_LIMIT 
EACODE_ERROR_ASSET_NOT_FOUND 
EACODE_ERROR_SERVICE_ERROR 
EACODE_ERROR_VALIDATION_ERROR 
EACODE_ERROR_UNAUTHORIZED 
EACODE_ERROR_TOKEN_EXPIRED 
EACODE_ERROR_RESOURCE_NOT_FOUND_ERROR 
EACODE_ERROR_ALREADY_EXISTS 
EACODE_ERROR_REQUEST_ERROR 
EACODE_ERROR_REFERENCED_RESOURCE_NOT_FOUND_ERROR 
EACODE_ERROR_NOT_IMPLEMENTED_ERROR 
EACODE_ERROR_NOT_FOUND 
EACODE_ERROR_METHOD_NOT_ALLOWED 
EACODE_ERROR_INVALID_TOKEN_TYPE 
EACODE_ERROR_INVALID_TOKEN 
EACODE_ERROR_INTERNAL_SERVER_ERROR 
EACODE_ERROR_CLIENT_ID_MISMATCH 
EACODE_ERROR_ACCOUNT_LOCKED 
EACODE_ERROR_ACCESS_FORBIDDEN 
EACODE_ERROR_CONCURRENT_DATA_MODIFICATION 
EACODE_ERROR_DATA_VERSION_MISMATCH 
EACODE_ERROR_GAME_BINARY_CHECKSUM_UNDEFINED 
EACODE_ERROR_INVALID_GAME_IDENTITY_TOKEN 
EACODE_ERROR_INVALID_INPUT 
EACODE_ERROR_INVALID_REQUEST_SIGNATURE 
EACODE_ERROR_UNSUPPORTED_CLIENT 
EACODE_ERROR_USER_NOT_FOUND 
EACODE_ERROR_SERVER_NOT_FOUND 

Client-Side only - Requested operation failed because server was not found.

EACODE_ERROR_SERVER_PASSWORD_MISMATCH 

Client-Side only - Requested operation failed because user did not provide correct password.

EACODE_ERROR_SERVER_IS_FULL 

Client-Side only - Requested operation failed because server does not have free slots.

EACODE_ERROR_MP_ROOM_NOT_FOUND 
EACODE_ERROR_MP_ROOM_IS_FULL 
EACODE_ERROR_MP_ROOM_QUEUE_JOIN 
EACODE_ERROR_MP_ROOM_QUEUE_WAIT 
EACODE_ERROR_MP_ROOM_QUEUE_FULL 
EACODE_ERROR_MP_ROOM_QUEUE_NOT_FOUND 
EACODE_ERROR_MP_ROOM_USER_NOT_IN_QUEUE 
EACODE_ERROR_PASSWORD_MISMATCH 
EACODE_ERROR_P2P_USER_JOIN_BAN 
EACODE_ERROR_DS_USER_JOIN_BAN 
EACODE_ERROR_PLAYER_IS_BANNED 
EACODE_ERROR_MULTIPLE_TARGET_MATCH 
EACODE_ERROR_RENTED_SERVER_GAME_DATA_CORRUPTED 
EACODE_ERROR_MAINTENANCE_IN_PROGRESS 
EACODE_ERROR_USER_IS_BANNED_FROM_SHARED_GAME 
EACODE_ERROR_NO_AVAILABLE_SERVER 
EACODE_ERROR_DEDICATED_SERVER_COMMUNICATION_PROBLEM 
EACODE_ERROR_RENTED_SERVER_GAME_LOCKED 
EACODE_ERROR_SCENARIO_BLOCKED 
EACODE_ERROR_TEMPORARY_HOSTING_ERROR 
EACODE_ERROR_MP_ROOM_IS_NOT_JOINABLE 
EACODE_ERROR_PLAYER_ALREADY_JOINED 
EACODE_ERROR_MP_ROOM_AUTO_JOINABLE_WITH_PASSWORD 
EACODE_ERROR_MP_ROOM_MORE_ACTIVE_PLAYERS_THAN_NEW_LIMIT 
EACODE_ERROR_INVALID_SESSION_TICKET 
EACODE_ERROR_DEDICATED_SERVER_NOT_FOUND 
EACODE_ERROR_PLAYER_NOT_FOUND_IN_ROOM 
EACODE_ERROR_OBSOLETE_ASSET_GAME_VERSION 
EACODE_ERROR_IDENTITY_INVALID_TOKEN 
EACODE_ERROR_IDENTITY_UNKNOWN_IDENTITY 
EACODE_ERROR_IDENTITY_CONFLICT_IDENTITY 
EACODE_ERROR_IDENTITY_STEAM_CONNECTION_ERROR 
EACODE_ERROR_USER_LOCKED 
EACODE_ERROR_USER_SERVICE_USER_NOT_FOUND 
EACODE_ERROR_USER_INVALID_CREDENTIALS 
EACODE_ERROR_USER_MISSING_2FA 
EACODE_ERROR_USER_INVALID_2FA 
EACODE_ERROR_INVALID_ROOM_INVITE_TOKEN 
EACODE_ERROR_FILE_LOAD_FAILED 
EACODE_ERROR_FILE_SAVE_FAILED 
EACODE_ERROR_OK 
EACODE_ERROR_UNKNOWN 
EACODE_ERROR_ASSET_BLOCKED 
EACODE_ERROR_ASSET_DELETED 
EACODE_ERROR_ASSET_FIELD_IMMUTABLE 
EACODE_ERROR_ASSET_NOT_CONTRIBUTED 
EACODE_ERROR_ASSET_NOT_OWNED 
EACODE_ERROR_ASSET_NOT_PUBLISHED 
EACODE_ERROR_ASSET_PRIVATE 
EACODE_ERROR_ASSET_VERSION_ALREADY_EXISTS 
EACODE_ERROR_ASSET_TAG_NON_MATCHING_TYPE 
EACODE_ERROR_ASSET_TOO_MANY_TAGS 
EACODE_ERROR_ASSET_DIFFERENT_ENV 
EACODE_ERROR_COLLECTION_NOT_OWNED 
EACODE_ERROR_COLLECTION_PRIVATE 
EACODE_ERROR_COLLECTION_FULL 
EACODE_ERROR_COMMENT_BLOCKED 
EACODE_ERROR_COMMENT_NOT_OWNED 
EACODE_ERROR_COMMENTS_ASSET_NOT_MATCHING 
EACODE_ERROR_TAG_PROTECTED 
EACODE_ERROR_UPLOAD_FIELD_LIMIT 
EACODE_ERROR_UPLOAD_FILE_HASH_MISMATCH 
EACODE_ERROR_UPLOAD_FILE_LIMIT 
EACODE_ERROR_UPLOAD_FILE_SIZE_LIMIT 
EACODE_ERROR_UPLOAD_FILE_SIZE_MISMATCH 
EACODE_ERROR_UPLOAD_MANIFEST_INVALID 
EACODE_ERROR_UPLOAD_MANIFEST_MISSING 
EACODE_ERROR_UPLOAD_MANIFEST_SIZE_LIMIT 
EACODE_ERROR_UPLOAD_NO_FILE_PROVIDED 
EACODE_ERROR_UPLOAD_PART_LIMIT 
EACODE_ERROR_ASSET_NOT_FOUND 
EACODE_ERROR_SERVICE_ERROR 
EACODE_ERROR_VALIDATION_ERROR 
EACODE_ERROR_UNAUTHORIZED 
EACODE_ERROR_TOKEN_EXPIRED 
EACODE_ERROR_RESOURCE_NOT_FOUND_ERROR 
EACODE_ERROR_ALREADY_EXISTS 
EACODE_ERROR_REQUEST_ERROR 
EACODE_ERROR_REFERENCED_RESOURCE_NOT_FOUND_ERROR 
EACODE_ERROR_NOT_IMPLEMENTED_ERROR 
EACODE_ERROR_NOT_FOUND 
EACODE_ERROR_METHOD_NOT_ALLOWED 
EACODE_ERROR_INVALID_TOKEN_TYPE 
EACODE_ERROR_INVALID_TOKEN 
EACODE_ERROR_INTERNAL_SERVER_ERROR 
EACODE_ERROR_CLIENT_ID_MISMATCH 
EACODE_ERROR_ACCOUNT_LOCKED 
EACODE_ERROR_ACCESS_FORBIDDEN 
EACODE_ERROR_CONCURRENT_DATA_MODIFICATION 
EACODE_ERROR_DATA_VERSION_MISMATCH 
EACODE_ERROR_GAME_BINARY_CHECKSUM_UNDEFINED 
EACODE_ERROR_INVALID_GAME_IDENTITY_TOKEN 
EACODE_ERROR_INVALID_INPUT 
EACODE_ERROR_INVALID_REQUEST_SIGNATURE 
EACODE_ERROR_UNSUPPORTED_CLIENT 
EACODE_ERROR_USER_NOT_FOUND 
EACODE_ERROR_SERVER_NOT_FOUND 

Client-Side only - Requested operation failed because server was not found.

EACODE_ERROR_SERVER_PASSWORD_MISMATCH 

Client-Side only - Requested operation failed because user did not provide correct password.

EACODE_ERROR_SERVER_IS_FULL 

Client-Side only - Requested operation failed because server does not have free slots.

EACODE_ERROR_MP_ROOM_NOT_FOUND 
EACODE_ERROR_MP_ROOM_IS_FULL 
EACODE_ERROR_MP_ROOM_QUEUE_JOIN 
EACODE_ERROR_MP_ROOM_QUEUE_WAIT 
EACODE_ERROR_MP_ROOM_QUEUE_FULL 
EACODE_ERROR_MP_ROOM_QUEUE_NOT_FOUND 
EACODE_ERROR_MP_ROOM_USER_NOT_IN_QUEUE 
EACODE_ERROR_PASSWORD_MISMATCH 
EACODE_ERROR_P2P_USER_JOIN_BAN 
EACODE_ERROR_DS_USER_JOIN_BAN 
EACODE_ERROR_PLAYER_IS_BANNED 
EACODE_ERROR_MULTIPLE_TARGET_MATCH 
EACODE_ERROR_RENTED_SERVER_GAME_DATA_CORRUPTED 
EACODE_ERROR_MAINTENANCE_IN_PROGRESS 
EACODE_ERROR_USER_IS_BANNED_FROM_SHARED_GAME 
EACODE_ERROR_NO_AVAILABLE_SERVER 
EACODE_ERROR_DEDICATED_SERVER_COMMUNICATION_PROBLEM 
EACODE_ERROR_RENTED_SERVER_GAME_LOCKED 
EACODE_ERROR_SCENARIO_BLOCKED 
EACODE_ERROR_TEMPORARY_HOSTING_ERROR 
EACODE_ERROR_MP_ROOM_IS_NOT_JOINABLE 
EACODE_ERROR_PLAYER_ALREADY_JOINED 
EACODE_ERROR_MP_ROOM_AUTO_JOINABLE_WITH_PASSWORD 
EACODE_ERROR_MP_ROOM_MORE_ACTIVE_PLAYERS_THAN_NEW_LIMIT 
EACODE_ERROR_INVALID_SESSION_TICKET 
EACODE_ERROR_DEDICATED_SERVER_NOT_FOUND 
EACODE_ERROR_PLAYER_NOT_FOUND_IN_ROOM 
EACODE_ERROR_OBSOLETE_ASSET_GAME_VERSION 
EACODE_ERROR_IDENTITY_INVALID_TOKEN 
EACODE_ERROR_IDENTITY_UNKNOWN_IDENTITY 
EACODE_ERROR_IDENTITY_CONFLICT_IDENTITY 
EACODE_ERROR_IDENTITY_STEAM_CONNECTION_ERROR 
EACODE_ERROR_USER_LOCKED 
EACODE_ERROR_USER_SERVICE_USER_NOT_FOUND 
EACODE_ERROR_USER_INVALID_CREDENTIALS 
EACODE_ERROR_USER_MISSING_2FA 
EACODE_ERROR_USER_INVALID_2FA 
EACODE_ERROR_INVALID_ROOM_INVITE_TOKEN 
EACODE_ERROR_FILE_LOAD_FAILED 
EACODE_ERROR_FILE_SAVE_FAILED 

Definition at line 12 of file EApiCode.c.

◆ EBackendCatalogueBoolFlag [1/2]

Boolean value for backend catalogue filters which support any value.

Enumerator
BCB_FALSE 
BCB_TRUE 
BCB_ANY 
BCB_FALSE 
BCB_TRUE 
BCB_ANY 

Definition at line 13 of file EBackendCatalogueBoolFlag.c.

◆ EBackendCatalogueBoolFlag [2/2]

Enumerator
BCB_FALSE 
BCB_TRUE 
BCB_ANY 
BCB_FALSE 
BCB_TRUE 
BCB_ANY 

Definition at line 13 of file EBackendCatalogueBoolFlag.c.

◆ EBackendCatalogueOrderDir [1/2]

Value specifying direction of ordering in Backend Catalogue.

Enumerator
ASC 
DESC 
ASC 
DESC 

Definition at line 13 of file EBackendCatalogueOrderDir.c.

◆ EBackendCatalogueOrderDir [2/2]

Enumerator
ASC 
DESC 
ASC 
DESC 

Definition at line 13 of file EBackendCatalogueOrderDir.c.

◆ EBackendDebugHandling [1/2]

Enumerator
EBDH_NONE 
EBDH_ERROR 
EBDH_TIMEOUT 
EBDH_NONE 
EBDH_ERROR 
EBDH_TIMEOUT 

Definition at line 12 of file EBackendDebugHandling.c.

◆ EBackendDebugHandling [2/2]

Enumerator
EBDH_NONE 
EBDH_ERROR 
EBDH_TIMEOUT 
EBDH_NONE 
EBDH_ERROR 
EBDH_TIMEOUT 

Definition at line 12 of file EBackendDebugHandling.c.

◆ EBackendError [1/2]

Backend error.

Enumerator
EBERR_OK 

all OK

EBERR_UNKNOWN 

unknown error

EBERR_DISABLED 

backend is disabled

EBERR_INVALID_STATE 

called request from state where it is not possible (ie. reading data before login and such)

EBERR_BUSY 

no request can be called - login/auth in process

EBERR_ALREADY_REQUESTED 

state already requested once!

EBERR_LOGIN_FAILED 

failed to login

EBERR_AUTH_FAILED 

failed to authenticate

EBERR_LOGIN_SUCCESS 

login successful

EBERR_AUTH_SUCCESS 

authenticate successful

EBERR_CONFIGURATION_GET 

configuration received

EBERR_CONFIGURATION_WRITE 

configuration written

EBERR_CHARACTER_GET 

character data received

EBERR_CHARACTER_UPDATE 

character update done

EBERR_FILE_NOT_FOUND 

save point doesn't exist

EBERR_LINK_FAILED 
EBERR_UNSUPPORTED_REQUEST 

non-supported request call performed

EBERR_STORAGE_IS_FULL 

unable to store data

EBERR_VALIDATION_FAILED 
EBERR_INVALID_INPUT 
EBERR_OK 

all OK

EBERR_UNKNOWN 

unknown error

EBERR_DISABLED 

backend is disabled

EBERR_INVALID_STATE 

called request from state where it is not possible (ie. reading data before login and such)

EBERR_BUSY 

no request can be called - login/auth in process

EBERR_ALREADY_REQUESTED 

state already requested once!

EBERR_LOGIN_FAILED 

failed to login

EBERR_AUTH_FAILED 

failed to authenticate

EBERR_LOGIN_SUCCESS 

login successful

EBERR_AUTH_SUCCESS 

authenticate successful

EBERR_CONFIGURATION_GET 

configuration received

EBERR_CONFIGURATION_WRITE 

configuration written

EBERR_CHARACTER_GET 

character data received

EBERR_CHARACTER_UPDATE 

character update done

EBERR_FILE_NOT_FOUND 

save point doesn't exist

EBERR_LINK_FAILED 
EBERR_UNSUPPORTED_REQUEST 

non-supported request call performed

EBERR_STORAGE_IS_FULL 

unable to store data

EBERR_VALIDATION_FAILED 
EBERR_INVALID_INPUT 

Definition at line 13 of file EBackendError.c.

◆ EBackendError [2/2]

Enumerator
EBERR_OK 

all OK

EBERR_UNKNOWN 

unknown error

EBERR_DISABLED 

backend is disabled

EBERR_INVALID_STATE 

called request from state where it is not possible (ie. reading data before login and such)

EBERR_BUSY 

no request can be called - login/auth in process

EBERR_ALREADY_REQUESTED 

state already requested once!

EBERR_LOGIN_FAILED 

failed to login

EBERR_AUTH_FAILED 

failed to authenticate

EBERR_LOGIN_SUCCESS 

login successful

EBERR_AUTH_SUCCESS 

authenticate successful

EBERR_CONFIGURATION_GET 

configuration received

EBERR_CONFIGURATION_WRITE 

configuration written

EBERR_CHARACTER_GET 

character data received

EBERR_CHARACTER_UPDATE 

character update done

EBERR_FILE_NOT_FOUND 

save point doesn't exist

EBERR_LINK_FAILED 
EBERR_UNSUPPORTED_REQUEST 

non-supported request call performed

EBERR_STORAGE_IS_FULL 

unable to store data

EBERR_VALIDATION_FAILED 
EBERR_INVALID_INPUT 
EBERR_OK 

all OK

EBERR_UNKNOWN 

unknown error

EBERR_DISABLED 

backend is disabled

EBERR_INVALID_STATE 

called request from state where it is not possible (ie. reading data before login and such)

EBERR_BUSY 

no request can be called - login/auth in process

EBERR_ALREADY_REQUESTED 

state already requested once!

EBERR_LOGIN_FAILED 

failed to login

EBERR_AUTH_FAILED 

failed to authenticate

EBERR_LOGIN_SUCCESS 

login successful

EBERR_AUTH_SUCCESS 

authenticate successful

EBERR_CONFIGURATION_GET 

configuration received

EBERR_CONFIGURATION_WRITE 

configuration written

EBERR_CHARACTER_GET 

character data received

EBERR_CHARACTER_UPDATE 

character update done

EBERR_FILE_NOT_FOUND 

save point doesn't exist

EBERR_LINK_FAILED 
EBERR_UNSUPPORTED_REQUEST 

non-supported request call performed

EBERR_STORAGE_IS_FULL 

unable to store data

EBERR_VALIDATION_FAILED 
EBERR_INVALID_INPUT 

Definition at line 13 of file EBackendError.c.

◆ EDsSessionState [1/2]

Session state.

Enumerator
EDSESSION_OFFLINE 

session is not initialized

EDSESSION_LAUNCHING 

session is handling online services, connections and loading initial data

EDSESSION_INIT 

session is waiting for script/ game to finish initialization (load world) and such

EDSESSION_ACTIVE 

session is running - players can connect

EDSESSION_CLOSING 

session is being terminated

EDSESSION_PAUSED 

session is paused (this is state where server was hibernated)

EDSESSION_RESTARTING 

session is restarted (in process)

EDSESSION_OFFLINE 

session is not initialized

EDSESSION_LAUNCHING 

session is handling online services, connections and loading initial data

EDSESSION_INIT 

session is waiting for script/ game to finish initialization (load world) and such

EDSESSION_ACTIVE 

session is running - players can connect

EDSESSION_CLOSING 

session is being terminated

EDSESSION_PAUSED 

session is paused (this is state where server was hibernated)

EDSESSION_RESTARTING 

session is restarted (in process)

Definition at line 13 of file EDsSessionState.c.

◆ EDsSessionState [2/2]

Enumerator
EDSESSION_OFFLINE 

session is not initialized

EDSESSION_LAUNCHING 

session is handling online services, connections and loading initial data

EDSESSION_INIT 

session is waiting for script/ game to finish initialization (load world) and such

EDSESSION_ACTIVE 

session is running - players can connect

EDSESSION_CLOSING 

session is being terminated

EDSESSION_PAUSED 

session is paused (this is state where server was hibernated)

EDSESSION_RESTARTING 

session is restarted (in process)

EDSESSION_OFFLINE 

session is not initialized

EDSESSION_LAUNCHING 

session is handling online services, connections and loading initial data

EDSESSION_INIT 

session is waiting for script/ game to finish initialization (load world) and such

EDSESSION_ACTIVE 

session is running - players can connect

EDSESSION_CLOSING 

session is being terminated

EDSESSION_PAUSED 

session is paused (this is state where server was hibernated)

EDSESSION_RESTARTING 

session is restarted (in process)

Definition at line 13 of file EDsSessionState.c.

◆ EJsonApiError [1/2]


error codes for handle processing defined in C++

Enumerator
ETJSON_UNKNOWN 

invalid code

ETJSON_OK 

all fine

ETJSON_COMMSEND 

error during send

ETJSON_PARSERERROR 

error during parsing

ETJSON_TIMEOUT 

failed to send/ store handle due to timeout

ETJSON_NOBUFFERS 

not enough buffers available

ETJSON_FAILFILELOAD 

failed to load file

ETJSON_FAILFILESAVE 

failed to save file

ETJSON_NOTARRAY 

object is not array (ie. attempt to provide different or none object as array)

ETJSON_UNKNOWN 

invalid code

ETJSON_OK 

all fine

ETJSON_COMMSEND 

error during send

ETJSON_PARSERERROR 

error during parsing

ETJSON_TIMEOUT 

failed to send/ store handle due to timeout

ETJSON_NOBUFFERS 

not enough buffers available

ETJSON_FAILFILELOAD 

failed to load file

ETJSON_FAILFILESAVE 

failed to save file

ETJSON_NOTARRAY 

object is not array (ie. attempt to provide different or none object as array)

Definition at line 15 of file EJsonApiError.c.

◆ EJsonApiError [2/2]

Enumerator
ETJSON_UNKNOWN 

invalid code

ETJSON_OK 

all fine

ETJSON_COMMSEND 

error during send

ETJSON_PARSERERROR 

error during parsing

ETJSON_TIMEOUT 

failed to send/ store handle due to timeout

ETJSON_NOBUFFERS 

not enough buffers available

ETJSON_FAILFILELOAD 

failed to load file

ETJSON_FAILFILESAVE 

failed to save file

ETJSON_NOTARRAY 

object is not array (ie. attempt to provide different or none object as array)

ETJSON_UNKNOWN 

invalid code

ETJSON_OK 

all fine

ETJSON_COMMSEND 

error during send

ETJSON_PARSERERROR 

error during parsing

ETJSON_TIMEOUT 

failed to send/ store handle due to timeout

ETJSON_NOBUFFERS 

not enough buffers available

ETJSON_FAILFILELOAD 

failed to load file

ETJSON_FAILFILESAVE 

failed to save file

ETJSON_NOTARRAY 

object is not array (ie. attempt to provide different or none object as array)

Definition at line 15 of file EJsonApiError.c.

◆ EPendingLoadState [1/2]

Specifies which data of Revision were not yet loaded from the backend,.

Enumerator
ELS_NONE 

All Loaded.

ELS_SCENARIOS 

Scenarios.

ELS_DEPENDENCIES 

Dependencies.

ELS_FILES 

Files.

ELS_CHANGELOG 

Changelog.

ELS_ALL_ADDON 

Entire addon.

ELS_NONE 

All Loaded.

ELS_SCENARIOS 

Scenarios.

ELS_DEPENDENCIES 

Dependencies.

ELS_FILES 

Files.

ELS_CHANGELOG 

Changelog.

ELS_ALL_ADDON 

Entire addon.

Definition at line 13 of file EPendingLoadState.c.

◆ EPendingLoadState [2/2]

Enumerator
ELS_NONE 

All Loaded.

ELS_SCENARIOS 

Scenarios.

ELS_DEPENDENCIES 

Dependencies.

ELS_FILES 

Files.

ELS_CHANGELOG 

Changelog.

ELS_ALL_ADDON 

Entire addon.

ELS_NONE 

All Loaded.

ELS_SCENARIOS 

Scenarios.

ELS_DEPENDENCIES 

Dependencies.

ELS_FILES 

Files.

ELS_CHANGELOG 

Changelog.

ELS_ALL_ADDON 

Entire addon.

Definition at line 13 of file EPendingLoadState.c.

◆ ERestResult [1/2]

States and result + error code produced by RestApi.

Enumerator
EREST_EMPTY 

not initialized

EREST_SUCCESS 

result and/or data are ready (success)

EREST_ERROR 

(state >= EREST_ERROR) == error happened

EREST_ERROR_SERVERERROR 
EREST_ERROR_APPERROR 
EREST_ERROR_TIMEOUT 
EREST_ERROR_NOTIMPLEMENTED 
EREST_ERROR_PACKINGREQUEST 

packing request to JSON failed (too much data?)

EREST_ERROR_CREATE 

failed to even create REST request (send failed)

EREST_ERROR_RECV 

failed to receive response

EREST_ERROR_SEND 

failed to send request

EREST_ERROR_STORE 

unable to store received data (not enough space?)

EREST_ERROR_UNKNOWN 
EREST_EMPTY 

not initialized

EREST_SUCCESS 

result and/or data are ready (success)

EREST_ERROR 

(state >= EREST_ERROR) == error happened

EREST_ERROR_SERVERERROR 
EREST_ERROR_APPERROR 
EREST_ERROR_TIMEOUT 
EREST_ERROR_NOTIMPLEMENTED 
EREST_ERROR_PACKINGREQUEST 

packing request to JSON failed (too much data?)

EREST_ERROR_CREATE 

failed to even create REST request (send failed)

EREST_ERROR_RECV 

failed to receive response

EREST_ERROR_SEND 

failed to send request

EREST_ERROR_STORE 

unable to store received data (not enough space?)

EREST_ERROR_UNKNOWN 

Definition at line 13 of file ERestResult.c.

◆ ERestResult [2/2]

Enumerator
EREST_EMPTY 

not initialized

EREST_SUCCESS 

result and/or data are ready (success)

EREST_ERROR 

(state >= EREST_ERROR) == error happened

EREST_ERROR_SERVERERROR 
EREST_ERROR_APPERROR 
EREST_ERROR_TIMEOUT 
EREST_ERROR_NOTIMPLEMENTED 
EREST_ERROR_PACKINGREQUEST 

packing request to JSON failed (too much data?)

EREST_ERROR_CREATE 

failed to even create REST request (send failed)

EREST_ERROR_RECV 

failed to receive response

EREST_ERROR_SEND 

failed to send request

EREST_ERROR_STORE 

unable to store received data (not enough space?)

EREST_ERROR_UNKNOWN 
EREST_EMPTY 

not initialized

EREST_SUCCESS 

result and/or data are ready (success)

EREST_ERROR 

(state >= EREST_ERROR) == error happened

EREST_ERROR_SERVERERROR 
EREST_ERROR_APPERROR 
EREST_ERROR_TIMEOUT 
EREST_ERROR_NOTIMPLEMENTED 
EREST_ERROR_PACKINGREQUEST 

packing request to JSON failed (too much data?)

EREST_ERROR_CREATE 

failed to even create REST request (send failed)

EREST_ERROR_RECV 

failed to receive response

EREST_ERROR_SEND 

failed to send request

EREST_ERROR_STORE 

unable to store received data (not enough space?)

EREST_ERROR_UNKNOWN 

Definition at line 13 of file ERestResult.c.

◆ ERevisionAvailability [1/2]

Enumerator
ERA_AVAILABLE 

Revision is available and can be accessed.

ERA_DELETED 

Revision was deleted from the Workshop.

ERA_OBSOLETE 

Revision is obsolete to this game version.

ERA_AVAILABLE 

Revision is available and can be accessed.

ERA_DELETED 

Revision was deleted from the Workshop.

ERA_OBSOLETE 

Revision is obsolete to this game version.

Definition at line 12 of file ERevisionAvailability.c.

◆ ERevisionAvailability [2/2]

Enumerator
ERA_AVAILABLE 

Revision is available and can be accessed.

ERA_DELETED 

Revision was deleted from the Workshop.

ERA_OBSOLETE 

Revision is obsolete to this game version.

ERA_AVAILABLE 

Revision is available and can be accessed.

ERA_DELETED 

Revision was deleted from the Workshop.

ERA_OBSOLETE 

Revision is obsolete to this game version.

Definition at line 12 of file ERevisionAvailability.c.

◆ EServerType [1/2]

Determines type of the server.

Enumerator
ST_NONE 

init value

ST_OFFICIAL 

Official dedicated server.

ST_COMMUNITY 

Dedicated server self-hosted by community on their own machines.

ST_LISTEN 

Listen server hosted directly in-game by client (client + server).

ST_NONE 

init value

ST_OFFICIAL 

Official dedicated server.

ST_COMMUNITY 

Dedicated server self-hosted by community on their own machines.

ST_LISTEN 

Listen server hosted directly in-game by client (client + server).

Definition at line 13 of file EServerType.c.

◆ EServerType [2/2]

Enumerator
ST_NONE 

init value

ST_OFFICIAL 

Official dedicated server.

ST_COMMUNITY 

Dedicated server self-hosted by community on their own machines.

ST_LISTEN 

Listen server hosted directly in-game by client (client + server).

ST_NONE 

init value

ST_OFFICIAL 

Official dedicated server.

ST_COMMUNITY 

Dedicated server self-hosted by community on their own machines.

ST_LISTEN 

Listen server hosted directly in-game by client (client + server).

Definition at line 13 of file EServerType.c.

◆ EStringMatchType [1/2]

Enum used to specify how string is matched when searching in backend database.

Enumerator
ESMT_EQUALS 
ESMT_STARTS_WITH 
ESMT_CONTAINS 
ESMT_EQUALS 
ESMT_STARTS_WITH 
ESMT_CONTAINS 

Definition at line 13 of file EStringMatchType.c.

◆ EStringMatchType [2/2]

Enumerator
ESMT_EQUALS 
ESMT_STARTS_WITH 
ESMT_CONTAINS 
ESMT_EQUALS 
ESMT_STARTS_WITH 
ESMT_CONTAINS 

Definition at line 13 of file EStringMatchType.c.

◆ EWorkshopItemAccessState [1/2]

Access restriction flags for WorkshopItems (values are bit flags!)

Enumerator
EWASTATE_OK 
EWASTATE_REPORTED 
EWASTATE_PRIVATE 
EWASTATE_BLOCKED 
EWASTATE_OK 
EWASTATE_REPORTED 
EWASTATE_PRIVATE 
EWASTATE_BLOCKED 

Definition at line 15 of file EWorkshopItemAccessState.c.

◆ EWorkshopItemAccessState [2/2]

Enumerator
EWASTATE_OK 
EWASTATE_REPORTED 
EWASTATE_PRIVATE 
EWASTATE_BLOCKED 
EWASTATE_OK 
EWASTATE_REPORTED 
EWASTATE_PRIVATE 
EWASTATE_BLOCKED 

Definition at line 15 of file EWorkshopItemAccessState.c.

◆ EWorkshopItemType [1/2]

Workshop item type.

Enumerator
EWTYPE_UNKNOWN 
EWTYPE_ADDON 
EWTYPE_WORLD_SAVE 
EWTYPE_UNKNOWN 
EWTYPE_ADDON 
EWTYPE_WORLD_SAVE 

Definition at line 13 of file EWorkshopItemType.c.

◆ EWorkshopItemType [2/2]

Enumerator
EWTYPE_UNKNOWN 
EWTYPE_ADDON 
EWTYPE_WORLD_SAVE 
EWTYPE_UNKNOWN 
EWTYPE_ADDON 
EWTYPE_WORLD_SAVE 

Definition at line 13 of file EWorkshopItemType.c.

◆ EWorkshopReportType [1/2]

Content reporting types.

Enumerator
EWREPORT_OTHER 
EWREPORT_INAPPROPRIATE_CONTENT 
EWREPORT_OFFENSIVE_LANGUAGE 
EWREPORT_MISLEADING 
EWREPORT_SPAM 
EWREPORT_SCAM 
EWREPORT_MALICIOUS 
EWREPORT_INTELLECTUAL_PROPERTY 
EWREPORT_OTHER 
EWREPORT_INAPPROPRIATE_CONTENT 
EWREPORT_OFFENSIVE_LANGUAGE 
EWREPORT_MISLEADING 
EWREPORT_SPAM 
EWREPORT_SCAM 
EWREPORT_MALICIOUS 
EWREPORT_INTELLECTUAL_PROPERTY 

Definition at line 15 of file EWorkshopReportType.c.

◆ EWorkshopReportType [2/2]

Enumerator
EWREPORT_OTHER 
EWREPORT_INAPPROPRIATE_CONTENT 
EWREPORT_OFFENSIVE_LANGUAGE 
EWREPORT_MISLEADING 
EWREPORT_SPAM 
EWREPORT_SCAM 
EWREPORT_MALICIOUS 
EWREPORT_INTELLECTUAL_PROPERTY 
EWREPORT_OTHER 
EWREPORT_INAPPROPRIATE_CONTENT 
EWREPORT_OFFENSIVE_LANGUAGE 
EWREPORT_MISLEADING 
EWREPORT_SPAM 
EWREPORT_SCAM 
EWREPORT_MALICIOUS 
EWREPORT_INTELLECTUAL_PROPERTY 

Definition at line 15 of file EWorkshopReportType.c.

◆ HttpCode [1/2]

enum HttpCode

Common HTTP (result / error) codes Can be used in code as constant values to easier find use of specific HTTP code compared to search for simple numbers in the code.

Note
Only most common HTTP codes are covered by this enum.
Enumerator
HTTP_CODE_NULL 

no code

HTTP_CODE_100 

continue

HTTP_CODE_200 

ok :-)

HTTP_CODE_201 

created

HTTP_CODE_202 

accepted

HTTP_CODE_300 

(redirect) multiple choices

HTTP_CODE_301 

(redirect) moved permanently

HTTP_CODE_302 

(redirect) found - this may indicate improper use of "Http" instead "Https"

HTTP_CODE_303 

(redirect) see other

HTTP_CODE_400 

bad request response

HTTP_CODE_401 

unauthorized response

HTTP_CODE_403 

forbidden

HTTP_CODE_404 

not found

HTTP_CODE_405 

method not allowed

HTTP_CODE_408 

request timeout

HTTP_CODE_409 

conflict state

HTTP_CODE_412 

precondition failed (access denied)

HTTP_CODE_413 

payload too large (attempt to upload too much data)

HTTP_CODE_418 

i'am a teapot

HTTP_CODE_422 

missing data

HTTP_CODE_433 

custom backend code

HTTP_CODE_444 

non standard nginx used to instruct nginx to close connection :: https://httpstatus.in/444/

HTTP_CODE_500 

server error

HTTP_CODE_501 

not implemented

HTTP_CODE_502 

bad gateway

HTTP_CODE_503 

service unavailable

HTTP_CODE_504 

gateway timeout

HTTP_CODE_520 

the origin server returned an empty, unknown, or unexpected response to Cloudflare

HTTP_CODE_521 

the origin server refused connections from Cloudflare, security solutions at the origin may be blocking legitimate connections from certain Cloudflare IP addresses

HTTP_CODE_522 

Cloudflare timed out contacting the origin server.

HTTP_CODE_523 

Cloudflare could not reach the origin server (for example, if the DNS records for the origin server are incorrect or missing).

HTTP_CODE_524 

Cloudflare was able to complete a TCP connection to the origin server, but did not receive a timely HTTP response.

HTTP_CODE_525 

Cloudflare could not negotiate a SSL/TLS handshake with the origin server.

HTTP_CODE_526 

Cloudflare could not validate the SSL certificate on the origin web server, also used by Cloud Foundry's gorouter.

HTTP_CODE_530 

Cloudflare was unable to resolve the origin hostname, body of the response contains an 1xxx error.

HTTP_CODE_599 

Last possible 5XX error for handling full range or codes.

HTTP_CODE_NULL 

no code

HTTP_CODE_100 

continue

HTTP_CODE_200 

ok :-)

HTTP_CODE_201 

created

HTTP_CODE_202 

accepted

HTTP_CODE_300 

(redirect) multiple choices

HTTP_CODE_301 

(redirect) moved permanently

HTTP_CODE_302 

(redirect) found - this may indicate improper use of "Http" instead "Https"

HTTP_CODE_303 

(redirect) see other

HTTP_CODE_400 

bad request response

HTTP_CODE_401 

unauthorized response

HTTP_CODE_403 

forbidden

HTTP_CODE_404 

not found

HTTP_CODE_405 

method not allowed

HTTP_CODE_408 

request timeout

HTTP_CODE_409 

conflict state

HTTP_CODE_412 

precondition failed (access denied)

HTTP_CODE_413 

payload too large (attempt to upload too much data)

HTTP_CODE_418 

i'am a teapot

HTTP_CODE_422 

missing data

HTTP_CODE_433 

custom backend code

HTTP_CODE_444 

non standard nginx used to instruct nginx to close connection :: https://httpstatus.in/444/

HTTP_CODE_500 

server error

HTTP_CODE_501 

not implemented

HTTP_CODE_502 

bad gateway

HTTP_CODE_503 

service unavailable

HTTP_CODE_504 

gateway timeout

HTTP_CODE_520 

the origin server returned an empty, unknown, or unexpected response to Cloudflare

HTTP_CODE_521 

the origin server refused connections from Cloudflare, security solutions at the origin may be blocking legitimate connections from certain Cloudflare IP addresses

HTTP_CODE_522 

Cloudflare timed out contacting the origin server.

HTTP_CODE_523 

Cloudflare could not reach the origin server (for example, if the DNS records for the origin server are incorrect or missing).

HTTP_CODE_524 

Cloudflare was able to complete a TCP connection to the origin server, but did not receive a timely HTTP response.

HTTP_CODE_525 

Cloudflare could not negotiate a SSL/TLS handshake with the origin server.

HTTP_CODE_526 

Cloudflare could not validate the SSL certificate on the origin web server, also used by Cloud Foundry's gorouter.

HTTP_CODE_530 

Cloudflare was unable to resolve the origin hostname, body of the response contains an 1xxx error.

HTTP_CODE_599 

Last possible 5XX error for handling full range or codes.

Definition at line 18 of file HttpCode.c.

◆ HttpCode [2/2]

enum HttpCode
Enumerator
HTTP_CODE_NULL 

no code

HTTP_CODE_100 

continue

HTTP_CODE_200 

ok :-)

HTTP_CODE_201 

created

HTTP_CODE_202 

accepted

HTTP_CODE_300 

(redirect) multiple choices

HTTP_CODE_301 

(redirect) moved permanently

HTTP_CODE_302 

(redirect) found - this may indicate improper use of "Http" instead "Https"

HTTP_CODE_303 

(redirect) see other

HTTP_CODE_400 

bad request response

HTTP_CODE_401 

unauthorized response

HTTP_CODE_403 

forbidden

HTTP_CODE_404 

not found

HTTP_CODE_405 

method not allowed

HTTP_CODE_408 

request timeout

HTTP_CODE_409 

conflict state

HTTP_CODE_412 

precondition failed (access denied)

HTTP_CODE_413 

payload too large (attempt to upload too much data)

HTTP_CODE_418 

i'am a teapot

HTTP_CODE_422 

missing data

HTTP_CODE_433 

custom backend code

HTTP_CODE_444 

non standard nginx used to instruct nginx to close connection :: https://httpstatus.in/444/

HTTP_CODE_500 

server error

HTTP_CODE_501 

not implemented

HTTP_CODE_502 

bad gateway

HTTP_CODE_503 

service unavailable

HTTP_CODE_504 

gateway timeout

HTTP_CODE_520 

the origin server returned an empty, unknown, or unexpected response to Cloudflare

HTTP_CODE_521 

the origin server refused connections from Cloudflare, security solutions at the origin may be blocking legitimate connections from certain Cloudflare IP addresses

HTTP_CODE_522 

Cloudflare timed out contacting the origin server.

HTTP_CODE_523 

Cloudflare could not reach the origin server (for example, if the DNS records for the origin server are incorrect or missing).

HTTP_CODE_524 

Cloudflare was able to complete a TCP connection to the origin server, but did not receive a timely HTTP response.

HTTP_CODE_525 

Cloudflare could not negotiate a SSL/TLS handshake with the origin server.

HTTP_CODE_526 

Cloudflare could not validate the SSL certificate on the origin web server, also used by Cloud Foundry's gorouter.

HTTP_CODE_530 

Cloudflare was unable to resolve the origin hostname, body of the response contains an 1xxx error.

HTTP_CODE_599 

Last possible 5XX error for handling full range or codes.

HTTP_CODE_NULL 

no code

HTTP_CODE_100 

continue

HTTP_CODE_200 

ok :-)

HTTP_CODE_201 

created

HTTP_CODE_202 

accepted

HTTP_CODE_300 

(redirect) multiple choices

HTTP_CODE_301 

(redirect) moved permanently

HTTP_CODE_302 

(redirect) found - this may indicate improper use of "Http" instead "Https"

HTTP_CODE_303 

(redirect) see other

HTTP_CODE_400 

bad request response

HTTP_CODE_401 

unauthorized response

HTTP_CODE_403 

forbidden

HTTP_CODE_404 

not found

HTTP_CODE_405 

method not allowed

HTTP_CODE_408 

request timeout

HTTP_CODE_409 

conflict state

HTTP_CODE_412 

precondition failed (access denied)

HTTP_CODE_413 

payload too large (attempt to upload too much data)

HTTP_CODE_418 

i'am a teapot

HTTP_CODE_422 

missing data

HTTP_CODE_433 

custom backend code

HTTP_CODE_444 

non standard nginx used to instruct nginx to close connection :: https://httpstatus.in/444/

HTTP_CODE_500 

server error

HTTP_CODE_501 

not implemented

HTTP_CODE_502 

bad gateway

HTTP_CODE_503 

service unavailable

HTTP_CODE_504 

gateway timeout

HTTP_CODE_520 

the origin server returned an empty, unknown, or unexpected response to Cloudflare

HTTP_CODE_521 

the origin server refused connections from Cloudflare, security solutions at the origin may be blocking legitimate connections from certain Cloudflare IP addresses

HTTP_CODE_522 

Cloudflare timed out contacting the origin server.

HTTP_CODE_523 

Cloudflare could not reach the origin server (for example, if the DNS records for the origin server are incorrect or missing).

HTTP_CODE_524 

Cloudflare was able to complete a TCP connection to the origin server, but did not receive a timely HTTP response.

HTTP_CODE_525 

Cloudflare could not negotiate a SSL/TLS handshake with the origin server.

HTTP_CODE_526 

Cloudflare could not validate the SSL certificate on the origin web server, also used by Cloud Foundry's gorouter.

HTTP_CODE_530 

Cloudflare was unable to resolve the origin hostname, body of the response contains an 1xxx error.

HTTP_CODE_599 

Last possible 5XX error for handling full range or codes.

Definition at line 18 of file HttpCode.c.