Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FTransactionContext Struct Reference

#include <ITransaction.h>

+ Collaboration diagram for FTransactionContext:

Public Member Functions

 FTransactionContext ()
 
 FTransactionContext (const FGuid &InTransactionId, const FGuid &InOperationId, const FText &InSessionTitle, const TCHAR *InContext, UObject *InPrimaryObject)
 
bool IsValid () const
 

Public Attributes

FGuid TransactionId
 
FGuid OperationId
 
FText Title
 
FString Context
 
UObjectPrimaryObject
 

Detailed Description

Convenience struct for passing around transaction context.

Definition at line 42 of file ITransaction.h.

Constructor & Destructor Documentation

◆ FTransactionContext() [1/2]

FTransactionContext::FTransactionContext ( )
inline

Definition at line 44 of file ITransaction.h.

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

◆ FTransactionContext() [2/2]

FTransactionContext::FTransactionContext ( const FGuid & InTransactionId,
const FGuid & InOperationId,
const FText & InSessionTitle,
const TCHAR * InContext,
UObject * InPrimaryObject )
inline

Definition at line 53 of file ITransaction.h.

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

Member Function Documentation

◆ IsValid()

bool FTransactionContext::IsValid ( ) const
inline

Definition at line 62 of file ITransaction.h.

+ Here is the call graph for this function:

Member Data Documentation

◆ Context

FString FTransactionContext::Context

The context that generated the transaction

Definition at line 74 of file ITransaction.h.

◆ OperationId

FGuid FTransactionContext::OperationId

Unique identifier for the active operation on the transaction (if any)

Definition at line 70 of file ITransaction.h.

◆ PrimaryObject

UObject* FTransactionContext::PrimaryObject

The primary UObject for the transaction (if any).

Definition at line 76 of file ITransaction.h.

◆ Title

FText FTransactionContext::Title

Descriptive title of the transaction

Definition at line 72 of file ITransaction.h.

◆ TransactionId

FGuid FTransactionContext::TransactionId

Unique identifier for the transaction, used to track it during its lifetime

Definition at line 68 of file ITransaction.h.


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