|
Enfusion Script API
|
Classes | |
| interface | BackendApi |
| Backend Api instance. More... | |
| interface | BackendAuthenticatorApi |
| This API is used for accessing current state of Authenticator for backend services from client game. More... | |
| interface | BackendCallback |
| Object used as callback structure in which you will receive results of Backend requests exposed via ScriptAPIs. More... | |
| interface | BackendDebugApi |
| interface | BackendImage |
| interface | BanListPageParams |
| JsonApiStruct passed to BanList backend requests. More... | |
| interface | BanServiceApi |
| Ban Service API. More... | |
| interface | BaseWorkshopItem |
| interface | BlockListItem |
| Data structure for block list response. More... | |
| interface | BohemiaAccountApi |
| This API is used for linking user Game Identity with his Bohemia Account. More... | |
| interface | ClientLobbyApi |
| interface | Dependency |
| Dependency represent minimal structure of workshop item that other things depends on. More... | |
| interface | DSSession |
| DS server Session. More... | |
| interface | DSSessionCallback |
| Dedicated Server Session callback class for script. More... | |
| interface | GroupApplication |
| Serves as both Application and Invitation. More... | |
| interface | GroupCatalogue |
| GroupCatalogue serves as manager (register new group) as well as browser. More... | |
| interface | GroupData |
| interface | GroupManifest |
| Data set needed to register a new Group. More... | |
| interface | GroupMemberCatalogue |
| interface | GroupMemberRole |
| interface | GroupMembership |
| interface | ImageScale |
| interface | JsonApiStruct |
| interface | MissionWorkshopItem |
| interface | NewsFeedItem |
| New Feed data structure. More... | |
| interface | OnlineBanListData |
| Structure for ban data response of BanList requests. More... | |
| interface | PopupFeedItem |
| Popup Feed data structure. More... | |
| interface | RestApi |
| interface | RestCallback |
| Object used as callback structure in which you will receive results of scripted RestAPI calls. More... | |
| interface | RestContext |
| Script accessible REST context. More... | |
| interface | Revision |
| interface | Room |
| interface | ServerCatalogueApi |
| Catalogue for listing servers from backend. More... | |
| interface | ServerCatalogueFilters |
| Object used to specify filters when listing internet servers in the ServerCatalogueApi. More... | |
| interface | ServerConfigApi |
| interface | ServerConfigMeta |
| interface | ServerInfo |
| Object containing info and interaction methods for game servers. More... | |
| interface | ServiceStatusItem |
| Service status item. More... | |
| interface | SessionStorage |
| Save & Load handler. More... | |
| interface | WorkshopApi |
| Workshop Api instance. More... | |
| interface | WorkshopAuthor |
| interface | WorkshopCatalogue |
| interface | WorkshopItem |
| Workshop Item instance. More... | |
| interface | WorkshopTag |
| Workshop Item Tag structure TODO replace by DString. More... | |
| interface | WorldSaveItem |
| interface | WorldSaveManifest |
| enum EApiCode |
| enum EBackendCredentials |
| enum EBackendError |
Backend error.
| enum EDsSessionState |
Session state.
| enum EJsonApiError |
error codes for handle processing defined in C++
| enum EPendingLoadState |
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. |
| enum ERestResult |
States and result + error code produced by RestApi.
| enum ERolePermission |
| enum EServerCatalogueMode |
Different modes of ServerCatalogueApi which determines how will be catalogue filled with servers.
Server Catalogue ordering values.
Server Catalogue value for platform support matching.
| enum EServerType |
| enum EStringMatchType |
| enum EWorkshopItemType |
| enum EWorkshopReportType |
| 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.
| 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. |