Enfusion Script API
|
Classes | |
interface | BackendApi |
Backend Api instance. More... | |
interface | BackendCallback |
Backend Request/Response Callback class for script. 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 | ClientLobbyApi |
interface | Dependency |
Dependency represent minimal structure of workshop item that other things depends on. More... | |
interface | DownloadableCatalogue |
interface | DownloadableItem |
interface | DSSession |
DS server Session. More... | |
interface | DSSessionCallback |
Dedicated Server Session callback class for script. More... | |
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 | RestApi |
interface | RestCallback |
interface | RestContext |
Script accessible REST context. More... | |
interface | Revision |
interface | Room |
interface | ServerConfigApi |
interface | ServerConfigMeta |
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, (result + error) codes defined in C++
enum EStringMatchType |
enum EWorkshopItemState |
Workshop item stats (values are bit flags!)
Enumerator | |
---|---|
EWSTATE_ONLINE | 2 |
EWSTATE_OFFLINE | 4 [Obsolete("Use Revision.IsDownloaded")] |
EWSTATE_UPLOADING | 8 |
EWSTATE_DOWNLOADING | 16 |
EWSTATE_OUTDATED | 32 |
EWSTATE_CORRUPTED | 64 |
EWSTATE_QUEUED | |
EWSTATE_FAVOURITE | |
EWSTATE_PURCHASED | |
EWSTATE_RECOMMENDED | |
EWSTATE_HIGHLIGHTED | |
EWSTATE_MYCREATION | 4096 |
EWSTATE_BANNED | |
EWSTATE_ABORTING_DOWNLOAD |
enum EWorkshopItemType |
enum EWorkshopReportType |