UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTransactionContext Struct Reference

#include <ITransaction.h>

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.

Constructor & Destructor Documentation

◆ FTransactionContext() [1/2]

FTransactionContext::FTransactionContext ( )
inline

◆ FTransactionContext() [2/2]

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

Member Function Documentation

◆ IsValid()

bool FTransactionContext::IsValid ( ) const
inline

Member Data Documentation

◆ Context

FString FTransactionContext::Context

The context that generated the transaction

◆ OperationId

FGuid FTransactionContext::OperationId

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

◆ PrimaryObject

UObject* FTransactionContext::PrimaryObject

The primary UObject for the transaction (if any).

◆ Title

FText FTransactionContext::Title

Descriptive title of the transaction

◆ TransactionId

FGuid FTransactionContext::TransactionId

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


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