Skip to content

Commit 6f994be

Browse files
Updated from pipeline, Version : 23.1.3
1 parent 71d5ad0 commit 6f994be

File tree

10 files changed

+188
-34
lines changed

10 files changed

+188
-34
lines changed

.variables

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
export LEVEL=CRITICAL
22
export REPO_NAME=justice-unreal-sdk-plugin
3-
export WORKDIR=/tmp/pipelines/4298664964/869779115/
4-
export COMMIT_HASH=aca8b98b486aa2d54d30d5a7cdcca0f22b5de322
5-
export GIT_HASH=aca8b98b486aa2d54d30d5a7cdcca0f22b5de322
6-
export VERSION=23.1.2
7-
export REVISION_ID=23.1.2
3+
export WORKDIR=/tmp/pipelines/4323564601/874313607/
4+
export COMMIT_HASH=3c26f22d5ea2d3bc15f8f8a7e3e8e9792e7e46b0
5+
export GIT_HASH=3c26f22d5ea2d3bc15f8f8a7e3e8e9792e7e46b0
6+
export VERSION=23.1.3
7+
export REVISION_ID=23.1.3
88
9-
export COMMIT_MESSAGE_BASE64='Y2hvcmUocmVsZWFzZSk6IDIzLjEuMiAtIGNvbW1pdGVkIGFuZCB0YWdnZWQgYnkgSmVua2lucwo='
9+
export COMMIT_MESSAGE_BASE64='Y2hvcmUocmVsZWFzZSk6IDIzLjEuMyAtIGNvbW1pdGVkIGFuZCB0YWdnZWQgYnkgSmVua2lucwo='

AccelByteUe4Sdk.uplugin

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"FileVersion": 3,
3-
"Version": 33,
4-
"VersionName": "23.1.2",
3+
"Version": 34,
4+
"VersionName": "23.1.3",
55
"FriendlyName": "AccelByte Unreal Engine SDK",
66
"Description": "Official AccelByte SDK for Unreal Engine 4",
77
"Category": "Online Platform",

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
### [23.1.3](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/branches/compare/23.1.3%0D23.1.2) (2023-05-22)
6+
57
### [23.1.2](https://bitbucket.org/accelbyte/justice-unreal-sdk-plugin/branches/compare/23.1.2%0D23.1.1) (2023-05-17)
68

79

Content/CompatibilityMap.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"iam": {
3-
"minVersion": "5.34.0",
4-
"maxVersion": "5.34.0"
3+
"minVersion": "6.0.0",
4+
"maxVersion": "6.0.0"
55
},
66
"agreement": {
77
"minVersion": "1.29.1",
@@ -12,44 +12,44 @@
1212
"maxVersion": "2.9.2"
1313
},
1414
"platform": {
15-
"minVersion": "4.30.0",
16-
"maxVersion": "4.30.0"
15+
"minVersion": "4.30.1",
16+
"maxVersion": "4.30.1"
1717
},
1818
"social": {
19-
"minVersion": "2.6.0",
20-
"maxVersion": "2.6.0"
19+
"minVersion": "2.7.0",
20+
"maxVersion": "2.7.0"
2121
},
2222
"leaderboard": {
23-
"minVersion": "2.21.0",
24-
"maxVersion": "2.21.0"
23+
"minVersion": "2.22.0",
24+
"maxVersion": "2.22.0"
2525
},
2626
"achievement": {
27-
"minVersion": "2.18.0",
28-
"maxVersion": "2.18.0"
27+
"minVersion": "2.19.0",
28+
"maxVersion": "2.19.0"
2929
},
3030
"cloudsave": {
31-
"minVersion": "3.7.0",
32-
"maxVersion": "3.7.0"
31+
"minVersion": "3.7.1",
32+
"maxVersion": "3.7.1"
3333
},
3434
"ugc": {
3535
"minVersion": "2.11.0",
3636
"maxVersion": "2.11.0"
3737
},
3838
"group": {
39-
"minVersion": "2.16.1",
40-
"maxVersion": "2.16.1"
39+
"minVersion": "2.16.2",
40+
"maxVersion": "2.16.2"
4141
},
4242
"qosm": {
43-
"minVersion": "1.18.0",
44-
"maxVersion": "1.18.0"
43+
"minVersion": "1.18.1",
44+
"maxVersion": "1.18.1"
4545
},
4646
"lobby": {
4747
"minVersion": "3.19.0",
4848
"maxVersion": "3.19.0"
4949
},
5050
"dsmcontroller": {
51-
"minVersion": "6.2.7",
52-
"maxVersion": "6.2.7"
51+
"minVersion": "6.3.0",
52+
"maxVersion": "6.3.0"
5353
},
5454
"game-telemetry": {
5555
"minVersion": "1.17.2",

Source/AccelByteUe4Sdk/Private/Api/AccelByteAgreementApi.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ void Agreement::GetLegalPoliciesByCountry(FString const& CountryCode
8787
, *AgreementPolicyTypeString
8888
, DefaultOnEmpty ? TEXT("true") : TEXT("false"));
8989

90-
HttpClient.ApiRequest(TEXT("GET"), Url, {}, FString(), OnSuccess, OnError);
90+
HttpClient.Request(TEXT("GET"), Url, OnSuccess, OnError);
9191
}
9292

9393
void Agreement::GetLegalPoliciesByCountry(FString const& CountryCode
@@ -110,7 +110,7 @@ void Agreement::GetLegalPoliciesByCountry(FString const& CountryCode
110110
, *TagsString
111111
, DefaultOnEmpty ? TEXT("true") : TEXT("false"));
112112

113-
HttpClient.ApiRequest(TEXT("GET"), Url, {}, FString(), OnSuccess, OnError);
113+
HttpClient.Request(TEXT("GET"), Url, OnSuccess, OnError);
114114
}
115115

116116
void Agreement::BulkAcceptPolicyVersions(TArray<FAccelByteModelsAcceptAgreementRequest> const& AgreementRequests
@@ -164,7 +164,7 @@ void Agreement::GetLegalDocument(FString const& Url
164164
{TEXT("Accept"), TEXT("*/*")}
165165
};
166166

167-
HttpClient.ApiRequest(TEXT("GET"), Url, {}, FString(), Headers, OnSuccess, OnError);
167+
HttpClient.Request(TEXT("GET"), Url, OnSuccess, OnError);
168168
}
169169

170170
FString Agreement::ConvertAgreementPolicyType(EAccelByteAgreementPolicyType const& AgreementPolicyType)

Source/AccelByteUe4Sdk/Private/Core/AccelByteUtilities.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,8 @@ FString FAccelByteUtilities::GetPlatformString(EAccelBytePlatformType Platform)
305305
return "epicgames";
306306
case EAccelBytePlatformType::AwsCognito:
307307
return "awscognito";
308+
case EAccelBytePlatformType::Discord:
309+
return "discord";
308310
case EAccelBytePlatformType::Nintendo:
309311
return "nintendo";
310312
case EAccelBytePlatformType::SnapChat:

Source/AccelByteUe4Sdk/Private/GameServerApi/AccelByteServerEcommerceApi.cpp

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,5 +419,56 @@ void ServerEcommerce::QueryItemsByCriteria(const FAccelByteModelsItemCriteriaV2&
419419
HttpClient.ApiRequest(TEXT("GET"), Url, QueryParams, FString(), OnSuccess, OnError);
420420
}
421421

422+
void ServerEcommerce::QueryItemsByCriteriaV2(const FAccelByteModelsItemCriteriaV3& ItemCriteria
423+
, THandler<FAccelByteModelsItemPagingSlicedResultV2> const& OnSuccess
424+
, FErrorHandler const& OnError)
425+
{
426+
FReport::Log(FString(__FUNCTION__));
427+
428+
const FString Url = FString::Printf(TEXT("%s/v2/admin/namespaces/%s/items/byCriteria")
429+
, *ServerSettingsRef.PlatformServerUrl
430+
, *ServerCredentialsRef.GetClientNamespace());
431+
432+
TArray<FString> SortByStringArray = {};
433+
if (ItemCriteria.SortBy.Num() > 0 )
434+
{
435+
for (auto SortByEnum : ItemCriteria.SortBy)
436+
{
437+
if (SortByEnum != EAccelByteItemListSortBy::NONE)
438+
{
439+
SortByStringArray.Add(FAccelByteUtilities::ConvertItemSortByToString(SortByEnum));
440+
}
441+
}
442+
}
443+
444+
FString AvailableDateRounded{};
445+
FString AvailableDateDecimal{};
446+
ItemCriteria.AvailableDate.ToIso8601().Split(TEXT("."), &AvailableDateRounded, &AvailableDateDecimal);
447+
FString AvailableDate = FString::Printf(TEXT("%sZ"), *AvailableDateRounded);
448+
449+
TMap<FString, FString> QueryParams = {
450+
{ TEXT("storeId"), ItemCriteria.StoreId },
451+
{ TEXT("categoryPath"), ItemCriteria.CategoryPath },
452+
{ TEXT("includeSubCategoryItem"), ItemCriteria.IncludeSubCategoryItem ? TEXT("true"):TEXT("false") },
453+
{ TEXT("itemType"), ItemCriteria.ItemType != EAccelByteItemType::NONE ?
454+
FAccelByteUtilities::GetUEnumValueAsString(ItemCriteria.ItemType) : TEXT("") },
455+
{ TEXT("appType"), ItemCriteria.AppType != EAccelByteAppType::NONE ?
456+
FAccelByteUtilities::GetUEnumValueAsString(ItemCriteria.AppType) : TEXT("") },
457+
{ TEXT("baseAppId"), ItemCriteria.BaseAppId },
458+
{ TEXT("tags"), FString::Join(ItemCriteria.Tags, TEXT(",")) },
459+
{ TEXT("features"), FString::Join(ItemCriteria.Features, TEXT(",")) },
460+
{ TEXT("region"), ItemCriteria.Region },
461+
{ TEXT("availableDate"), AvailableDate },
462+
{ TEXT("targetNamespace"), ItemCriteria.TargetNamespace },
463+
{ TEXT("itemName"), ItemCriteria.ItemName },
464+
{ TEXT("sectionExclusive"), ItemCriteria.bSectionExclusive ? TEXT("true") : TEXT("false") },
465+
{ TEXT("offset"), ItemCriteria.Offset > 0 ? FString::Printf(TEXT("%d"), ItemCriteria.Offset) : TEXT("") },
466+
{ TEXT("limit"), ItemCriteria.Limit > 0 ? FString::Printf(TEXT("%d"), ItemCriteria.Limit) : TEXT("") },
467+
{ TEXT("sortBy"), FString::Join(SortByStringArray, TEXT(",")) },
468+
};
469+
470+
HttpClient.ApiRequest(TEXT("GET"), Url, QueryParams, FString(), OnSuccess, OnError);
471+
}
472+
422473
} // Namespace GameServerApi
423474
} // Namespace AccelByte

Source/AccelByteUe4Sdk/Public/GameServerApi/AccelByteServerEcommerceApi.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,17 @@ class ACCELBYTEUE4SDK_API ServerEcommerce : public FServerApiBase
250250
, THandler<FAccelByteModelsItemPagingSlicedResultV2> const& OnSuccess
251251
, FErrorHandler const& OnError);
252252

253+
/**
254+
* @brief Query items by criteria within a store, endpoint version 2.
255+
*
256+
* @param ItemCriteria Struct of item criteria, FAccelByteModelsItemCriteriaV3
257+
* @param OnSuccess This will be called when the operation succeeded. The result is const FAccelByteModelsItemPagingSlicedResult&.
258+
* @param OnError This will be called when the operation fails.
259+
*/
260+
void QueryItemsByCriteriaV2(const FAccelByteModelsItemCriteriaV3& ItemCriteria
261+
, THandler<FAccelByteModelsItemPagingSlicedResultV2> const& OnSuccess
262+
, FErrorHandler const& OnError);
263+
253264
private:
254265
ServerEcommerce() = delete;
255266
ServerEcommerce(ServerEcommerce const&) = delete;

Source/AccelByteUe4Sdk/Public/Models/AccelByteEcommerceModels.h

Lines changed: 92 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,15 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelItemBoxItem
409409
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
410410
FString ItemSku{};
411411

412+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
413+
FString ItemType{};
414+
415+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
416+
int32 Duration{};
417+
418+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
419+
FDateTime EndDate{0};
420+
412421
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
413422
int32 Count{};
414423
};
@@ -433,6 +442,10 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsItemLootBoxItem
433442
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemLootBoxItem")
434443
FString ItemType{};
435444
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemLootBoxItem")
445+
int32 Duration{};
446+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemLootBoxItem")
447+
FDateTime EndDate{0};
448+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemLootBoxItem")
436449
int32 Count{};
437450
};
438451

@@ -456,12 +469,22 @@ USTRUCT(BlueprintType)
456469
struct ACCELBYTEUE4SDK_API FAccelByteModelsItemLootBoxConfig
457470
{
458471
GENERATED_BODY()
459-
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemReward")
472+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | LootBoxConfig")
460473
int32 RewardCount{};
461-
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemReward")
474+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | LootBoxConfig")
462475
TArray<FAccelByteModelsItemReward> Rewards{};
463476
};
464477

478+
USTRUCT(BlueprintType)
479+
struct ACCELBYTEUE4SDK_API FAccelByteModelsItemSaleConfig
480+
{
481+
GENERATED_BODY()
482+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | SaleConfig")
483+
FString CurrencyCode{};
484+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | SaleConfig")
485+
int32 Price{};
486+
};
487+
465488
USTRUCT(BlueprintType)
466489
struct ACCELBYTEUE4SDK_API FAccelByteModelsItemInfo
467490
{
@@ -600,7 +623,13 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsItemInfo
600623
FAccelByteModelItemOptionBoxConfig OptionBoxConfig{};
601624

602625
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
603-
bool Fresh{};
626+
bool Fresh{};
627+
628+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
629+
bool bSellable{};
630+
631+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
632+
FAccelByteModelsItemSaleConfig SaleConfig{};
604633

605634
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
606635
FJsonObjectWrapper LocalExt{};
@@ -2027,6 +2056,10 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsRewardItem
20272056
FString ItemId{};
20282057
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Reward | Models | RewardItem")
20292058
int32 Quantity{};
2059+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Reward | Models | RewardItem")
2060+
int32 Duration{};
2061+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Reward | Models | RewardItem")
2062+
FDateTime EndDate{0};
20302063
};
20312064

20322065
USTRUCT(BlueprintType)
@@ -2081,6 +2114,12 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsRewardInfo
20812114

20822115
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Reward | Models | RewardInfo")
20832116
FDateTime UpdatedAt{0};
2117+
2118+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Reward | Models | RewardInfo")
2119+
FString UserIdExpression{};
2120+
2121+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "AccelByte | Reward | Models | RewardInfo")
2122+
FString NamespaceExpression{};
20842123
};
20852124

20862125
USTRUCT(BlueprintType)
@@ -2216,6 +2255,47 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsItemCriteriaV2
22162255
TArray<EAccelByteItemListSortBy> SortBy{};
22172256
};
22182257

2258+
USTRUCT(BlueprintType)
2259+
struct ACCELBYTEUE4SDK_API FAccelByteModelsItemCriteriaV3
2260+
{
2261+
GENERATED_BODY()
2262+
2263+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2264+
FString StoreId{};
2265+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2266+
FString CategoryPath{};
2267+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2268+
bool IncludeSubCategoryItem = false;
2269+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2270+
EAccelByteItemType ItemType{};
2271+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2272+
EAccelByteAppType AppType{};
2273+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2274+
FString BaseAppId{};
2275+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2276+
TArray<FString> Tags{};
2277+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2278+
TArray<FString> Features{};
2279+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2280+
EAccelByteItemStatus ItemStatus{};
2281+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2282+
FString Region{};
2283+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2284+
FDateTime AvailableDate{0};
2285+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2286+
FString TargetNamespace{};
2287+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2288+
FString ItemName{};
2289+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2290+
bool bSectionExclusive{};
2291+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2292+
int32 Offset{0};
2293+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2294+
int32 Limit{20};
2295+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Achievements | Models | ItemRequest")
2296+
TArray<EAccelByteItemListSortBy> SortBy{};
2297+
};
2298+
22192299
USTRUCT(BlueprintType)
22202300
struct ACCELBYTEUE4SDK_API FAccelByteModelsItemInfoV2
22212301
{
@@ -2258,6 +2338,8 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsItemInfoV2
22582338
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
22592339
bool Purchasable{};
22602340
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
2341+
bool bSectionExclusive{};
2342+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
22612343
EAccelByteItemType ItemType{EAccelByteItemType::NONE};
22622344
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
22632345
FString TargetNamespace{};
@@ -2298,7 +2380,13 @@ struct ACCELBYTEUE4SDK_API FAccelByteModelsItemInfoV2
22982380
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
22992381
FAccelByteModelItemPurchaseCondition PurchaseCondition{};
23002382
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
2301-
FAccelByteModelItemOptionBoxConfig OptionBoxConfig{};
2383+
FAccelByteModelItemOptionBoxConfig OptionBoxConfig{};
2384+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
2385+
FAccelByteModelsItemLootBoxConfig LootBoxConfig{};
2386+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
2387+
bool bSellable{};
2388+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Accelbyte | Item | Models | ItemInfo")
2389+
FAccelByteModelsItemSaleConfig SaleConfig{};
23022390
};
23032391

23042392
USTRUCT(BlueprintType)

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "23.1.2"
2+
"version": "23.1.3"
33
}

0 commit comments

Comments
 (0)