Loading...
Searching...
No Matches
AccelByte.Api.EntitlementApi Class Reference
Inheritance diagram for AccelByte.Api.EntitlementApi:

Public Member Functions

IEnumerator QueryUserEntitlements (string userId, string entitlementName, string itemId, string[] features, int offset, int limit, EntitlementClazz entitlementClazz, EntitlementAppType entitlementAppType, ResultCallback< EntitlementPagingSlicedResult > callback)
IEnumerator GetUserEntitlementById (string userId, string entitlementId, ResultCallback< EntitlementInfo > callback)
IEnumerator GetUserEntitlementOwnershipByAppId (string publisherNamespace, string userId, string appId, ResultCallback< Ownership > callback)
IEnumerator GetUserEntitlementOwnershipBySku (string publisherNamespace, string userId, string sku, ResultCallback< Ownership > callback)
IEnumerator GetUserEntitlementOwnershipByItemId (string userId, string itemId, ResultCallback< Ownership > callback)
IEnumerator GetUserEntitlementOwnershipAny (string publisherNamespace, string userId, string[] itemIds, string[] appIds, string[] skus, ResultCallback< Ownership > callback)
IEnumerator GetUserEntitlementOwnershipToken (string publisherNamespace, string[] itemIds, string[] appIds, string[] skus, ResultCallback< OwnershipToken > callback)
void GetUserEntitlementHistory (string userId, GetUserEntitlementHistoryOptionalParams optionalParams, ResultCallback< UserEntitlementHistoryResponse > callback)
IEnumerator ConsumeUserEntitlement (string userId, string entitlementId, int useCount, ResultCallback< EntitlementInfo > callback, string[] options, string requestId)
IEnumerator CreateDistributionReceiver (string userId, string extUserId, Attributes currentAttributes, ResultCallback callback)
IEnumerator DeleteDistributionReceiver (string userId, string extUserId, ResultCallback callback)
IEnumerator GetDistributionReceiver (string publisherNamespace, string publisherUserId, ResultCallback< DistributionReceiver[]> callback)
 Different than Config's Namespace.
IEnumerator UpdateDistributionReceiver (string userId, string extUserId, Attributes currentAttributes, ResultCallback callback)
IEnumerator SyncMobilePlatformPurchaseGoogle (string userId, PlatformSyncMobileGoogle syncRequest, ResultCallback callback)
IEnumerator SyncXBoxDLC (string userId, XBoxDLCSync XBoxDLCSync, ResultCallback callback)
IEnumerator SyncSteamDLC (string userId, string userSteamId, string userAppId, ResultCallback callback)
IEnumerator SyncPSNDLC (string userId, PlayStationDLCSync playStationDLCSync, ResultCallback callback)
IEnumerator SyncTwitchDropItem (string userId, TwitchDropSync TwitchDropSyncReq, ResultCallback callback)
IEnumerator SyncEpicGamesDurableItems (string userId, string epicGamesJwtToken, ResultCallback callback)
IEnumerator SyncPSNDLCMultipleService (string userId, PlayStationDLCSyncMultipleService playStationDlcSyncMultipleService, ResultCallback callback)
IEnumerator ValidateUserItemPurchaseCondition (ValidateUserItemPurchaseConditionRequest requestModel, ResultCallback< PlatformValidateUserItemPurchaseResponse[]> callback)
IEnumerator GetUserEntitlementOwnershipByItemIds (string userId, string[] ids, ResultCallback< EntitlementOwnershipItemIds[]> callback)
IEnumerator SyncEntitlementPSNStore (string userId, PlayStationDLCSync psnModel, ResultCallback callback)
IEnumerator SyncXboxInventory (string userId, XboxInventoryRequest model, ResultCallback< XboxInventoryResponse[]> callback)
IEnumerator SyncEntitlementPSNMultipleService (string userId, PlayStationMultipleServiceRequest playStationMultipleServiceRequest, ResultCallback< PlayStationMultipleServiceResponse[]> callback)
IEnumerator SellUserEntitlement (UserEntitlementSoldParams userEntitlementSoldParams, EntitlementSoldRequest entitlementSoldRequest, ResultCallback< SellItemEntitlementInfo > callback)
IEnumerator SyncOculusConsumableEntitlements (string userId, ResultCallback< SyncOculusConsumableEntitlementResponse[]> callback)
IEnumerator SyncOculusDLC (string userId, ResultCallback callback)
IEnumerator SyncEpicGameInventory (string userId, string epicGamesJwtToken, ResultCallback< SyncEpicGamesInventoryResponse[]> callback)
void GetDlcDurableRewardSimpleMap (string platformType, ResultCallback< DlcConfigRewardShortInfo > callback)

Additional Inherited Members

Protected Member Functions inherited from AccelByte.Core.ApiBase
 ApiBase (IHttpClient inHttpClient, Config inConfig, string inBaseUrl, ISession inSession, HttpOperator httpOperator=null)
Protected Member Functions inherited from AccelByte.Core.ApiBaseParent
 ApiBaseParent (IHttpClient inHttpClient, ISession inSession, string inBaseUrl)
Protected Attributes inherited from AccelByte.Core.ApiBaseParent
readonly ISession Session
 Contains AuthorizationToken and related auth.
Properties inherited from AccelByte.Core.ApiBaseParent
IHttpClient HttpClient [get]

Member Function Documentation

◆ GetDistributionReceiver()

IEnumerator AccelByte.Api.EntitlementApi.GetDistributionReceiver ( string publisherNamespace,
string publisherUserId,
ResultCallback< DistributionReceiver[]> callback )
inline

Different than Config's Namespace.

Parameters
publisherNamespace
publisherUserId
callback
Returns

◆ GetUserEntitlementOwnershipAny()

IEnumerator AccelByte.Api.EntitlementApi.GetUserEntitlementOwnershipAny ( string publisherNamespace,
string userId,
string[] itemIds,
string[] appIds,
string[] skus,
ResultCallback< Ownership > callback )
inline
Parameters
publisherNamespaceDifferent than Config's Namespace
userId
itemIds
appIds
skus
callback
Returns

◆ GetUserEntitlementOwnershipByAppId()

IEnumerator AccelByte.Api.EntitlementApi.GetUserEntitlementOwnershipByAppId ( string publisherNamespace,
string userId,
string appId,
ResultCallback< Ownership > callback )
inline
Parameters
publisherNamespaceNot to be confused with Namespace_
userId
appId
callback
Returns

◆ GetUserEntitlementOwnershipBySku()

IEnumerator AccelByte.Api.EntitlementApi.GetUserEntitlementOwnershipBySku ( string publisherNamespace,
string userId,
string sku,
ResultCallback< Ownership > callback )
inline
Parameters
publisherNamespaceNot to be confused with Namespace_
userId
sku
callback
Returns