5#include "XsollaUtilsDataModel.h"
6#include "XsollaStoreDataModel.generated.h"
9enum class EXsollaOrderStatus : uint8
23 UPROPERTY(BlueprintReadOnly, Category =
"Order Item")
26 UPROPERTY(BlueprintReadOnly, Category =
"Order Item")
29 UPROPERTY(BlueprintReadOnly, Category =
"Order Item")
32 UPROPERTY(BlueprintReadOnly, Category =
"Order Item")
44 UPROPERTY(BlueprintReadOnly, Category =
"Order Content")
47 UPROPERTY(BlueprintReadOnly, Category =
"Order Content")
48 FXsollaVirtualCurrencyPrice virtual_price;
50 UPROPERTY(BlueprintReadOnly, Category =
"Order Content")
53 UPROPERTY(BlueprintReadOnly, Category =
"Order Content")
54 TArray<FXsollaOrderItem> items;
62 UPROPERTY(BlueprintReadOnly, Category =
"Order")
65 UPROPERTY(BlueprintReadOnly, Category =
"Order")
68 UPROPERTY(BlueprintReadOnly, Category =
"Order")
77 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
80 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
83 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
86 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
89 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
92 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
95 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
98 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
99 TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
102USTRUCT(BlueprintType)
107 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Media List")
110 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Media List")
114USTRUCT(BlueprintType)
120 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
124 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
128 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
132 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
136 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
137 FString virtual_item_type;
140 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
141 TArray<FXsollaItemGroup> groups;
144 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
148 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
152 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
153 TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
156 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
160 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
161 FXsollaItemOptions inventory_options;
164 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Bundle")
168 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Bundle")
169 FXsollaPrice total_content_price;
172 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Bundle")
173 TArray<FStoreBundleContent> content;
176 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Bundle")
177 TArray<FXsollaItemAttribute> attributes;
180 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
181 FString long_description;
184 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
188 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
189 TArray<FStoreItemMediaList> media_list;
191 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
192 TArray<FXsollaStoreItemPromotion> promotions;
194 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
195 FXsollaStoreItemLimits limits;
205 , description(Item.description)
207 , virtual_item_type(Item.virtual_item_type)
208 , groups(Item.groups)
209 , is_free(Item.is_free)
211 , virtual_prices(Item.virtual_prices)
212 , image_url(Item.image_url)
213 , inventory_options(Item.inventory_options)
214 , bundle_type(Item.bundle_type)
215 , total_content_price(Item.total_content_price)
216 , content(Item.content)
217 , attributes(Item.attributes)
218 , long_description(Item.long_description)
220 , media_list(Item.media_list)
221 , promotions(Item.promotions)
222 , limits(Item.limits)
230 return sku == Item.sku;
234USTRUCT(BlueprintType)
239 UPROPERTY(BlueprintReadOnly, Category =
"Items List", meta = (DisplayName =
"bHasMore"))
240 bool has_more =
false;
242 UPROPERTY(BlueprintReadOnly, Category =
"Items List")
243 TArray<FStoreItem> Items;
246USTRUCT(BlueprintType)
252 UPROPERTY(BlueprintReadOnly, Category =
"Items Data", meta = (DisplayName =
"bHasMore"))
253 bool has_more =
false;
255 UPROPERTY(BlueprintReadOnly, Category =
"Items Data")
256 TArray<FStoreItem> Items;
262USTRUCT(BlueprintType)
269 UPROPERTY(BlueprintReadOnly, Category =
"Item Groups Data")
270 TArray<FXsollaItemGroup> groups;
276USTRUCT(BlueprintType)
282 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
285 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
288 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
289 TArray<FString> groups;
291 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
292 TArray<FXsollaItemAttribute> attributes;
294 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
297 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
300 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
303 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
306 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
309 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
310 TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
312 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
313 FXsollaItemOptions inventory_options;
315 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
316 FString long_description;
318 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
321 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
322 TArray<FStoreItemMediaList> media_list;
324 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
325 TArray<FXsollaStoreItemPromotion> promotions;
327 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
328 FXsollaStoreItemLimits limits;
336USTRUCT(BlueprintType)
342 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Data", meta = (DisplayName =
"bHasMore"))
343 bool has_more =
false;
345 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Data")
346 TArray<FVirtualCurrency> Items;
352USTRUCT(BlueprintType)
358 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
361 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
364 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
367 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
370 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
373 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
376 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
377 FXsollaItemOptions inventory_options;
384USTRUCT(BlueprintType)
390 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
393 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
396 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
399 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
402 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
405 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
406 TArray<FXsollaItemAttribute> attributes;
408 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
409 TArray<FXsollaItemGroup> groups;
411 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
414 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
417 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
420 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
421 TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
423 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
426 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
427 FString long_description;
429 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
432 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
433 TArray<FStoreItemMediaList> media_list;
435 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
436 TArray<FXsollaStoreItemPromotion> promotions;
438 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
439 FXsollaStoreItemLimits limits;
447USTRUCT(BlueprintType)
453 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Packages Data", meta = (DisplayName =
"bHasMore"))
454 bool has_more =
false;
456 UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Packages Data")
457 TArray<FVirtualCurrencyPackage> Items;
463USTRUCT(BlueprintType)
468 UPROPERTY(BlueprintReadWrite, Category =
"Cart Item")
471 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
474 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
475 TArray<FXsollaItemAttribute> attributes;
477 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
478 TArray<FXsollaItemGroup> groups;
480 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
483 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
484 FString long_description;
486 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
489 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
490 FString virtual_item_type;
492 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
495 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
498 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
501 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
502 TArray<FXsollaVirtualCurrencyPrice> vc_prices;
504 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
507 UPROPERTY(BlueprintReadWrite, Category =
"Cart Item")
510 UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
511 FXsollaItemOptions inventory_options;
522 , is_free(Item.is_free)
525 , image_url(Item.image_url)
529 : sku(CurrencyPackage.sku)
530 , name(CurrencyPackage.name)
531 , is_free(CurrencyPackage.is_free)
533 , price(CurrencyPackage.price)
534 , image_url(CurrencyPackage.image_url)
539 return sku == Item.sku;
548USTRUCT(BlueprintType)
554 UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
557 UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
560 UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
563 UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
564 TArray<FStoreCartItem> Items;
577 if (cart_id == Cart.cart_id)
579 if (Items.Num() == Cart.Items.Num())
581 int32 ItemsCount = Items.Num();
582 for (int32 i = 0; i < ItemsCount; ++i)
584 if (Items[i].sku == Cart.Items[i].sku)
586 if (Items[i].quantity != Cart.Items[i].quantity)
605USTRUCT(BlueprintType)
610 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
613 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
616 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
617 TArray<FXsollaItemGroup> groups;
619 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
620 TArray<FXsollaItemAttribute> attributes;
622 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
625 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
628 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
631 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
634 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
637 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
640 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
641 FXsollaPrice total_content_price;
643 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
644 TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
646 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
647 TArray<FStoreBundleContent> content;
649 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
650 TArray<FXsollaStoreItemPromotion> promotions;
652 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
653 FXsollaStoreItemLimits limits;
656USTRUCT(BlueprintType)
661 UPROPERTY(BlueprintReadOnly, Category =
"Bundle", meta = (DisplayName =
"bHasMore"))
662 bool has_more =
false;
664 UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
665 TArray<FStoreBundle> items;
668USTRUCT(BlueprintType)
673 UPROPERTY(BlueprintReadOnly, Category =
"Discount")
677USTRUCT(BlueprintType)
682 UPROPERTY(BlueprintReadOnly, Category =
"Promocode Reward Data")
683 TArray<FXsollaBonusItem> bonus;
686 UPROPERTY(BlueprintReadOnly, Category =
"Promocode Reward Data")
690 UPROPERTY(BlueprintReadOnly, Category = "Promocode Reward Data")
691 bool is_selectable = false;
696 this->description = Bundle.description;
697 this->groups = Bundle.groups;
698 this->image_url = Bundle.image_url;
699 this->is_free = Bundle.is_free ==
"true";
700 this->name = Bundle.name;
701 this->price = Bundle.price;
702 this->sku = Bundle.sku;
703 this->type = Bundle.type;
704 this->virtual_prices = Bundle.virtual_prices;
705 this->bundle_type = Bundle.bundle_type;
706 this->total_content_price = Bundle.total_content_price;
707 this->content = Bundle.content;
708 this->attributes = Bundle.attributes;
711USTRUCT(BlueprintType)
716 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
719 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
722 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
723 bool is_free =
false;
725 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
728 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
729 TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
731 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
734 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
737 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
738 bool has_keys =
false;
740 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
741 bool is_pre_order =
false;
743 UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
744 FString release_date;
747USTRUCT(BlueprintType)
752 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
755 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
758 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
762 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
763 TArray<FXsollaItemGroup> groups;
765 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
766 TArray<FXsollaItemAttribute> attributes;
768 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
771 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
774 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
775 bool is_free =
false;
777 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
780 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
781 TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
783 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
786 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
789 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
790 bool has_keys =
false;
792 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
793 bool is_pre_order =
false;
795 UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
796 FString release_date;
799USTRUCT(BlueprintType)
804 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
807 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
810 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
811 TArray<FXsollaItemGroup> groups;
813 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
814 TArray<FXsollaItemAttribute> attributes;
816 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
819 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
822 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
825 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
828 UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
829 TArray<FGameUnitItem> unit_items;
832USTRUCT(BlueprintType)
837 UPROPERTY(BlueprintReadOnly, Category =
"Game List")
838 TArray<FGameItem> Games;
841USTRUCT(BlueprintType)
846 UPROPERTY(BlueprintReadOnly, Category =
"Games Data")
847 TArray<FGameItem> Items;
850 UPROPERTY(BlueprintReadOnly, Category =
"Games Data")
851 TSet<FString> GroupIds;
854 UPROPERTY(BlueprintReadOnly, Category = "Games Data")
855 TArray<FXsollaItemGroup> Groups;
858USTRUCT(BlueprintType)
863 UPROPERTY(BlueprintReadOnly, Category =
"Game Key List")
864 TArray<FGameKeyItem> GameKeys;
867USTRUCT(BlueprintType)
872 UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
875 UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
878 UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
881 UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
884 UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
885 FString redeem_instruction_link;
887 UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
891USTRUCT(BlueprintType)
896 UPROPERTY(BlueprintReadOnly, Category =
"DRM List")
897 TArray<FDRMItem> drm;
900USTRUCT(BlueprintType)
905 UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
908 UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
911 UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
912 int32 project_id = 0;
914 UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
917 UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
920 UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
923 UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
924 bool is_pre_order =
false;
926 UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
927 TArray<FXsollaItemAttribute> attributes;
930USTRUCT(BlueprintType)
935 UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List", meta = (DisplayName =
"bHasMore"))
936 bool has_more =
false;
938 UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List")
939 int32 total_items_count = 0;
941 UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List")
942 TArray<FOwnedGameItem> items;
945USTRUCT(BlueprintType)
950 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Paystation Link")
954USTRUCT(BlueprintType)
959 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Period")
962 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Period")
966USTRUCT(BlueprintType)
971 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
974 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
975 float amount_with_promotion = 0.f;
977 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
981USTRUCT(BlueprintType)
986 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
989 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
990 float setup_fee =
false;
992 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
996USTRUCT(BlueprintType)
1001 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Promotion")
1002 float promotion_charge_amount = 0.f;
1004 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Promotion")
1005 float promotion_remaining_charges = 0.f;
1008USTRUCT(BlueprintType)
1013 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1016 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1017 FString plan_external_id;
1019 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1020 FString plan_group_id;
1022 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1025 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1028 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1029 FString plan_description;
1031 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1032 FDateTime plan_start_date;
1034 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1035 FDateTime plan_end_date;
1037 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1038 int32 trial_period = 0;
1040 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1043 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1046 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1050USTRUCT(BlueprintType)
1055 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plans List")
1056 TArray<FSubscriptionPlan> items;
1058 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plans List", meta = (DisplayName =
"bHasMore"))
1059 bool has_more =
false;
1062USTRUCT(BlueprintType)
1067 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1070 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1073 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1074 FString plan_external_id;
1076 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1079 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1080 FString plan_description;
1082 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1083 FDateTime plan_start_date;
1085 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1086 FDateTime plan_end_date;
1088 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1089 int32 product_id = 0;
1091 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1092 FString product_external_id;
1094 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1095 FString product_name;
1097 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1098 FString product_description;
1100 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1103 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1104 bool is_in_trial =
false;
1106 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1107 int32 trial_period = 0;
1109 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1110 FDateTime date_create;
1112 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1113 FDateTime date_next_charge;
1115 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1116 FDateTime date_last_charge;
1118 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1121 UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1125USTRUCT(BlueprintType)
1130 UPROPERTY(BlueprintReadOnly, Category =
"Subscriptions List")
1131 TArray<FSubscription> items;
1133 UPROPERTY(BlueprintReadOnly, Category =
"Subscriptions List", meta = (DisplayName =
"bHasMore"))
1134 bool has_more =
false;
1137USTRUCT(BlueprintType)
1142 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1145 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1148 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1149 FString plan_external_id;
1151 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1154 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1155 FString plan_description;
1157 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1158 FDateTime plan_start_date;
1160 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1161 FDateTime plan_end_date;
1163 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1164 int32 product_id = 0;
1166 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1167 FString product_external_id;
1169 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1170 FString product_name;
1172 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1173 FString product_description;
1175 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1178 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1179 bool is_in_trial =
false;
1181 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1182 int32 trial_period = 0;
1184 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1185 FDateTime date_create;
1187 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1188 FDateTime date_next_charge;
1190 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1191 FDateTime date_last_charge;
1193 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1196 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1199 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1202 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1203 bool is_renew_possible =
false;
1205 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1206 bool is_change_to_non_renew_possible =
false;
1208 UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1209 bool is_change_plan_allowed =
false;
Definition: XsollaStoreDataModel.h:869
Definition: XsollaStoreDataModel.h:801
Definition: XsollaStoreDataModel.h:749
Definition: XsollaStoreDataModel.h:713
Definition: XsollaStoreDataModel.h:902
Definition: XsollaStoreDataModel.h:932
Definition: XsollaStoreDataModel.h:74
Definition: XsollaStoreDataModel.h:607
Definition: XsollaStoreDataModel.h:550
Definition: XsollaStoreDataModel.h:465
Definition: XsollaStoreDataModel.h:893
Definition: XsollaStoreDataModel.h:670
Definition: XsollaStoreDataModel.h:860
Definition: XsollaStoreDataModel.h:843
Definition: XsollaStoreDataModel.h:834
Definition: XsollaStoreDataModel.h:264
Definition: XsollaStoreDataModel.h:116
Definition: XsollaStoreDataModel.h:248
Definition: XsollaStoreDataModel.h:236
Definition: XsollaStoreDataModel.h:658
Definition: XsollaStoreDataModel.h:968
Definition: XsollaStoreDataModel.h:1139
Definition: XsollaStoreDataModel.h:1064
Definition: XsollaStoreDataModel.h:947
Definition: XsollaStoreDataModel.h:956
Definition: XsollaStoreDataModel.h:983
Definition: XsollaStoreDataModel.h:1010
Definition: XsollaStoreDataModel.h:1052
Definition: XsollaStoreDataModel.h:1127
Definition: XsollaStoreDataModel.h:338
Definition: XsollaStoreDataModel.h:278
Definition: XsollaStoreDataModel.h:354
Definition: XsollaStoreDataModel.h:386
Definition: XsollaStoreDataModel.h:449
Definition: XsollaStoreDataModel.h:41
Definition: XsollaStoreDataModel.h:59
Definition: XsollaStoreDataModel.h:20