Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
IOnlineCodeRedemption - Interface for locking, unlocking, and evaluating codes. Use IOnlineFulfillment to redeem it.
| Name | IOnlineCodeRedemption |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineCodeRedemptionInterface.h |
| Include Path | #include "Interfaces/OnlineCodeRedemptionInterface.h" |
Syntax
class IOnlineCodeRedemption
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOnlineCodeRedemption() |
Interfaces/OnlineCodeRedemptionInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EvaluateCode
(
const FUniqueNetId& UserId, |
Initiate the Evaluation Code process for checking if a code is valid and what product information it relates too | Interfaces/OnlineCodeRedemptionInterface.h | |
void LockCode
(
const FString& CodeId, |
Initiate the lock code process for reserving a product redemption | Interfaces/OnlineCodeRedemptionInterface.h | |
| Initiate the Release code process to clear reservation on a product code | Interfaces/OnlineCodeRedemptionInterface.h |