Documentation for the Unreal C++ Plugin
Loading...
Searching...
No Matches
UApexAPI Class ReferenceBlueprintTypeBlueprintable

UCLASS(BlueprintType, Blueprintable) More...

#include <ApexAPI.h>

Inheritance diagram for UApexAPI:
[legend]

Public Member Functions

 UApexAPI ()
 
bool CompleteSession (const FSessionData &InSessionData)
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
void ConnectWebSocketService ()
 UFUNCTION(BlueprintCallable, Category = "Apex|API", meta = (Tooltip = "This function only needs to be called when a user has logged out."))
 
void ExitApplication (const FString &InReturnTarget, const FString &InReturnTargetType)
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
bool FetchTopTen (FString Scenario, int OrgUnit)
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
bool FetchTopTenByCurrentUser (FString Scenario)
 UFUNCTION(BlueprintCallable, Category = "Apex|API", meta = (DisplayName = "Fetch Top Ten By User"))
 
bool FetchTopTenByTimeRange (float TimePriorToToday, FString Scenario, int OrgUnit)
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
bool FetchTopTenByUser (int UserId, FString Scenario, int OrgUnit)
 UFUNCTION(BlueprintCallable, Category = "Apex|API", meta=(DisplayName = "Fetch Top Ten By User"))
 
void FilloutLaunchToken ()
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
bool HasLaunchAuthToken ()
 UFUNCTION(BlueprintPure, BlueprintCallable, Category = "Apex|API")
 
virtual void Initialize (FSubsystemCollectionBase &Collection) override
 
bool IsLoggedIn ()
 UFUNCTION(BlueprintPure, BlueprintCallable, Category = "Apex|API")
 
bool IsWebSocketConnected ()
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
bool JoinSession (FString InScenarioId, const FXAPIExtension &InContextExtension, bool bIsMultiplayer=false)
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
void Login (const FString &InUserName, const FString &InPassword, bool bShouldLogout=true)
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
void LoginWithAuthToken ()
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
void Logout ()
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
void Ping ()
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
void RequestAuthorizationCode ()
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
bool SendSessionEvent (const FXAPIStatement &InStatement)
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 
void SetExitParameters (const FString &SetExitTarget)
 UFUNCTION(BlueprintCallable, Category = "Apex|SDK")
 
void SetExitTarget (const FString &InExitTarget, const FString &InExitTargetType)
 UFUNCTION(BlueprintCallable, Category = "Apex|SDK")
 
void VerifyModuleAccess (int InModuleId)
 UFUNCTION(BlueprintCallable, Category = "Apex|API")
 

Public Attributes

FString ClientIP
 UPROPERTY(BlueprintReadOnly)
 
FUserSessionData CurrentActiveLogin
 UPROPERTY(BlueprintReadOnly)
 
FGuid CurrentSessionGuid
 UPROPERTY(BlueprintReadOnly)
 
FString DeviceId
 UPROPERTY(BlueprintReadOnly)
 
FString DeviceModel
 UPROPERTY(BlueprintReadOnly)
 
int LoadedModuleId
 UPROPERTY(BlueprintReadWrite, Meta=(DisplayName="Module Id"))
 
FString ModuleVersion
 UPROPERTY(BlueprintReadOnly)
 
FOnApexAuthCodeRetrieved OnAuthorizationCodeRetrieved
 UPROPERTY(BlueprintAssignable, Category = "Apex|Event")
 
FOnApexTopTenDataComplete OnFetchTopTenComplete
 UPROPERTY(BlueprintAssignable, Category = "Apex|Event")
 
FOnApexTopTenDataFail OnFetchTopTenFail
 UPROPERTY(BlueprintAssignable, Category = "Apex|Event")
 
FOnApexRequestComplete OnRequestComplete
 UPROPERTY(BlueprintAssignable, Category = "Apex|Event")
 
FOnApexRequestFail OnRequestFail
 UPROPERTY(BlueprintAssignable, Category = "Apex|Event")
 
FOnStaticApexAuthCodeRetrieved OnStaticAuthorizationCodeRetrieved
 
FOnStaticApexTopTenDataComplete OnStaticFetchTopTenComplete
 
FOnStaticApexTopTenDataFail OnStaticFetchTopTenFail
 
FOnStaticApexRequestComplete OnStaticRequestComplete
 
FOnStaticApexRequestFail OnStaticRequestFail
 
FOnStaticApexWebSocketConnected OnStaticWebSocketConnected
 
FOnStaticApexWebSocketConnectFailed OnStaticWebSocketConnectFailed
 
FOnStaticApexWebSocketDisconnected OnStaticWebSocketDisconnected
 
FOnApexWebSocketConnected OnWebSocketConnected
 UPROPERTY(BlueprintAssignable, Category = "Apex|Event")
 
FOnApexWebSocketConnectFailed OnWebSocketConnectFailed
 UPROPERTY(BlueprintAssignable, Category = "Apex|Event")
 
FOnApexWebSocketDisconnected OnWebSocketDisconnected
 UPROPERTY(BlueprintAssignable, Category = "Apex|Event")
 
FString Platform
 UPROPERTY(BlueprintReadOnly)
 
FString ScenarioId
 UPROPERTY(BlueprintReadOnly)
 
FString URL
 The API URL.
 
FString WebSocketURL
 The API Websocket URL.
 

Protected Member Functions

bool FetchTopTen (int UserId, float TimePriorToToday, FString Scenario, int OrgUnit)
 
TSharedRef< FJsonObject > GetUserJsonObject (TSharedRef< FJsonObject > &RootJsonObject)
 
void HandleLogin (class UVaRestJsonObject *LoginJsonObject)
 
void OnCompleteSessionComplete (const class UVaRestRequestJSON *Request)
 
void OnCompleteSessionFail (const class UVaRestRequestJSON *Request)
 
void OnJoinSessionComplete (const class UVaRestRequestJSON *Request)
 
void OnJoinSessionFail (const class UVaRestRequestJSON *Request)
 
void OnLoginComplete (const class UVaRestRequestJSON *Request)
 
void OnLoginFail (const class UVaRestRequestJSON *Request)
 
void OnLogoutComplete (const class UVaRestRequestJSON *Request)
 
void OnLogoutFail (const class UVaRestRequestJSON *Request)
 
void OnPingComplete (const class UVaRestRequestJSON *Request)
 
void OnPingFail (const class UVaRestRequestJSON *Request)
 
void OnSendSessionEventComplete (const class UVaRestRequestJSON *Request)
 
void OnSendSessionEventFail (const class UVaRestRequestJSON *Request)
 
void OnTopTenComplete (const class UVaRestRequestJSON *Request)
 
void OnTopTenFail (const class UVaRestRequestJSON *Request)
 
void OnUserVerificationComplete (const class UVaRestRequestJSON *Request)
 
void OnUserVerificationFail (const class UVaRestRequestJSON *Request)
 
void ParseIntentData (const FString &InIntentData)
 
void SendHeartbeat ()
 
void SetupModuleSettings ()
 

Protected Attributes

bool bSessionInProgress
 UPROPERTY(BlueprintReadOnly)
 
bool bWebSocketEnabled
 UPROPERTY(BlueprintReadOnly)
 
FString ReturnParameters
 UPROPERTY(BlueprintReadOnly)
 
FString ReturnTarget
 UPROPERTY(BlueprintReadOnly)
 
FString ReturnTargetType
 UPROPERTY(BlueprintReadOnly)
 

Private Member Functions

 GENERATED_BODY ()
 

Private Attributes

class UApexSDKSettingsApexSettings
 
TUniquePtr< ApexWebSocketApexSocket
 
FTimerHandle HeartbeatHandle
 
class UPixoLauncherSubsystemLauncherSubsystem
 
FString LaunchToken
 
int SessionId
 
class UVaRestSubsystem * VaRestSubsystem
 

Detailed Description

UCLASS(BlueprintType, Blueprintable)

The main class to access the Apex platform API.

UApexAPI contains functionality to reach the Apex API. Information about the module, platform and HMD device is readable from here as well. It also contains information about the current user.

Todo
Uncomment out the Logout API call once it's implemented.

Definition at line 75 of file ApexAPI.h.

Constructor & Destructor Documentation

◆ UApexAPI()

UApexAPI::UApexAPI ( )

Definition at line 19 of file ApexAPI.cpp.

Member Function Documentation

◆ CompleteSession()

bool UApexAPI::CompleteSession ( const FSessionData & InSessionData)
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 756 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ ConnectWebSocketService()

void UApexAPI::ConnectWebSocketService ( )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API", meta = (Tooltip = "This function only needs to be called when a user has logged out."))

Definition at line 237 of file ApexAPI.cpp.

◆ ExitApplication()

void UApexAPI::ExitApplication ( const FString & InReturnTarget,
const FString & InReturnTargetType )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 269 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ FetchTopTen() [1/2]

bool UApexAPI::FetchTopTen ( FString Scenario,
int OrgUnit )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 967 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FetchTopTen() [2/2]

bool UApexAPI::FetchTopTen ( int UserId,
float TimePriorToToday,
FString Scenario,
int OrgUnit )
protected

Definition at line 987 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ FetchTopTenByCurrentUser()

bool UApexAPI::FetchTopTenByCurrentUser ( FString Scenario)
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API", meta = (DisplayName = "Fetch Top Ten By User"))

Definition at line 972 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ FetchTopTenByTimeRange()

bool UApexAPI::FetchTopTenByTimeRange ( float TimePriorToToday,
FString Scenario,
int OrgUnit )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 982 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ FetchTopTenByUser()

bool UApexAPI::FetchTopTenByUser ( int UserId,
FString Scenario,
int OrgUnit )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API", meta=(DisplayName = "Fetch Top Ten By User"))

Definition at line 977 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ FilloutLaunchToken()

void UApexAPI::FilloutLaunchToken ( )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 397 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ GENERATED_BODY()

UApexAPI::GENERATED_BODY ( )
private

◆ GetUserJsonObject()

TSharedRef< FJsonObject > UApexAPI::GetUserJsonObject ( TSharedRef< FJsonObject > & RootJsonObject)
protected

Definition at line 483 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ HandleLogin()

void UApexAPI::HandleLogin ( class UVaRestJsonObject * LoginJsonObject)
protected

Definition at line 469 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HasLaunchAuthToken()

bool UApexAPI::HasLaunchAuthToken ( )
BlueprintPureBlueprintCallable

UFUNCTION(BlueprintPure, BlueprintCallable, Category = "Apex|API")

Definition at line 426 of file ApexAPI.cpp.

◆ Initialize()

void UApexAPI::Initialize ( FSubsystemCollectionBase & Collection)
overridevirtual

Definition at line 90 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ IsLoggedIn()

bool UApexAPI::IsLoggedIn ( )
BlueprintPureBlueprintCallable

UFUNCTION(BlueprintPure, BlueprintCallable, Category = "Apex|API")

Definition at line 431 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsWebSocketConnected()

bool UApexAPI::IsWebSocketConnected ( )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 226 of file ApexAPI.cpp.

◆ JoinSession()

bool UApexAPI::JoinSession ( FString InScenarioId,
const FXAPIExtension & InContextExtension,
bool bIsMultiplayer = false )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 630 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ Login()

void UApexAPI::Login ( const FString & InUserName,
const FString & InPassword,
bool bShouldLogout = true )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 403 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ LoginWithAuthToken()

void UApexAPI::LoginWithAuthToken ( )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 379 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ Logout()

void UApexAPI::Logout ( )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 493 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnCompleteSessionComplete()

void UApexAPI::OnCompleteSessionComplete ( const class UVaRestRequestJSON * Request)
protected

Definition at line 845 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ OnCompleteSessionFail()

void UApexAPI::OnCompleteSessionFail ( const class UVaRestRequestJSON * Request)
protected

Definition at line 854 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnJoinSessionComplete()

void UApexAPI::OnJoinSessionComplete ( const class UVaRestRequestJSON * Request)
protected

Definition at line 724 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnJoinSessionFail()

void UApexAPI::OnJoinSessionFail ( const class UVaRestRequestJSON * Request)
protected

Definition at line 741 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnLoginComplete()

void UApexAPI::OnLoginComplete ( const class UVaRestRequestJSON * Request)
protected

Definition at line 436 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnLoginFail()

void UApexAPI::OnLoginFail ( const class UVaRestRequestJSON * Request)
protected

Definition at line 455 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnLogoutComplete()

void UApexAPI::OnLogoutComplete ( const class UVaRestRequestJSON * Request)
protected

Definition at line 519 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ OnLogoutFail()

void UApexAPI::OnLogoutFail ( const class UVaRestRequestJSON * Request)
protected

Definition at line 537 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnPingComplete()

void UApexAPI::OnPingComplete ( const class UVaRestRequestJSON * Request)
protected

Definition at line 359 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ OnPingFail()

void UApexAPI::OnPingFail ( const class UVaRestRequestJSON * Request)
protected

Definition at line 366 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnSendSessionEventComplete()

void UApexAPI::OnSendSessionEventComplete ( const class UVaRestRequestJSON * Request)
protected

Definition at line 947 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ OnSendSessionEventFail()

void UApexAPI::OnSendSessionEventFail ( const class UVaRestRequestJSON * Request)
protected

Definition at line 954 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnTopTenComplete()

void UApexAPI::OnTopTenComplete ( const class UVaRestRequestJSON * Request)
protected

Definition at line 1046 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnTopTenFail()

void UApexAPI::OnTopTenFail ( const class UVaRestRequestJSON * Request)
protected

Definition at line 1079 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnUserVerificationComplete()

void UApexAPI::OnUserVerificationComplete ( const class UVaRestRequestJSON * Request)
protected

Definition at line 578 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OnUserVerificationFail()

void UApexAPI::OnUserVerificationFail ( const class UVaRestRequestJSON * Request)
protected

Definition at line 607 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseIntentData()

void UApexAPI::ParseIntentData ( const FString & InIntentData)
protected

Definition at line 183 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ Ping()

void UApexAPI::Ping ( )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 347 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ RequestAuthorizationCode()

void UApexAPI::RequestAuthorizationCode ( )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 248 of file ApexAPI.cpp.

◆ SendHeartbeat()

void UApexAPI::SendHeartbeat ( )
protected

Definition at line 1092 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SendSessionEvent()

bool UApexAPI::SendSessionEvent ( const FXAPIStatement & InStatement)
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 867 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ SetExitParameters()

void UApexAPI::SetExitParameters ( const FString & SetExitTarget)
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|SDK")

Definition at line 263 of file ApexAPI.cpp.

◆ SetExitTarget()

void UApexAPI::SetExitTarget ( const FString & InExitTarget,
const FString & InExitTargetType )
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|SDK")

Definition at line 256 of file ApexAPI.cpp.

◆ SetupModuleSettings()

void UApexAPI::SetupModuleSettings ( )
protected

Definition at line 26 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ VerifyModuleAccess()

void UApexAPI::VerifyModuleAccess ( int InModuleId)
BlueprintCallable

UFUNCTION(BlueprintCallable, Category = "Apex|API")

Definition at line 550 of file ApexAPI.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ ApexSettings

class UApexSDKSettings* UApexAPI::ApexSettings
private

Definition at line 360 of file ApexAPI.h.

◆ ApexSocket

TUniquePtr<ApexWebSocket> UApexAPI::ApexSocket
private

Definition at line 367 of file ApexAPI.h.

◆ bSessionInProgress

bool UApexAPI::bSessionInProgress
protectedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 168 of file ApexAPI.h.

◆ bWebSocketEnabled

bool UApexAPI::bWebSocketEnabled
protectedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 174 of file ApexAPI.h.

◆ ClientIP

FString UApexAPI::ClientIP
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 146 of file ApexAPI.h.

◆ CurrentActiveLogin

FUserSessionData UApexAPI::CurrentActiveLogin
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 158 of file ApexAPI.h.

◆ CurrentSessionGuid

FGuid UApexAPI::CurrentSessionGuid
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 152 of file ApexAPI.h.

◆ DeviceId

FString UApexAPI::DeviceId
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 134 of file ApexAPI.h.

◆ DeviceModel

FString UApexAPI::DeviceModel
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 140 of file ApexAPI.h.

◆ HeartbeatHandle

FTimerHandle UApexAPI::HeartbeatHandle
private

Definition at line 364 of file ApexAPI.h.

◆ LauncherSubsystem

class UPixoLauncherSubsystem* UApexAPI::LauncherSubsystem
private

Definition at line 361 of file ApexAPI.h.

◆ LaunchToken

FString UApexAPI::LaunchToken
private

Definition at line 363 of file ApexAPI.h.

◆ LoadedModuleId

int UApexAPI::LoadedModuleId
BlueprintReadWrite

UPROPERTY(BlueprintReadWrite, Meta=(DisplayName="Module Id"))

Definition at line 116 of file ApexAPI.h.

◆ ModuleVersion

FString UApexAPI::ModuleVersion
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 122 of file ApexAPI.h.

◆ OnAuthorizationCodeRetrieved

FOnApexAuthCodeRetrieved UApexAPI::OnAuthorizationCodeRetrieved
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Apex|Event")

Definition at line 429 of file ApexAPI.h.

◆ OnFetchTopTenComplete

FOnApexTopTenDataComplete UApexAPI::OnFetchTopTenComplete
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Apex|Event")

Definition at line 394 of file ApexAPI.h.

◆ OnFetchTopTenFail

FOnApexTopTenDataFail UApexAPI::OnFetchTopTenFail
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Apex|Event")

Definition at line 400 of file ApexAPI.h.

◆ OnRequestComplete

FOnApexRequestComplete UApexAPI::OnRequestComplete
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Apex|Event")

Definition at line 378 of file ApexAPI.h.

◆ OnRequestFail

FOnApexRequestFail UApexAPI::OnRequestFail
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Apex|Event")

Definition at line 384 of file ApexAPI.h.

◆ OnStaticAuthorizationCodeRetrieved

FOnStaticApexAuthCodeRetrieved UApexAPI::OnStaticAuthorizationCodeRetrieved

Definition at line 437 of file ApexAPI.h.

◆ OnStaticFetchTopTenComplete

FOnStaticApexTopTenDataComplete UApexAPI::OnStaticFetchTopTenComplete

Definition at line 402 of file ApexAPI.h.

◆ OnStaticFetchTopTenFail

FOnStaticApexTopTenDataFail UApexAPI::OnStaticFetchTopTenFail

Definition at line 404 of file ApexAPI.h.

◆ OnStaticRequestComplete

FOnStaticApexRequestComplete UApexAPI::OnStaticRequestComplete

Definition at line 386 of file ApexAPI.h.

◆ OnStaticRequestFail

FOnStaticApexRequestFail UApexAPI::OnStaticRequestFail

Definition at line 387 of file ApexAPI.h.

◆ OnStaticWebSocketConnected

FOnStaticApexWebSocketConnected UApexAPI::OnStaticWebSocketConnected

Definition at line 431 of file ApexAPI.h.

◆ OnStaticWebSocketConnectFailed

FOnStaticApexWebSocketConnectFailed UApexAPI::OnStaticWebSocketConnectFailed

Definition at line 433 of file ApexAPI.h.

◆ OnStaticWebSocketDisconnected

FOnStaticApexWebSocketDisconnected UApexAPI::OnStaticWebSocketDisconnected

Definition at line 435 of file ApexAPI.h.

◆ OnWebSocketConnected

FOnApexWebSocketConnected UApexAPI::OnWebSocketConnected
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Apex|Event")

Definition at line 411 of file ApexAPI.h.

◆ OnWebSocketConnectFailed

FOnApexWebSocketConnectFailed UApexAPI::OnWebSocketConnectFailed
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Apex|Event")

Definition at line 417 of file ApexAPI.h.

◆ OnWebSocketDisconnected

FOnApexWebSocketDisconnected UApexAPI::OnWebSocketDisconnected
BlueprintAssignable

UPROPERTY(BlueprintAssignable, Category = "Apex|Event")

Definition at line 423 of file ApexAPI.h.

◆ Platform

FString UApexAPI::Platform
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 128 of file ApexAPI.h.

◆ ReturnParameters

FString UApexAPI::ReturnParameters
protectedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 192 of file ApexAPI.h.

◆ ReturnTarget

FString UApexAPI::ReturnTarget
protectedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 180 of file ApexAPI.h.

◆ ReturnTargetType

FString UApexAPI::ReturnTargetType
protectedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 186 of file ApexAPI.h.

◆ ScenarioId

FString UApexAPI::ScenarioId
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 110 of file ApexAPI.h.

◆ SessionId

int UApexAPI::SessionId
private

Definition at line 365 of file ApexAPI.h.

◆ URL

FString UApexAPI::URL
BlueprintReadOnly

The API URL.

See also
URL

UPROPERTY(BlueprintReadOnly)

Definition at line 93 of file ApexAPI.h.

◆ VaRestSubsystem

class UVaRestSubsystem* UApexAPI::VaRestSubsystem
private

Definition at line 359 of file ApexAPI.h.

◆ WebSocketURL

FString UApexAPI::WebSocketURL
BlueprintReadOnly

The API Websocket URL.

See also
WebSocketURL

UPROPERTY(BlueprintReadOnly)

Definition at line 104 of file ApexAPI.h.


The documentation for this class was generated from the following files: