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."))
 
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 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 SendHeartbeat ()
 
void SetupModuleSettings ()
 

Protected Attributes

bool bSessionInProgress
 UPROPERTY(BlueprintReadOnly)
 
bool bWebSocketEnabled
 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 582 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 155 of file ApexAPI.cpp.

◆ FetchTopTen() [1/2]

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

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

Definition at line 793 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 813 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 798 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 808 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 803 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 224 of file ApexAPI.cpp.

◆ GENERATED_BODY()

UApexAPI::GENERATED_BODY ( )
private

◆ GetUserJsonObject()

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

Definition at line 309 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ HandleLogin()

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

Definition at line 295 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 252 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 257 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 144 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 456 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 229 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 206 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 319 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 671 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ OnCompleteSessionFail()

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

Definition at line 680 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 550 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 567 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 262 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 281 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 345 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ OnLogoutFail()

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

Definition at line 363 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 186 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ OnPingFail()

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

Definition at line 193 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 773 of file ApexAPI.cpp.

Here is the caller graph for this function:

◆ OnSendSessionEventFail()

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

Definition at line 780 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 872 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 905 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 404 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 433 of file ApexAPI.cpp.

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

◆ Ping()

void UApexAPI::Ping ( )
BlueprintCallable

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

Definition at line 174 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 166 of file ApexAPI.cpp.

◆ SendHeartbeat()

void UApexAPI::SendHeartbeat ( )
protected

Definition at line 918 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 693 of file ApexAPI.cpp.

Here is the call graph for this function:

◆ 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 376 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 320 of file ApexAPI.h.

◆ ApexSocket

TUniquePtr<ApexWebSocket> UApexAPI::ApexSocket
private

Definition at line 327 of file ApexAPI.h.

◆ bSessionInProgress

bool UApexAPI::bSessionInProgress
protectedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 166 of file ApexAPI.h.

◆ bWebSocketEnabled

bool UApexAPI::bWebSocketEnabled
protectedBlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 172 of file ApexAPI.h.

◆ ClientIP

FString UApexAPI::ClientIP
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 145 of file ApexAPI.h.

◆ CurrentActiveLogin

FUserSessionData UApexAPI::CurrentActiveLogin
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 157 of file ApexAPI.h.

◆ CurrentSessionGuid

FGuid UApexAPI::CurrentSessionGuid
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 151 of file ApexAPI.h.

◆ DeviceId

FString UApexAPI::DeviceId
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 133 of file ApexAPI.h.

◆ DeviceModel

FString UApexAPI::DeviceModel
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 139 of file ApexAPI.h.

◆ HeartbeatHandle

FTimerHandle UApexAPI::HeartbeatHandle
private

Definition at line 324 of file ApexAPI.h.

◆ LauncherSubsystem

class UPixoLauncherSubsystem* UApexAPI::LauncherSubsystem
private

Definition at line 321 of file ApexAPI.h.

◆ LaunchToken

FString UApexAPI::LaunchToken
private

Definition at line 323 of file ApexAPI.h.

◆ LoadedModuleId

int UApexAPI::LoadedModuleId
BlueprintReadWrite

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

Definition at line 115 of file ApexAPI.h.

◆ ModuleVersion

FString UApexAPI::ModuleVersion
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 121 of file ApexAPI.h.

◆ OnAuthorizationCodeRetrieved

FOnApexAuthCodeRetrieved UApexAPI::OnAuthorizationCodeRetrieved
BlueprintAssignable

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

Definition at line 389 of file ApexAPI.h.

◆ OnFetchTopTenComplete

FOnApexTopTenDataComplete UApexAPI::OnFetchTopTenComplete
BlueprintAssignable

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

Definition at line 354 of file ApexAPI.h.

◆ OnFetchTopTenFail

FOnApexTopTenDataFail UApexAPI::OnFetchTopTenFail
BlueprintAssignable

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

Definition at line 360 of file ApexAPI.h.

◆ OnRequestComplete

FOnApexRequestComplete UApexAPI::OnRequestComplete
BlueprintAssignable

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

Definition at line 338 of file ApexAPI.h.

◆ OnRequestFail

FOnApexRequestFail UApexAPI::OnRequestFail
BlueprintAssignable

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

Definition at line 344 of file ApexAPI.h.

◆ OnStaticAuthorizationCodeRetrieved

FOnStaticApexAuthCodeRetrieved UApexAPI::OnStaticAuthorizationCodeRetrieved

Definition at line 397 of file ApexAPI.h.

◆ OnStaticFetchTopTenComplete

FOnStaticApexTopTenDataComplete UApexAPI::OnStaticFetchTopTenComplete

Definition at line 362 of file ApexAPI.h.

◆ OnStaticFetchTopTenFail

FOnStaticApexTopTenDataFail UApexAPI::OnStaticFetchTopTenFail

Definition at line 364 of file ApexAPI.h.

◆ OnStaticRequestComplete

FOnStaticApexRequestComplete UApexAPI::OnStaticRequestComplete

Definition at line 346 of file ApexAPI.h.

◆ OnStaticRequestFail

FOnStaticApexRequestFail UApexAPI::OnStaticRequestFail

Definition at line 347 of file ApexAPI.h.

◆ OnStaticWebSocketConnected

FOnStaticApexWebSocketConnected UApexAPI::OnStaticWebSocketConnected

Definition at line 391 of file ApexAPI.h.

◆ OnStaticWebSocketConnectFailed

FOnStaticApexWebSocketConnectFailed UApexAPI::OnStaticWebSocketConnectFailed

Definition at line 393 of file ApexAPI.h.

◆ OnStaticWebSocketDisconnected

FOnStaticApexWebSocketDisconnected UApexAPI::OnStaticWebSocketDisconnected

Definition at line 395 of file ApexAPI.h.

◆ OnWebSocketConnected

FOnApexWebSocketConnected UApexAPI::OnWebSocketConnected
BlueprintAssignable

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

Definition at line 371 of file ApexAPI.h.

◆ OnWebSocketConnectFailed

FOnApexWebSocketConnectFailed UApexAPI::OnWebSocketConnectFailed
BlueprintAssignable

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

Definition at line 377 of file ApexAPI.h.

◆ OnWebSocketDisconnected

FOnApexWebSocketDisconnected UApexAPI::OnWebSocketDisconnected
BlueprintAssignable

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

Definition at line 383 of file ApexAPI.h.

◆ Platform

FString UApexAPI::Platform
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 127 of file ApexAPI.h.

◆ ScenarioId

FString UApexAPI::ScenarioId
BlueprintReadOnly

UPROPERTY(BlueprintReadOnly)

Definition at line 109 of file ApexAPI.h.

◆ SessionId

int UApexAPI::SessionId
private

Definition at line 325 of file ApexAPI.h.

◆ URL

FString UApexAPI::URL
BlueprintReadOnly

The API URL.

See also
URL

UPROPERTY(BlueprintReadOnly)

Definition at line 92 of file ApexAPI.h.

◆ VaRestSubsystem

class UVaRestSubsystem* UApexAPI::VaRestSubsystem
private

Definition at line 319 of file ApexAPI.h.

◆ WebSocketURL

FString UApexAPI::WebSocketURL
BlueprintReadOnly

The API Websocket URL.

See also
WebSocketURL

UPROPERTY(BlueprintReadOnly)

Definition at line 103 of file ApexAPI.h.


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