Fulfillment API for user to fulfill an item to their entitlements. More...
#include <AccelByteFulfillmentApi.h>
Public Member Functions | |
| Fulfillment (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient=nullptr) | |
| Fulfillment (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelBytePlatformPtr const &InAccelBytePlatform) | |
| FAccelByteTaskWPtr | RedeemCode (FString const &Code, FString const &Region, FString const &Language, THandler< FAccelByteModelsFulfillmentResult > const &OnSuccess, FErrorHandler const &OnError) |
| Redeem Campaign Code to Receive In Game Item. | |
| Public Member Functions inherited from AccelByte::FApiBase | |
| FApiBase (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient) | |
| FApiBase (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelBytePlatformPtr const &InAccelBytePlatform) | |
| void | SetApiClient (TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient) |
Additional Inherited Members | |
| Protected Member Functions inherited from AccelByte::FApiBase | |
| template<typename T> | |
| bool | ValidateAccelByteId (FString const &Id, EAccelByteIdHypensRule HypenRule, FString const &ErrorMessage, T const &OnError) |
| Protected Attributes inherited from AccelByte::FApiBase | |
| TSharedRef< Credentials const, ESPMode::ThreadSafe > | CredentialsRef |
| Settings const & | SettingsRef |
| FHttpRetrySchedulerBase & | HttpRef |
| FHttpClient | HttpClient |
| FAccelBytePlatformPtr | AccelBytePlatformPtr |
Fulfillment API for user to fulfill an item to their entitlements.
| FAccelByteTaskWPtr AccelByte::Api::Fulfillment::RedeemCode | ( | FString const & | Code, |
| FString const & | Region, | ||
| FString const & | Language, | ||
| THandler< FAccelByteModelsFulfillmentResult > const & | OnSuccess, | ||
| FErrorHandler const & | OnError ) |
Redeem Campaign Code to Receive In Game Item.
| Code | The campaign code to redeem. |
| Region | Region of the item. If not set, the region from the access token will be used. |
| Language | Display language.null If not set, the language from the access token will be used. |
| OnSuccess | This will be called when the operation success. The result is const FAccelByteModelsFulfillmentResult. |
| OnError | This will be called when the operation failed. |