Loading...
Searching...
No Matches
UABEntitlement Class Reference
Inheritance diagram for UABEntitlement:

Public Member Functions

void SetApiClient (AccelByte::FApiClientPtr const &NewApiClientPtr)
void GetCurrentUserEntitlementHistory (FDAccelByteModelsEntitlementHistoryPagingResponse OnSuccess, FDErrorHandler OnError, EAccelByteEntitlementClass const &EntitlementClass, FDateTime StartDate, FDateTime EndDate, int32 Limit, int32 Offset)
void QueryUserEntitlements (FString const &EntitlementName, TArray< FString > const &ItemIds, int32 const &Offset, int32 const &Limit, FDAccelByteModelsEntitlementPagingSlicedResultResponse OnSuccess, FDErrorHandler const &OnError, EAccelByteEntitlementClass EntitlementClass, EAccelByteAppType AppType)
void GetUserEntitlementById (FString const &Entitlementid, FDAccelByteModelsEntitlementInfoResponse OnSuccess, FDErrorHandler OnError)
void GetUserEntitlementByIds (TArray< FString > const &EntitlementIds, FDAccelByteModelsEntitlementInfoResponses OnSuccess, FDErrorHandler OnError, bool bAvailablePlatformOnly=true)
void GetUserEntitlementOwnershipByAppId (FString const &AppId, FDAccelByteModelsEntitlementOwnershipResponse OnSuccess, FDErrorHandler OnError)
void GetUserEntitlementOwnershipBySku (FString const &Sku, FDAccelByteModelsEntitlementOwnershipResponse OnSuccess, FDErrorHandler OnError)
void GetUserEntitlementOwnershipByItemId (FString const &ItemId, FDAccelByteModelsEntitlementOwnershipResponse OnSuccess, FDErrorHandler OnError)
void GetUserEntitlementOwnershipAny (TArray< FString > const &ItemIds, TArray< FString > const &AppIds, TArray< FString > const &Skus, FDAccelByteModelsEntitlementOwnershipResponse OnSuccess, FDErrorHandler OnError)
void ConsumeUserEntitlement (FString const &EntitlementId, int32 const &UseCount, FDAccelByteModelsEntitlementInfoResponse OnSuccess, FDErrorHandler OnError)
void CreateDistributionReceiver (FString const &ExtUserId, FAccelByteModelsAttributes const &Attributes, FDHandler OnSuccess, FDErrorHandler OnError)
void DeleteDistributionReceiver (FString const &ExtUserId, FString const &UserId, FDHandler OnSuccess, FDErrorHandler OnError)
void GetDistributionReceiver (FString const &PublisherNamespace, FString const &PublisherUserId, FDArrayModelsDistributionReceiverResponse OnSuccess, FDErrorHandler OnError)
void UpdateDistributionReceiver (FString const &ExtUserId, FAccelByteModelsAttributes const &Attributes, FDHandler OnSuccess, FDErrorHandler OnError)
void SyncPlatformPurchase (EAccelBytePlatformSync PlatformType, FDHandler OnSuccess, FDErrorHandler OnError)
void SyncPlatformPurchaseSingleItem (FAccelByteModelsEntitlementSyncBase const &EntitlementSyncBase, EAccelBytePlatformSync PlatformType, FDHandler OnSuccess, FDErrorHandler OnError)
void SyncMobilePlatformPurchaseGoogle (const FAccelByteModelsPlatformSyncMobileGoogle &SyncRequest, FDHandler OnSuccess, FDErrorHandler OnError)
void SyncMobilePlatformPurchaseGooglePlay (const FAccelByteModelsPlatformSyncMobileGoogle &SyncRequest, FDAccelByteModelsPlatformSyncMobileGoogleResponse OnSuccess, FDErrorHandler OnError)
void SyncMobilePlatformPurchaseApple (FAccelByteModelsPlatformSyncMobileApple const &SyncRequest, FDHandler OnSuccess, FDErrorHandler OnError)
void SyncTwitchDropEntitlement (FAccelByteModelsTwitchDropEntitlement const &TwitchDropModel, FDHandler OnSuccess, FDErrorHandler OnError)
void ValidateUserItemPurchaseCondition (TArray< FString > const &Items, FDAccelByteModelsPlatformValidateUserItemPurchaseResponse OnSuccess, FDErrorHandler OnError)