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;
262USTRUCT(BlueprintType)
269UPROPERTY(BlueprintReadOnly, Category =
"Item Groups Data")
270TArray<FXsollaItemGroup> groups;
276USTRUCT(BlueprintType)
282UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
285UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
288UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
289TArray<FString> groups;
291UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
292TArray<FXsollaItemAttribute> attributes;
294UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
297UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
300UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
303UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
306UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
309UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
310TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
312UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
313FXsollaItemOptions inventory_options;
315UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
316FString long_description;
318UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
321UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
322TArray<FStoreItemMediaList> media_list;
324UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
325TArray<FXsollaStoreItemPromotion> promotions;
327UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency")
328FXsollaStoreItemLimits limits;
336USTRUCT(BlueprintType)
342UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Data", meta = (DisplayName =
"bHasMore"))
343bool has_more =
false;
345UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Data")
346TArray<FVirtualCurrency> Items;
352USTRUCT(BlueprintType)
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")
373UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
376UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package Content")
377FXsollaItemOptions inventory_options;
384USTRUCT(BlueprintType)
390UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
393UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
396UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
399UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
402UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
405UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
406TArray<FXsollaItemAttribute> attributes;
408UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
409TArray<FXsollaItemGroup> groups;
411UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
414UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
417UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
420UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
421TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
423UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
426UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
427FString long_description;
429UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
432UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
433TArray<FStoreItemMediaList> media_list;
435UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
436TArray<FXsollaStoreItemPromotion> promotions;
438UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Package")
439FXsollaStoreItemLimits limits;
447USTRUCT(BlueprintType)
453UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Packages Data", meta = (DisplayName =
"bHasMore"))
454bool has_more =
false;
456UPROPERTY(BlueprintReadOnly, Category =
"Virtual Currency Packages Data")
457TArray<FVirtualCurrencyPackage> Items;
463USTRUCT(BlueprintType)
468UPROPERTY(BlueprintReadWrite, Category =
"Cart Item")
471UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
474UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
475TArray<FXsollaItemAttribute> attributes;
477UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
478TArray<FXsollaItemGroup> groups;
480UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
483UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
484FString long_description;
486UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
489UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
490FString virtual_item_type;
492UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
495UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
498UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
501UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
502TArray<FXsollaVirtualCurrencyPrice> vc_prices;
504UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
507UPROPERTY(BlueprintReadWrite, Category =
"Cart Item")
510UPROPERTY(BlueprintReadOnly, Category =
"Cart Item")
511FXsollaItemOptions 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)
539return sku == Item.sku;
548USTRUCT(BlueprintType)
554UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
557UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
560UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
563UPROPERTY(BlueprintReadOnly, Category =
"Cart Data")
564TArray<FStoreCartItem> Items;
577if (cart_id == Cart.cart_id)
579if (Items.Num() == Cart.Items.Num())
581int32 ItemsCount = Items.Num();
582for (int32 i = 0; i < ItemsCount; ++i)
584if (Items[i].sku == Cart.Items[i].sku)
586if (Items[i].quantity != Cart.Items[i].quantity)
605USTRUCT(BlueprintType)
610UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
613UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
616UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
617TArray<FXsollaItemGroup> groups;
619UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
620TArray<FXsollaItemAttribute> attributes;
622UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
625UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
628UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
631UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
634UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
637UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
640UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
641FXsollaPrice total_content_price;
643UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
644TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
646UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
647TArray<FStoreBundleContent> content;
649UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
650TArray<FXsollaStoreItemPromotion> promotions;
652UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
653FXsollaStoreItemLimits limits;
656USTRUCT(BlueprintType)
661UPROPERTY(BlueprintReadOnly, Category =
"Bundle", meta = (DisplayName =
"bHasMore"))
662bool has_more =
false;
664UPROPERTY(BlueprintReadOnly, Category =
"Bundle")
665TArray<FStoreBundle> items;
668USTRUCT(BlueprintType)
673UPROPERTY(BlueprintReadOnly, Category =
"Discount")
677USTRUCT(BlueprintType)
682UPROPERTY(BlueprintReadOnly, Category =
"Promocode Reward Data")
683TArray<FXsollaBonusItem> bonus;
686UPROPERTY(BlueprintReadOnly, Category =
"Promocode Reward Data")
690UPROPERTY(BlueprintReadOnly, Category = "Promocode Reward Data")
691bool is_selectable = false;
696this->description = Bundle.description;
697this->groups = Bundle.groups;
698this->image_url = Bundle.image_url;
699this->is_free = Bundle.is_free ==
"true";
700this->name = Bundle.name;
701this->price = Bundle.price;
702this->sku = Bundle.sku;
703this->type = Bundle.type;
704this->virtual_prices = Bundle.virtual_prices;
705this->bundle_type = Bundle.bundle_type;
706this->total_content_price = Bundle.total_content_price;
707this->content = Bundle.content;
708this->attributes = Bundle.attributes;
711USTRUCT(BlueprintType)
716UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
719UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
722UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
725UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
728UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
729TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
731UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
734UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
737UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
738bool has_keys =
false;
740UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
741bool is_pre_order =
false;
743UPROPERTY(BlueprintReadOnly, Category =
"Game Unit Item")
747USTRUCT(BlueprintType)
752UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
755UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
758UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
762UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
763TArray<FXsollaItemGroup> groups;
765UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
766TArray<FXsollaItemAttribute> attributes;
768UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
771UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
774UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
777UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
780UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
781TArray<FXsollaVirtualCurrencyPrice> virtual_prices;
783UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
786UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
789UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
790bool has_keys =
false;
792UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
793bool is_pre_order =
false;
795UPROPERTY(BlueprintReadOnly, Category =
"Game Key Item")
799USTRUCT(BlueprintType)
804UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
807UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
810UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
811TArray<FXsollaItemGroup> groups;
813UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
814TArray<FXsollaItemAttribute> attributes;
816UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
819UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
822UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
825UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
828UPROPERTY(BlueprintReadOnly, Category =
"Game Item")
829TArray<FGameUnitItem> unit_items;
832USTRUCT(BlueprintType)
837UPROPERTY(BlueprintReadOnly, Category =
"Game List")
838TArray<FGameItem> Games;
841USTRUCT(BlueprintType)
846UPROPERTY(BlueprintReadOnly, Category =
"Games Data")
847TArray<FGameItem> Items;
850UPROPERTY(BlueprintReadOnly, Category =
"Games Data")
851TSet<FString> GroupIds;
854UPROPERTY(BlueprintReadOnly, Category = "Games Data")
855TArray<FXsollaItemGroup> Groups;
858USTRUCT(BlueprintType)
863UPROPERTY(BlueprintReadOnly, Category =
"Game Key List")
864TArray<FGameKeyItem> GameKeys;
867USTRUCT(BlueprintType)
872UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
875UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
878UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
881UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
884UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
885FString redeem_instruction_link;
887UPROPERTY(BlueprintReadOnly, Category =
"DRM Item")
891USTRUCT(BlueprintType)
896UPROPERTY(BlueprintReadOnly, Category =
"DRM List")
900USTRUCT(BlueprintType)
905UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
908UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
911UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
914UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
917UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
920UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
923UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
924bool is_pre_order =
false;
926UPROPERTY(BlueprintReadOnly, Category =
"Owned Game Item")
927TArray<FXsollaItemAttribute> attributes;
930USTRUCT(BlueprintType)
935UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List", meta = (DisplayName =
"bHasMore"))
936bool has_more =
false;
938UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List")
939int32 total_items_count = 0;
941UPROPERTY(BlueprintReadOnly, Category =
"Owned Games List")
942TArray<FOwnedGameItem> items;
945USTRUCT(BlueprintType)
950UPROPERTY(BlueprintReadOnly, Category =
"Subscription Paystation Link")
954USTRUCT(BlueprintType)
959UPROPERTY(BlueprintReadOnly, Category =
"Subscription Period")
962UPROPERTY(BlueprintReadOnly, Category =
"Subscription Period")
966USTRUCT(BlueprintType)
971UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
974UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
975float amount_with_promotion = 0.f;
977UPROPERTY(BlueprintReadOnly, Category =
"Subscription Charge")
981USTRUCT(BlueprintType)
986UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
989UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
990float setup_fee =
false;
992UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Charge")
996USTRUCT(BlueprintType)
1001UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Promotion")
1002float promotion_charge_amount = 0.f;
1004UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan Promotion")
1005float promotion_remaining_charges = 0.f;
1008USTRUCT(BlueprintType)
1013UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1016UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1017FString plan_external_id;
1019UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1020FString plan_group_id;
1022UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1025UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1028UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1029FString plan_description;
1031UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1032FDateTime plan_start_date;
1034UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1035FDateTime plan_end_date;
1037UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1038int32 trial_period = 0;
1040UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1043UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1046UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plan")
1050USTRUCT(BlueprintType)
1055UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plans List")
1056TArray<FSubscriptionPlan> items;
1058UPROPERTY(BlueprintReadOnly, Category =
"Subscription Plans List", meta = (DisplayName =
"bHasMore"))
1059bool has_more =
false;
1062USTRUCT(BlueprintType)
1067UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1070UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1073UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1074FString plan_external_id;
1076UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1079UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1080FString plan_description;
1082UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1083FDateTime plan_start_date;
1085UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1086FDateTime plan_end_date;
1088UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1089int32 product_id = 0;
1091UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1092FString product_external_id;
1094UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1095FString product_name;
1097UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1098FString product_description;
1100UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1103UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1104bool is_in_trial =
false;
1106UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1107int32 trial_period = 0;
1109UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1110FDateTime date_create;
1112UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1113FDateTime date_next_charge;
1115UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1116FDateTime date_last_charge;
1118UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1121UPROPERTY(BlueprintReadOnly, Category =
"Subscription")
1125USTRUCT(BlueprintType)
1130UPROPERTY(BlueprintReadOnly, Category =
"Subscriptions List")
1131TArray<FSubscription> items;
1133UPROPERTY(BlueprintReadOnly, Category =
"Subscriptions List", meta = (DisplayName =
"bHasMore"))
1134bool has_more =
false;
1137USTRUCT(BlueprintType)
1142UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1145UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1148UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1149FString plan_external_id;
1151UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1154UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1155FString plan_description;
1157UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1158FDateTime plan_start_date;
1160UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1161FDateTime plan_end_date;
1163UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1164int32 product_id = 0;
1166UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1167FString product_external_id;
1169UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1170FString product_name;
1172UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1173FString product_description;
1175UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1178UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1179bool is_in_trial =
false;
1181UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1182int32 trial_period = 0;
1184UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1185FDateTime date_create;
1187UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1188FDateTime date_next_charge;
1190UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1191FDateTime date_last_charge;
1193UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1196UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1199UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1202UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1203bool is_renew_possible =
false;
1205UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1206bool is_change_to_non_renew_possible =
false;
1208UPROPERTY(BlueprintReadOnly, Category =
"Subscription Details")
1209bool 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