A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FXAPIExtension Struct ReferenceBlueprintType

USTRUCT(BlueprintType) More...

#include <XAPIExtension.h>

Inheritance diagram for FXAPIExtension:
[legend]

Public Member Functions

 FXAPIExtension ()
 
 FXAPIExtension (const FXAPIExtension &InExtension)
 
virtual ~FXAPIExtension ()
 
TSharedPtr< FJsonValue > & Add (FString InKey, const TSharedPtr< FJsonValue > &InValue)
 
TSharedPtr< FJsonValue > & AddBoolean (FString InKey, const bool &InValue)
 
TSharedPtr< FJsonValue > & AddCustom (FString InKey, const TSharedPtr< FJsonValue > &InValue)
 
TSharedPtr< FJsonValue > & AddCustomBoolean (FString InKey, const bool &InValue)
 
TSharedPtr< FJsonValue > & AddCustomNumber (FString InKey, const int &InValue)
 
TSharedPtr< FJsonValue > & AddCustomString (FString InKey, const FString &InValue)
 
TSharedPtr< FJsonValue > & AddNumber (FString InKey, const int &InValue)
 
TSharedPtr< FJsonValue > & AddString (FString InKey, const FString &InValue)
 
void Clone (const FXAPIExtension &InExtension)
 
virtual void FromJsonObject (const TSharedPtr< FJsonObject > &JObject)
 
 GENERATED_BODY ()
 
virtual bool IsEmpty () const override
 
FXAPIExtensionoperator= (const FXAPIExtension &InExtension)
 
virtual TSharedPtr< FJsonObject > ToJsonObject () const override
 

Public Attributes

TMap< FString, TSharedPtr< FJsonValue > > Fields
 

Detailed Description

USTRUCT(BlueprintType)

Definition at line 15 of file XAPIExtension.h.

Constructor & Destructor Documentation

◆ FXAPIExtension() [1/2]

FXAPIExtension::FXAPIExtension ( )
inline

Definition at line 29 of file XAPIExtension.h.

◆ ~FXAPIExtension()

virtual FXAPIExtension::~FXAPIExtension ( )
inlinevirtual

Definition at line 31 of file XAPIExtension.h.

◆ FXAPIExtension() [2/2]

FXAPIExtension::FXAPIExtension ( const FXAPIExtension & InExtension)
inline

Definition at line 33 of file XAPIExtension.h.

Member Function Documentation

◆ Add()

TSharedPtr< FJsonValue > & FXAPIExtension::Add ( FString InKey,
const TSharedPtr< FJsonValue > & InValue )
inline

Definition at line 84 of file XAPIExtension.h.

Here is the caller graph for this function:

◆ AddBoolean()

TSharedPtr< FJsonValue > & FXAPIExtension::AddBoolean ( FString InKey,
const bool & InValue )
inline

Definition at line 71 of file XAPIExtension.h.

◆ AddCustom()

TSharedPtr< FJsonValue > & FXAPIExtension::AddCustom ( FString InKey,
const TSharedPtr< FJsonValue > & InValue )
inline

Definition at line 89 of file XAPIExtension.h.

◆ AddCustomBoolean()

TSharedPtr< FJsonValue > & FXAPIExtension::AddCustomBoolean ( FString InKey,
const bool & InValue )
inline

Definition at line 77 of file XAPIExtension.h.

◆ AddCustomNumber()

TSharedPtr< FJsonValue > & FXAPIExtension::AddCustomNumber ( FString InKey,
const int & InValue )
inline

Definition at line 64 of file XAPIExtension.h.

◆ AddCustomString()

TSharedPtr< FJsonValue > & FXAPIExtension::AddCustomString ( FString InKey,
const FString & InValue )
inline

Definition at line 51 of file XAPIExtension.h.

Here is the caller graph for this function:

◆ AddNumber()

TSharedPtr< FJsonValue > & FXAPIExtension::AddNumber ( FString InKey,
const int & InValue )
inline

Definition at line 58 of file XAPIExtension.h.

◆ AddString()

TSharedPtr< FJsonValue > & FXAPIExtension::AddString ( FString InKey,
const FString & InValue )
inline

Definition at line 45 of file XAPIExtension.h.

Here is the caller graph for this function:

◆ Clone()

void FXAPIExtension::Clone ( const FXAPIExtension & InExtension)
inline

Definition at line 23 of file XAPIExtension.h.

Here is the caller graph for this function:

◆ FromJsonObject()

virtual void FJsonable::FromJsonObject ( const TSharedPtr< FJsonObject > & JObject)
inlinevirtualinherited

Reimplemented in FAPEXRequestFailed, FSessionData, FCompleteSessionData, FAPEXOrganization, FUserSessionData, FApexUserData, FSessionReportData, FTopTenData, FAPEXAuthenticationCode, FXAPIInteractionComponent, FXAPIActivityDefinition, FXAPIAgent, FXAPIVerb, FXAPIActivity, FXAPIContext, FXAPIScore, FXAPIResult, FXAPIStatementBase, and FXAPIStatement.

Definition at line 18 of file ApexJSON.h.

Here is the caller graph for this function:

◆ GENERATED_BODY()

FXAPIExtension::GENERATED_BODY ( )

◆ IsEmpty()

virtual bool FXAPIExtension::IsEmpty ( ) const
inlineoverridevirtual

Reimplemented from FXAPIBase.

Definition at line 94 of file XAPIExtension.h.

Here is the caller graph for this function:

◆ operator=()

FXAPIExtension & FXAPIExtension::operator= ( const FXAPIExtension & InExtension)
inline

Definition at line 38 of file XAPIExtension.h.

◆ ToJsonObject()

virtual TSharedPtr< FJsonObject > FXAPIExtension::ToJsonObject ( ) const
inlineoverridevirtual

Reimplemented from FJsonable.

Definition at line 99 of file XAPIExtension.h.

Here is the caller graph for this function:

Member Data Documentation

◆ Fields

TMap<FString, TSharedPtr<FJsonValue> > FXAPIExtension::Fields

Definition at line 19 of file XAPIExtension.h.


The documentation for this struct was generated from the following file: