5#include "XsollaUtilsDataModel.h"
6#include "XsollaStoreDataModel.generated.h"
9enum class EXsollaOrderStatus : uint8
23UPROPERTY(BlueprintReadOnly, Category =
"Order Item")
26UPROPERTY(BlueprintReadOnly, Category =
"Order Item")
29UPROPERTY(BlueprintReadOnly, Category =
"Order Item")
32UPROPERTY(BlueprintReadOnly, Category =
"Order Item")
44UPROPERTY(BlueprintReadOnly, Category =
"Order Content")
47UPROPERTY(BlueprintReadOnly, Category =
"Order Content")
48FXsollaVirtualCurrencyPrice virtual_price;
50UPROPERTY(BlueprintReadOnly, Category =
"Order Content")
53UPROPERTY(BlueprintReadOnly, Category =
"Order Content")
54TArray<FXsollaOrderItem> items;
62UPROPERTY(BlueprintReadOnly, Category =
"Order")
65UPROPERTY(BlueprintReadOnly, Category =
"Order")
68UPROPERTY(BlueprintReadOnly, Category =
"Order")
77UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
80UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
83UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
86UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
89UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
92UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
95UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
98UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
99TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
102USTRUCT(BlueprintType)
107UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Media List")
110UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Media List")
114USTRUCT(BlueprintType)
120UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
124UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
128UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
132UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
136UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
137FString virtual_item_type;
140UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
141TArray<FXsollaItemGroup> groups;
144UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
148UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
152UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
153TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
156UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
160UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
161FXsollaItemOptions inventory_options;
164UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Bundle")
168UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Bundle")
169FXsollaPrice total_content_price;
172UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Bundle")
173TArray<FStoreBundleContent> content;
176UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item Bundle")
177TArray<FXsollaItemAttribute> attributes;
180UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
181FString long_description;
184UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
188UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
189TArray<FStoreItemMediaList> media_list;
191UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
192TArray<FXsollaStoreItemPromotion> promotions;
194UPROPERTY(BlueprintReadOnly, Category =
"Virtual Item")
195FXsollaStoreItemLimits limits;
205, description(Item.description)
207, virtual_item_type(Item.virtual_item_type)
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)
230return sku == Item.sku;
234USTRUCT(BlueprintType)
239UPROPERTY(BlueprintReadOnly, Category =
"Items List", meta = (DisplayName =
"bHasMore"))
240bool has_more =
false;
242UPROPERTY(BlueprintReadOnly, Category =
"Items List")
243TArray<FStoreItem> Items;
246USTRUCT(BlueprintType)
252UPROPERTY(BlueprintReadOnly, Category =
"Items Data", meta = (DisplayName =
"bHasMore"))
253bool has_more =
false;
255UPROPERTY(BlueprintReadOnly, Category =
"Items Data")
256TArray<FStoreItem> Items;
259UPROPERTY(BlueprintReadOnly, Category =
"Items Data")
260TSet<FString> GroupIds;
263UPROPERTY(BlueprintReadOnly, Category = "Items Data")
264TArray<FXsollaItemGroup> Groups;
270USTRUCT(BlueprintType)
276UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
279UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
282UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
283TArray<FString> groups;
285UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
286TArray<FXsollaItemAttribute> attributes;
288UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
291UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
294UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
297UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
300UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
303UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
304TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
306UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
307FXsollaItemOptions inventory_options;
309UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
310FString long_description;
312UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
315UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
316TArray<FStoreItemMediaList> media_list;
318UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
319TArray<FXsollaStoreItemPromotion> promotions;
321UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
322FXsollaStoreItemLimits limits;
330USTRUCT(BlueprintType)
336UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Data", meta = (DisplayName =
"bHasMore"))
337bool has_more =
false;
339UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Data")
340TArray<FVirtualCurrency> Items;
346USTRUCT(BlueprintType)
352UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
355UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
358UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
361UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
364UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
367UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
370UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
371FXsollaItemOptions inventory_options;
378USTRUCT(BlueprintType)
384UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
387UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
390UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
393UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
396UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
399UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
400TArray<FXsollaItemAttribute> attributes;
402UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
403TArray<FXsollaItemGroup> groups;
405UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
408UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
411UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
414UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
415TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
417UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
420UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
421FString long_description;
423UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
426UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
427TArray<FStoreItemMediaList> media_list;
429UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
430TArray<FXsollaStoreItemPromotion> promotions;
432UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
433FXsollaStoreItemLimits limits;
441USTRUCT(BlueprintType)
447UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Packages Data", meta = (DisplayName =
"bHasMore"))
448bool has_more =
false;
450UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Packages Data")
451TArray<FVirtualCurrencyPackage> Items;
457USTRUCT(BlueprintType)
462UPROPERTY(BlueprintReadWrite, Category =
"Cart Item")
465UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
468UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
469TArray<FXsollaItemAttribute> attributes;
471UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
472TArray<FXsollaItemGroup> groups;
474UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
477UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
478FString long_description;
480UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
483UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
484FString virtual_item_type;
486UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
489UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
492UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
495UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
496TArray<FXsollaVirtualCurrencyPrice> vc_prices;
498UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
501UPROPERTY(BlueprintReadWrite, Category =
"Cart Item")
504UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
505FXsollaItemOptions inventory_options;
516, is_free(Item.is_free)
519, image_url(Item.image_url)
523: sku(CurrencyPackage.sku)
524, name(CurrencyPackage.name)
525, is_free(CurrencyPackage.is_free)
527, price(CurrencyPackage.price)
528, image_url(CurrencyPackage.image_url)
533return sku == Item.sku;
542USTRUCT(BlueprintType)
548UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
551UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
554UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
557UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
558TArray<FStoreCartItem> Items;
571if (cart_id == Cart.cart_id)
573if (Items.Num() == Cart.Items.Num())
575int32 ItemsCount = Items.Num();
576for (int32 i = 0; i < ItemsCount; ++i)
578if (Items[i].sku == Cart.Items[i].sku)
580if (Items[i].quantity != Cart.Items[i].quantity)
599USTRUCT(BlueprintType)
604UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
607UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
610UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
611TArray<FXsollaItemGroup> groups;
613UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
614TArray<FXsollaItemAttribute> attributes;
616UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
619UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
622UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
625UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
628UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
631UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
634UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
635FXsollaPrice total_content_price;
637UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
638TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
640UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
641TArray<FStoreBundleContent> content;
643UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
644TArray<FXsollaStoreItemPromotion> promotions;
646UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
647FXsollaStoreItemLimits limits;
650USTRUCT(BlueprintType)
655UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
656TArray<FStoreBundle> items;
659USTRUCT(BlueprintType)
664UPROPERTY(BlueprintReadOnly, Category =
"Discount")
668USTRUCT(BlueprintType)
673UPROPERTY(BlueprintReadOnly, Category =
"Promocode Reward Data")
674TArray<FXsollaBonusItem> bonus;
677UPROPERTY(BlueprintReadOnly, Category =
"Promocode Reward Data")
681UPROPERTY(BlueprintReadOnly, Category = "Promocode Reward Data")
682bool is_selectable = false;
687this->description = Bundle.description;
688this->groups = Bundle.groups;
689this->image_url = Bundle.image_url;
690this->is_free = Bundle.is_free ==
"true";
691this->name = Bundle.name;
692this->price = Bundle.price;
693this->sku = Bundle.sku;
694this->type = Bundle.type;
695this->virtual_prices = Bundle.virtual_prices;
696this->bundle_type = Bundle.bundle_type;
697this->total_content_price = Bundle.total_content_price;
698this->content = Bundle.content;
699this->attributes = Bundle.attributes;
702USTRUCT(BlueprintType)
707UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
710UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
713UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
716UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
719UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
720TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
722UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
725UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
728UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
729bool has_keys =
false;
731UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
732bool is_pre_order =
false;
734UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
738USTRUCT(BlueprintType)
743UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
746UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
749UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
753UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
754TArray<FXsollaItemGroup> groups;
756UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
757TArray<FXsollaItemAttribute> attributes;
759UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
762UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
765UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
768UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
771UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
772TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
774UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
777UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
780UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
781bool has_keys =
false;
783UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
784bool is_pre_order =
false;
786UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
790USTRUCT(BlueprintType)
795UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
798UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
801UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
802TArray<FXsollaItemGroup> groups;
804UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
805TArray<FXsollaItemAttribute> attributes;
807UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
810UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
813UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
816UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
819UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
820TArray<FGameUnitItem> unit_items;
823USTRUCT(BlueprintType)
828UPROPERTY(BlueprintReadOnly, Category =
"Game List")
829TArray<FGameItem> Games;
832USTRUCT(BlueprintType)
837UPROPERTY(BlueprintReadOnly, Category =
"Games Data")
838TArray<FGameItem> Items;
841UPROPERTY(BlueprintReadOnly, Category =
"Games Data")
842TSet<FString> GroupIds;
845UPROPERTY(BlueprintReadOnly, Category = "Games Data")
846TArray<FXsollaItemGroup> Groups;
849USTRUCT(BlueprintType)
854UPROPERTY(BlueprintReadOnly, Category =
"Game Key List")
855TArray<FGameKeyItem> GameKeys;
858USTRUCT(BlueprintType)
863UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
866UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
869UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
872UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
875UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
876FString redeem_instruction_link;
878UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
882USTRUCT(BlueprintType)
887UPROPERTY(BlueprintReadOnly, Category =
"DRM List")
891USTRUCT(BlueprintType)
896UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
899UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
902UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
905UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
908UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
911UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
914UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
915bool is_pre_order =
false;
917UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
918TArray<FXsollaItemAttribute> attributes;
921USTRUCT(BlueprintType)
926UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List")
927bool has_more =
false;
929UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List")
930int32 total_items_count = 0;
932UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List")
933TArray<FOwnedGameItem> items;
936USTRUCT(BlueprintType)
941UPROPERTY(BlueprintReadOnly, Category =
"Subscription Paystation Link")
945USTRUCT(BlueprintType)
950UPROPERTY(BlueprintReadOnly, Category =
"Subscription Period")
953UPROPERTY(BlueprintReadOnly, Category =
"Subscription Period")
957USTRUCT(BlueprintType)
962UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
965UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
966float amount_with_promotion = 0.f;
968UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
972USTRUCT(BlueprintType)
977UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
980UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
981float setup_fee =
false;
983UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
987USTRUCT(BlueprintType)
992UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Promotion")
993float promotion_charge_amount = 0.f;
995UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Promotion")
996float promotion_remaining_charges = 0.f;
999USTRUCT(BlueprintType)
1004UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1007UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1008FString plan_external_id;
1010UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1011FString plan_group_id;
1013UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1016UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1019UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1020FString plan_description;
1022UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1023FDateTime plan_start_date;
1025UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1026FDateTime plan_end_date;
1028UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1029int32 trial_period = 0;
1031UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1034UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1037UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1041USTRUCT(BlueprintType)
1046UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plans List")
1047TArray<FSubscriptionPlan> items;
1049UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plans List")
1050bool has_more =
false;
1053USTRUCT(BlueprintType)
1058UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1061UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1064UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1065FString plan_external_id;
1067UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1070UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1071FString plan_description;
1073UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1074FDateTime plan_start_date;
1076UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1077FDateTime plan_end_date;
1079UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1080int32 product_id = 0;
1082UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1083FString product_external_id;
1085UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1086FString product_name;
1088UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1089FString product_description;
1091UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1094UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1095bool is_in_trial =
false;
1097UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1098int32 trial_period = 0;
1100UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1101FDateTime date_create;
1103UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1104FDateTime date_next_charge;
1106UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1107FDateTime date_last_charge;
1109UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1112UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1116USTRUCT(BlueprintType)
1121UPROPERTY(BlueprintReadOnly, Category =
"Subscriptions List")
1122TArray<FSubscription> items;
1124UPROPERTY(BlueprintReadOnly, Category =
"Subscriptions List")
1125bool has_more =
false;
1128USTRUCT(BlueprintType)
1133UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1136UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1139UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1140FString plan_external_id;
1142UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1145UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1146FString plan_description;
1148UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1149FDateTime plan_start_date;
1151UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1152FDateTime plan_end_date;
1154UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1155int32 product_id = 0;
1157UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1158FString product_external_id;
1160UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1161FString product_name;
1163UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1164FString product_description;
1166UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1169UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1170bool is_in_trial =
false;
1172UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1173int32 trial_period = 0;
1175UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1176FDateTime date_create;
1178UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1179FDateTime date_next_charge;
1181UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1182FDateTime date_last_charge;
1184UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1187UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1190UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1193UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1194bool is_renew_possible =
false;
1196UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1197bool is_change_to_non_renew_possible =
false;
1199UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1200bool is_change_plan_allowed =
false;
Definition: XsollaStoreDataModel.h:860
Definition: XsollaStoreDataModel.h:792
Definition: XsollaStoreDataModel.h:740
Definition: XsollaStoreDataModel.h:704
Definition: XsollaStoreDataModel.h:893
Definition: XsollaStoreDataModel.h:923
Definition: XsollaStoreDataModel.h:74
Definition: XsollaStoreDataModel.h:601
Definition: XsollaStoreDataModel.h:544
Definition: XsollaStoreDataModel.h:459
Definition: XsollaStoreDataModel.h:884
Definition: XsollaStoreDataModel.h:661
Definition: XsollaStoreDataModel.h:851
Definition: XsollaStoreDataModel.h:834
Definition: XsollaStoreDataModel.h:825
Definition: XsollaStoreDataModel.h:116
Definition: XsollaStoreDataModel.h:248
Definition: XsollaStoreDataModel.h:236
Definition: XsollaStoreDataModel.h:652
Definition: XsollaStoreDataModel.h:959
Definition: XsollaStoreDataModel.h:1130
Definition: XsollaStoreDataModel.h:1055
Definition: XsollaStoreDataModel.h:938
Definition: XsollaStoreDataModel.h:947
Definition: XsollaStoreDataModel.h:974
Definition: XsollaStoreDataModel.h:1001
Definition: XsollaStoreDataModel.h:1043
Definition: XsollaStoreDataModel.h:1118
Definition: XsollaStoreDataModel.h:332
Definition: XsollaStoreDataModel.h:272
Definition: XsollaStoreDataModel.h:348
Definition: XsollaStoreDataModel.h:380
Definition: XsollaStoreDataModel.h:443
Definition: XsollaStoreDataModel.h:41
Definition: XsollaStoreDataModel.h:59
Definition: XsollaStoreDataModel.h:20