-
Notifications
You must be signed in to change notification settings - Fork 0
/
models_gen.go
2218 lines (2174 loc) · 173 KB
/
models_gen.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
package gen
import (
"fmt"
"io"
"strconv"
"time"
)
type _Entity interface {
Is_Entity()
}
type ConfiguratorAssembly struct {
ID string `json:"id"`
Item *ConfiguratorAssemblyItem `json:"item"`
}
type ConfiguratorAssemblyAttribute struct {
ID *string `json:"id"`
DefinitionID string `json:"definitionId"`
StringValue *string `json:"stringValue"`
IntValue *int `json:"intValue"`
FloatValue *float64 `json:"floatValue"`
}
type ConfiguratorAssemblyAttributeInput struct {
ID *string `json:"id"`
DefinitionID string `json:"definitionId"`
StringValue *string `json:"stringValue"`
IntValue *int `json:"intValue"`
FloatValue *float64 `json:"floatValue"`
}
type ConfiguratorAssemblyCreateInput struct {
Item *ConfiguratorAssemblyItemInput `json:"item"`
}
type ConfiguratorAssemblyItem struct {
ID *string `json:"id"`
DefinitionID *string `json:"definitionId"`
StockItemID *string `json:"stockItemId"`
Code *string `json:"code"`
Name *string `json:"name"`
Slots []*ConfiguratorAssemblySlot `json:"slots"`
Attributes []*ConfiguratorAssemblyAttribute `json:"attributes"`
}
type ConfiguratorAssemblyItemInput struct {
ID *string `json:"id"`
DefinitionID *string `json:"definitionId"`
StockItemID *string `json:"stockItemId"`
Code *string `json:"code"`
Name *string `json:"name"`
Slots []*ConfiguratorAssemblySlotInput `json:"slots"`
Attributes []*ConfiguratorAssemblyAttributeInput `json:"attributes"`
}
type ConfiguratorAssemblySlot struct {
ID *string `json:"id"`
DefinitionID string `json:"definitionId"`
Count *float64 `json:"count"`
Item *ConfiguratorAssemblyItem `json:"item"`
}
type ConfiguratorAssemblySlotInput struct {
ID *string `json:"id"`
DefinitionID string `json:"definitionId"`
Count *float64 `json:"count"`
Item *ConfiguratorAssemblyItemInput `json:"item"`
}
type ConfiguratorAssemblyUpdateInput struct {
Item *ConfiguratorAssemblyItemInput `json:"item"`
}
type ConfiguratorAttributeDefinitionFilterType struct {
And []*ConfiguratorAttributeDefinitionFilterType `json:"AND"`
Or []*ConfiguratorAttributeDefinitionFilterType `json:"OR"`
ID *string `json:"id"`
IDMin *string `json:"idMin"`
IDMax *string `json:"idMax"`
IDNe *string `json:"id_ne"`
IDMinNe *string `json:"idMin_ne"`
IDMaxNe *string `json:"idMax_ne"`
IDGt *string `json:"id_gt"`
IDMinGt *string `json:"idMin_gt"`
IDMaxGt *string `json:"idMax_gt"`
IDLt *string `json:"id_lt"`
IDMinLt *string `json:"idMin_lt"`
IDMaxLt *string `json:"idMax_lt"`
IDGte *string `json:"id_gte"`
IDMinGte *string `json:"idMin_gte"`
IDMaxGte *string `json:"idMax_gte"`
IDLte *string `json:"id_lte"`
IDMinLte *string `json:"idMin_lte"`
IDMaxLte *string `json:"idMax_lte"`
IDIn []string `json:"id_in"`
IDMinIn []string `json:"idMin_in"`
IDMaxIn []string `json:"idMax_in"`
IDNotIn []string `json:"id_not_in"`
IDMinNotIn []string `json:"idMin_not_in"`
IDMaxNotIn []string `json:"idMax_not_in"`
IDNull *bool `json:"id_null"`
Name *string `json:"name"`
NameMin *string `json:"nameMin"`
NameMax *string `json:"nameMax"`
NameNe *string `json:"name_ne"`
NameMinNe *string `json:"nameMin_ne"`
NameMaxNe *string `json:"nameMax_ne"`
NameGt *string `json:"name_gt"`
NameMinGt *string `json:"nameMin_gt"`
NameMaxGt *string `json:"nameMax_gt"`
NameLt *string `json:"name_lt"`
NameMinLt *string `json:"nameMin_lt"`
NameMaxLt *string `json:"nameMax_lt"`
NameGte *string `json:"name_gte"`
NameMinGte *string `json:"nameMin_gte"`
NameMaxGte *string `json:"nameMax_gte"`
NameLte *string `json:"name_lte"`
NameMinLte *string `json:"nameMin_lte"`
NameMaxLte *string `json:"nameMax_lte"`
NameIn []string `json:"name_in"`
NameMinIn []string `json:"nameMin_in"`
NameMaxIn []string `json:"nameMax_in"`
NameNotIn []string `json:"name_not_in"`
NameMinNotIn []string `json:"nameMin_not_in"`
NameMaxNotIn []string `json:"nameMax_not_in"`
NameLike *string `json:"name_like"`
NameMinLike *string `json:"nameMin_like"`
NameMaxLike *string `json:"nameMax_like"`
NamePrefix *string `json:"name_prefix"`
NameMinPrefix *string `json:"nameMin_prefix"`
NameMaxPrefix *string `json:"nameMax_prefix"`
NameSuffix *string `json:"name_suffix"`
NameMinSuffix *string `json:"nameMin_suffix"`
NameMaxSuffix *string `json:"nameMax_suffix"`
NameNull *bool `json:"name_null"`
Type *ConfiguratorAttributeType `json:"type"`
TypeMin *ConfiguratorAttributeType `json:"typeMin"`
TypeMax *ConfiguratorAttributeType `json:"typeMax"`
TypeNe *ConfiguratorAttributeType `json:"type_ne"`
TypeMinNe *ConfiguratorAttributeType `json:"typeMin_ne"`
TypeMaxNe *ConfiguratorAttributeType `json:"typeMax_ne"`
TypeGt *ConfiguratorAttributeType `json:"type_gt"`
TypeMinGt *ConfiguratorAttributeType `json:"typeMin_gt"`
TypeMaxGt *ConfiguratorAttributeType `json:"typeMax_gt"`
TypeLt *ConfiguratorAttributeType `json:"type_lt"`
TypeMinLt *ConfiguratorAttributeType `json:"typeMin_lt"`
TypeMaxLt *ConfiguratorAttributeType `json:"typeMax_lt"`
TypeGte *ConfiguratorAttributeType `json:"type_gte"`
TypeMinGte *ConfiguratorAttributeType `json:"typeMin_gte"`
TypeMaxGte *ConfiguratorAttributeType `json:"typeMax_gte"`
TypeLte *ConfiguratorAttributeType `json:"type_lte"`
TypeMinLte *ConfiguratorAttributeType `json:"typeMin_lte"`
TypeMaxLte *ConfiguratorAttributeType `json:"typeMax_lte"`
TypeIn []ConfiguratorAttributeType `json:"type_in"`
TypeMinIn []ConfiguratorAttributeType `json:"typeMin_in"`
TypeMaxIn []ConfiguratorAttributeType `json:"typeMax_in"`
TypeNotIn []ConfiguratorAttributeType `json:"type_not_in"`
TypeMinNotIn []ConfiguratorAttributeType `json:"typeMin_not_in"`
TypeMaxNotIn []ConfiguratorAttributeType `json:"typeMax_not_in"`
TypeNull *bool `json:"type_null"`
Primary *bool `json:"primary"`
PrimaryMin *bool `json:"primaryMin"`
PrimaryMax *bool `json:"primaryMax"`
PrimaryNe *bool `json:"primary_ne"`
PrimaryMinNe *bool `json:"primaryMin_ne"`
PrimaryMaxNe *bool `json:"primaryMax_ne"`
PrimaryGt *bool `json:"primary_gt"`
PrimaryMinGt *bool `json:"primaryMin_gt"`
PrimaryMaxGt *bool `json:"primaryMax_gt"`
PrimaryLt *bool `json:"primary_lt"`
PrimaryMinLt *bool `json:"primaryMin_lt"`
PrimaryMaxLt *bool `json:"primaryMax_lt"`
PrimaryGte *bool `json:"primary_gte"`
PrimaryMinGte *bool `json:"primaryMin_gte"`
PrimaryMaxGte *bool `json:"primaryMax_gte"`
PrimaryLte *bool `json:"primary_lte"`
PrimaryMinLte *bool `json:"primaryMin_lte"`
PrimaryMaxLte *bool `json:"primaryMax_lte"`
PrimaryIn []bool `json:"primary_in"`
PrimaryMinIn []bool `json:"primaryMin_in"`
PrimaryMaxIn []bool `json:"primaryMax_in"`
PrimaryNotIn []bool `json:"primary_not_in"`
PrimaryMinNotIn []bool `json:"primaryMin_not_in"`
PrimaryMaxNotIn []bool `json:"primaryMax_not_in"`
PrimaryNull *bool `json:"primary_null"`
UpdatedAt *time.Time `json:"updatedAt"`
UpdatedAtMin *time.Time `json:"updatedAtMin"`
UpdatedAtMax *time.Time `json:"updatedAtMax"`
UpdatedAtNe *time.Time `json:"updatedAt_ne"`
UpdatedAtMinNe *time.Time `json:"updatedAtMin_ne"`
UpdatedAtMaxNe *time.Time `json:"updatedAtMax_ne"`
UpdatedAtGt *time.Time `json:"updatedAt_gt"`
UpdatedAtMinGt *time.Time `json:"updatedAtMin_gt"`
UpdatedAtMaxGt *time.Time `json:"updatedAtMax_gt"`
UpdatedAtLt *time.Time `json:"updatedAt_lt"`
UpdatedAtMinLt *time.Time `json:"updatedAtMin_lt"`
UpdatedAtMaxLt *time.Time `json:"updatedAtMax_lt"`
UpdatedAtGte *time.Time `json:"updatedAt_gte"`
UpdatedAtMinGte *time.Time `json:"updatedAtMin_gte"`
UpdatedAtMaxGte *time.Time `json:"updatedAtMax_gte"`
UpdatedAtLte *time.Time `json:"updatedAt_lte"`
UpdatedAtMinLte *time.Time `json:"updatedAtMin_lte"`
UpdatedAtMaxLte *time.Time `json:"updatedAtMax_lte"`
UpdatedAtIn []*time.Time `json:"updatedAt_in"`
UpdatedAtMinIn []*time.Time `json:"updatedAtMin_in"`
UpdatedAtMaxIn []*time.Time `json:"updatedAtMax_in"`
UpdatedAtNotIn []*time.Time `json:"updatedAt_not_in"`
UpdatedAtMinNotIn []*time.Time `json:"updatedAtMin_not_in"`
UpdatedAtMaxNotIn []*time.Time `json:"updatedAtMax_not_in"`
UpdatedAtNull *bool `json:"updatedAt_null"`
CreatedAt *time.Time `json:"createdAt"`
CreatedAtMin *time.Time `json:"createdAtMin"`
CreatedAtMax *time.Time `json:"createdAtMax"`
CreatedAtNe *time.Time `json:"createdAt_ne"`
CreatedAtMinNe *time.Time `json:"createdAtMin_ne"`
CreatedAtMaxNe *time.Time `json:"createdAtMax_ne"`
CreatedAtGt *time.Time `json:"createdAt_gt"`
CreatedAtMinGt *time.Time `json:"createdAtMin_gt"`
CreatedAtMaxGt *time.Time `json:"createdAtMax_gt"`
CreatedAtLt *time.Time `json:"createdAt_lt"`
CreatedAtMinLt *time.Time `json:"createdAtMin_lt"`
CreatedAtMaxLt *time.Time `json:"createdAtMax_lt"`
CreatedAtGte *time.Time `json:"createdAt_gte"`
CreatedAtMinGte *time.Time `json:"createdAtMin_gte"`
CreatedAtMaxGte *time.Time `json:"createdAtMax_gte"`
CreatedAtLte *time.Time `json:"createdAt_lte"`
CreatedAtMinLte *time.Time `json:"createdAtMin_lte"`
CreatedAtMaxLte *time.Time `json:"createdAtMax_lte"`
CreatedAtIn []*time.Time `json:"createdAt_in"`
CreatedAtMinIn []*time.Time `json:"createdAtMin_in"`
CreatedAtMaxIn []*time.Time `json:"createdAtMax_in"`
CreatedAtNotIn []*time.Time `json:"createdAt_not_in"`
CreatedAtMinNotIn []*time.Time `json:"createdAtMin_not_in"`
CreatedAtMaxNotIn []*time.Time `json:"createdAtMax_not_in"`
CreatedAtNull *bool `json:"createdAt_null"`
UpdatedBy *string `json:"updatedBy"`
UpdatedByMin *string `json:"updatedByMin"`
UpdatedByMax *string `json:"updatedByMax"`
UpdatedByNe *string `json:"updatedBy_ne"`
UpdatedByMinNe *string `json:"updatedByMin_ne"`
UpdatedByMaxNe *string `json:"updatedByMax_ne"`
UpdatedByGt *string `json:"updatedBy_gt"`
UpdatedByMinGt *string `json:"updatedByMin_gt"`
UpdatedByMaxGt *string `json:"updatedByMax_gt"`
UpdatedByLt *string `json:"updatedBy_lt"`
UpdatedByMinLt *string `json:"updatedByMin_lt"`
UpdatedByMaxLt *string `json:"updatedByMax_lt"`
UpdatedByGte *string `json:"updatedBy_gte"`
UpdatedByMinGte *string `json:"updatedByMin_gte"`
UpdatedByMaxGte *string `json:"updatedByMax_gte"`
UpdatedByLte *string `json:"updatedBy_lte"`
UpdatedByMinLte *string `json:"updatedByMin_lte"`
UpdatedByMaxLte *string `json:"updatedByMax_lte"`
UpdatedByIn []string `json:"updatedBy_in"`
UpdatedByMinIn []string `json:"updatedByMin_in"`
UpdatedByMaxIn []string `json:"updatedByMax_in"`
UpdatedByNotIn []string `json:"updatedBy_not_in"`
UpdatedByMinNotIn []string `json:"updatedByMin_not_in"`
UpdatedByMaxNotIn []string `json:"updatedByMax_not_in"`
UpdatedByNull *bool `json:"updatedBy_null"`
CreatedBy *string `json:"createdBy"`
CreatedByMin *string `json:"createdByMin"`
CreatedByMax *string `json:"createdByMax"`
CreatedByNe *string `json:"createdBy_ne"`
CreatedByMinNe *string `json:"createdByMin_ne"`
CreatedByMaxNe *string `json:"createdByMax_ne"`
CreatedByGt *string `json:"createdBy_gt"`
CreatedByMinGt *string `json:"createdByMin_gt"`
CreatedByMaxGt *string `json:"createdByMax_gt"`
CreatedByLt *string `json:"createdBy_lt"`
CreatedByMinLt *string `json:"createdByMin_lt"`
CreatedByMaxLt *string `json:"createdByMax_lt"`
CreatedByGte *string `json:"createdBy_gte"`
CreatedByMinGte *string `json:"createdByMin_gte"`
CreatedByMaxGte *string `json:"createdByMax_gte"`
CreatedByLte *string `json:"createdBy_lte"`
CreatedByMinLte *string `json:"createdByMin_lte"`
CreatedByMaxLte *string `json:"createdByMax_lte"`
CreatedByIn []string `json:"createdBy_in"`
CreatedByMinIn []string `json:"createdByMin_in"`
CreatedByMaxIn []string `json:"createdByMax_in"`
CreatedByNotIn []string `json:"createdBy_not_in"`
CreatedByMinNotIn []string `json:"createdByMin_not_in"`
CreatedByMaxNotIn []string `json:"createdByMax_not_in"`
CreatedByNull *bool `json:"createdBy_null"`
Definitions *ConfiguratorItemDefinitionFilterType `json:"definitions"`
Attributes *ConfiguratorAttributeFilterType `json:"attributes"`
}
type ConfiguratorAttributeDefinitionSortType struct {
ID *ObjectSortType `json:"id"`
IDMin *ObjectSortType `json:"idMin"`
IDMax *ObjectSortType `json:"idMax"`
Name *ObjectSortType `json:"name"`
NameMin *ObjectSortType `json:"nameMin"`
NameMax *ObjectSortType `json:"nameMax"`
Type *ObjectSortType `json:"type"`
TypeMin *ObjectSortType `json:"typeMin"`
TypeMax *ObjectSortType `json:"typeMax"`
Primary *ObjectSortType `json:"primary"`
PrimaryMin *ObjectSortType `json:"primaryMin"`
PrimaryMax *ObjectSortType `json:"primaryMax"`
UpdatedAt *ObjectSortType `json:"updatedAt"`
UpdatedAtMin *ObjectSortType `json:"updatedAtMin"`
UpdatedAtMax *ObjectSortType `json:"updatedAtMax"`
CreatedAt *ObjectSortType `json:"createdAt"`
CreatedAtMin *ObjectSortType `json:"createdAtMin"`
CreatedAtMax *ObjectSortType `json:"createdAtMax"`
UpdatedBy *ObjectSortType `json:"updatedBy"`
UpdatedByMin *ObjectSortType `json:"updatedByMin"`
UpdatedByMax *ObjectSortType `json:"updatedByMax"`
CreatedBy *ObjectSortType `json:"createdBy"`
CreatedByMin *ObjectSortType `json:"createdByMin"`
CreatedByMax *ObjectSortType `json:"createdByMax"`
DefinitionsIds *ObjectSortType `json:"definitionsIds"`
DefinitionsIdsMin *ObjectSortType `json:"definitionsIdsMin"`
DefinitionsIdsMax *ObjectSortType `json:"definitionsIdsMax"`
AttributesIds *ObjectSortType `json:"attributesIds"`
AttributesIdsMin *ObjectSortType `json:"attributesIdsMin"`
AttributesIdsMax *ObjectSortType `json:"attributesIdsMax"`
Definitions *ConfiguratorItemDefinitionSortType `json:"definitions"`
Attributes *ConfiguratorAttributeSortType `json:"attributes"`
}
type ConfiguratorAttributeFilterType struct {
And []*ConfiguratorAttributeFilterType `json:"AND"`
Or []*ConfiguratorAttributeFilterType `json:"OR"`
ID *string `json:"id"`
IDMin *string `json:"idMin"`
IDMax *string `json:"idMax"`
IDNe *string `json:"id_ne"`
IDMinNe *string `json:"idMin_ne"`
IDMaxNe *string `json:"idMax_ne"`
IDGt *string `json:"id_gt"`
IDMinGt *string `json:"idMin_gt"`
IDMaxGt *string `json:"idMax_gt"`
IDLt *string `json:"id_lt"`
IDMinLt *string `json:"idMin_lt"`
IDMaxLt *string `json:"idMax_lt"`
IDGte *string `json:"id_gte"`
IDMinGte *string `json:"idMin_gte"`
IDMaxGte *string `json:"idMax_gte"`
IDLte *string `json:"id_lte"`
IDMinLte *string `json:"idMin_lte"`
IDMaxLte *string `json:"idMax_lte"`
IDIn []string `json:"id_in"`
IDMinIn []string `json:"idMin_in"`
IDMaxIn []string `json:"idMax_in"`
IDNotIn []string `json:"id_not_in"`
IDMinNotIn []string `json:"idMin_not_in"`
IDMaxNotIn []string `json:"idMax_not_in"`
IDNull *bool `json:"id_null"`
StringValue *string `json:"stringValue"`
StringValueMin *string `json:"stringValueMin"`
StringValueMax *string `json:"stringValueMax"`
StringValueNe *string `json:"stringValue_ne"`
StringValueMinNe *string `json:"stringValueMin_ne"`
StringValueMaxNe *string `json:"stringValueMax_ne"`
StringValueGt *string `json:"stringValue_gt"`
StringValueMinGt *string `json:"stringValueMin_gt"`
StringValueMaxGt *string `json:"stringValueMax_gt"`
StringValueLt *string `json:"stringValue_lt"`
StringValueMinLt *string `json:"stringValueMin_lt"`
StringValueMaxLt *string `json:"stringValueMax_lt"`
StringValueGte *string `json:"stringValue_gte"`
StringValueMinGte *string `json:"stringValueMin_gte"`
StringValueMaxGte *string `json:"stringValueMax_gte"`
StringValueLte *string `json:"stringValue_lte"`
StringValueMinLte *string `json:"stringValueMin_lte"`
StringValueMaxLte *string `json:"stringValueMax_lte"`
StringValueIn []string `json:"stringValue_in"`
StringValueMinIn []string `json:"stringValueMin_in"`
StringValueMaxIn []string `json:"stringValueMax_in"`
StringValueNotIn []string `json:"stringValue_not_in"`
StringValueMinNotIn []string `json:"stringValueMin_not_in"`
StringValueMaxNotIn []string `json:"stringValueMax_not_in"`
StringValueLike *string `json:"stringValue_like"`
StringValueMinLike *string `json:"stringValueMin_like"`
StringValueMaxLike *string `json:"stringValueMax_like"`
StringValuePrefix *string `json:"stringValue_prefix"`
StringValueMinPrefix *string `json:"stringValueMin_prefix"`
StringValueMaxPrefix *string `json:"stringValueMax_prefix"`
StringValueSuffix *string `json:"stringValue_suffix"`
StringValueMinSuffix *string `json:"stringValueMin_suffix"`
StringValueMaxSuffix *string `json:"stringValueMax_suffix"`
StringValueNull *bool `json:"stringValue_null"`
FloatValue *float64 `json:"floatValue"`
FloatValueMin *float64 `json:"floatValueMin"`
FloatValueMax *float64 `json:"floatValueMax"`
FloatValueAvg *float64 `json:"floatValueAvg"`
FloatValueNe *float64 `json:"floatValue_ne"`
FloatValueMinNe *float64 `json:"floatValueMin_ne"`
FloatValueMaxNe *float64 `json:"floatValueMax_ne"`
FloatValueAvgNe *float64 `json:"floatValueAvg_ne"`
FloatValueGt *float64 `json:"floatValue_gt"`
FloatValueMinGt *float64 `json:"floatValueMin_gt"`
FloatValueMaxGt *float64 `json:"floatValueMax_gt"`
FloatValueAvgGt *float64 `json:"floatValueAvg_gt"`
FloatValueLt *float64 `json:"floatValue_lt"`
FloatValueMinLt *float64 `json:"floatValueMin_lt"`
FloatValueMaxLt *float64 `json:"floatValueMax_lt"`
FloatValueAvgLt *float64 `json:"floatValueAvg_lt"`
FloatValueGte *float64 `json:"floatValue_gte"`
FloatValueMinGte *float64 `json:"floatValueMin_gte"`
FloatValueMaxGte *float64 `json:"floatValueMax_gte"`
FloatValueAvgGte *float64 `json:"floatValueAvg_gte"`
FloatValueLte *float64 `json:"floatValue_lte"`
FloatValueMinLte *float64 `json:"floatValueMin_lte"`
FloatValueMaxLte *float64 `json:"floatValueMax_lte"`
FloatValueAvgLte *float64 `json:"floatValueAvg_lte"`
FloatValueIn []float64 `json:"floatValue_in"`
FloatValueMinIn []float64 `json:"floatValueMin_in"`
FloatValueMaxIn []float64 `json:"floatValueMax_in"`
FloatValueAvgIn []float64 `json:"floatValueAvg_in"`
FloatValueNotIn []float64 `json:"floatValue_not_in"`
FloatValueMinNotIn []float64 `json:"floatValueMin_not_in"`
FloatValueMaxNotIn []float64 `json:"floatValueMax_not_in"`
FloatValueAvgNotIn []float64 `json:"floatValueAvg_not_in"`
FloatValueNull *bool `json:"floatValue_null"`
IntValue *int `json:"intValue"`
IntValueMin *int `json:"intValueMin"`
IntValueMax *int `json:"intValueMax"`
IntValueAvg *int `json:"intValueAvg"`
IntValueNe *int `json:"intValue_ne"`
IntValueMinNe *int `json:"intValueMin_ne"`
IntValueMaxNe *int `json:"intValueMax_ne"`
IntValueAvgNe *int `json:"intValueAvg_ne"`
IntValueGt *int `json:"intValue_gt"`
IntValueMinGt *int `json:"intValueMin_gt"`
IntValueMaxGt *int `json:"intValueMax_gt"`
IntValueAvgGt *int `json:"intValueAvg_gt"`
IntValueLt *int `json:"intValue_lt"`
IntValueMinLt *int `json:"intValueMin_lt"`
IntValueMaxLt *int `json:"intValueMax_lt"`
IntValueAvgLt *int `json:"intValueAvg_lt"`
IntValueGte *int `json:"intValue_gte"`
IntValueMinGte *int `json:"intValueMin_gte"`
IntValueMaxGte *int `json:"intValueMax_gte"`
IntValueAvgGte *int `json:"intValueAvg_gte"`
IntValueLte *int `json:"intValue_lte"`
IntValueMinLte *int `json:"intValueMin_lte"`
IntValueMaxLte *int `json:"intValueMax_lte"`
IntValueAvgLte *int `json:"intValueAvg_lte"`
IntValueIn []int `json:"intValue_in"`
IntValueMinIn []int `json:"intValueMin_in"`
IntValueMaxIn []int `json:"intValueMax_in"`
IntValueAvgIn []int `json:"intValueAvg_in"`
IntValueNotIn []int `json:"intValue_not_in"`
IntValueMinNotIn []int `json:"intValueMin_not_in"`
IntValueMaxNotIn []int `json:"intValueMax_not_in"`
IntValueAvgNotIn []int `json:"intValueAvg_not_in"`
IntValueNull *bool `json:"intValue_null"`
DefinitionID *string `json:"definitionId"`
DefinitionIDMin *string `json:"definitionIdMin"`
DefinitionIDMax *string `json:"definitionIdMax"`
DefinitionIDNe *string `json:"definitionId_ne"`
DefinitionIDMinNe *string `json:"definitionIdMin_ne"`
DefinitionIDMaxNe *string `json:"definitionIdMax_ne"`
DefinitionIDGt *string `json:"definitionId_gt"`
DefinitionIDMinGt *string `json:"definitionIdMin_gt"`
DefinitionIDMaxGt *string `json:"definitionIdMax_gt"`
DefinitionIDLt *string `json:"definitionId_lt"`
DefinitionIDMinLt *string `json:"definitionIdMin_lt"`
DefinitionIDMaxLt *string `json:"definitionIdMax_lt"`
DefinitionIDGte *string `json:"definitionId_gte"`
DefinitionIDMinGte *string `json:"definitionIdMin_gte"`
DefinitionIDMaxGte *string `json:"definitionIdMax_gte"`
DefinitionIDLte *string `json:"definitionId_lte"`
DefinitionIDMinLte *string `json:"definitionIdMin_lte"`
DefinitionIDMaxLte *string `json:"definitionIdMax_lte"`
DefinitionIDIn []string `json:"definitionId_in"`
DefinitionIDMinIn []string `json:"definitionIdMin_in"`
DefinitionIDMaxIn []string `json:"definitionIdMax_in"`
DefinitionIDNotIn []string `json:"definitionId_not_in"`
DefinitionIDMinNotIn []string `json:"definitionIdMin_not_in"`
DefinitionIDMaxNotIn []string `json:"definitionIdMax_not_in"`
DefinitionIDNull *bool `json:"definitionId_null"`
ItemID *string `json:"itemId"`
ItemIDMin *string `json:"itemIdMin"`
ItemIDMax *string `json:"itemIdMax"`
ItemIDNe *string `json:"itemId_ne"`
ItemIDMinNe *string `json:"itemIdMin_ne"`
ItemIDMaxNe *string `json:"itemIdMax_ne"`
ItemIDGt *string `json:"itemId_gt"`
ItemIDMinGt *string `json:"itemIdMin_gt"`
ItemIDMaxGt *string `json:"itemIdMax_gt"`
ItemIDLt *string `json:"itemId_lt"`
ItemIDMinLt *string `json:"itemIdMin_lt"`
ItemIDMaxLt *string `json:"itemIdMax_lt"`
ItemIDGte *string `json:"itemId_gte"`
ItemIDMinGte *string `json:"itemIdMin_gte"`
ItemIDMaxGte *string `json:"itemIdMax_gte"`
ItemIDLte *string `json:"itemId_lte"`
ItemIDMinLte *string `json:"itemIdMin_lte"`
ItemIDMaxLte *string `json:"itemIdMax_lte"`
ItemIDIn []string `json:"itemId_in"`
ItemIDMinIn []string `json:"itemIdMin_in"`
ItemIDMaxIn []string `json:"itemIdMax_in"`
ItemIDNotIn []string `json:"itemId_not_in"`
ItemIDMinNotIn []string `json:"itemIdMin_not_in"`
ItemIDMaxNotIn []string `json:"itemIdMax_not_in"`
ItemIDNull *bool `json:"itemId_null"`
UpdatedAt *time.Time `json:"updatedAt"`
UpdatedAtMin *time.Time `json:"updatedAtMin"`
UpdatedAtMax *time.Time `json:"updatedAtMax"`
UpdatedAtNe *time.Time `json:"updatedAt_ne"`
UpdatedAtMinNe *time.Time `json:"updatedAtMin_ne"`
UpdatedAtMaxNe *time.Time `json:"updatedAtMax_ne"`
UpdatedAtGt *time.Time `json:"updatedAt_gt"`
UpdatedAtMinGt *time.Time `json:"updatedAtMin_gt"`
UpdatedAtMaxGt *time.Time `json:"updatedAtMax_gt"`
UpdatedAtLt *time.Time `json:"updatedAt_lt"`
UpdatedAtMinLt *time.Time `json:"updatedAtMin_lt"`
UpdatedAtMaxLt *time.Time `json:"updatedAtMax_lt"`
UpdatedAtGte *time.Time `json:"updatedAt_gte"`
UpdatedAtMinGte *time.Time `json:"updatedAtMin_gte"`
UpdatedAtMaxGte *time.Time `json:"updatedAtMax_gte"`
UpdatedAtLte *time.Time `json:"updatedAt_lte"`
UpdatedAtMinLte *time.Time `json:"updatedAtMin_lte"`
UpdatedAtMaxLte *time.Time `json:"updatedAtMax_lte"`
UpdatedAtIn []*time.Time `json:"updatedAt_in"`
UpdatedAtMinIn []*time.Time `json:"updatedAtMin_in"`
UpdatedAtMaxIn []*time.Time `json:"updatedAtMax_in"`
UpdatedAtNotIn []*time.Time `json:"updatedAt_not_in"`
UpdatedAtMinNotIn []*time.Time `json:"updatedAtMin_not_in"`
UpdatedAtMaxNotIn []*time.Time `json:"updatedAtMax_not_in"`
UpdatedAtNull *bool `json:"updatedAt_null"`
CreatedAt *time.Time `json:"createdAt"`
CreatedAtMin *time.Time `json:"createdAtMin"`
CreatedAtMax *time.Time `json:"createdAtMax"`
CreatedAtNe *time.Time `json:"createdAt_ne"`
CreatedAtMinNe *time.Time `json:"createdAtMin_ne"`
CreatedAtMaxNe *time.Time `json:"createdAtMax_ne"`
CreatedAtGt *time.Time `json:"createdAt_gt"`
CreatedAtMinGt *time.Time `json:"createdAtMin_gt"`
CreatedAtMaxGt *time.Time `json:"createdAtMax_gt"`
CreatedAtLt *time.Time `json:"createdAt_lt"`
CreatedAtMinLt *time.Time `json:"createdAtMin_lt"`
CreatedAtMaxLt *time.Time `json:"createdAtMax_lt"`
CreatedAtGte *time.Time `json:"createdAt_gte"`
CreatedAtMinGte *time.Time `json:"createdAtMin_gte"`
CreatedAtMaxGte *time.Time `json:"createdAtMax_gte"`
CreatedAtLte *time.Time `json:"createdAt_lte"`
CreatedAtMinLte *time.Time `json:"createdAtMin_lte"`
CreatedAtMaxLte *time.Time `json:"createdAtMax_lte"`
CreatedAtIn []*time.Time `json:"createdAt_in"`
CreatedAtMinIn []*time.Time `json:"createdAtMin_in"`
CreatedAtMaxIn []*time.Time `json:"createdAtMax_in"`
CreatedAtNotIn []*time.Time `json:"createdAt_not_in"`
CreatedAtMinNotIn []*time.Time `json:"createdAtMin_not_in"`
CreatedAtMaxNotIn []*time.Time `json:"createdAtMax_not_in"`
CreatedAtNull *bool `json:"createdAt_null"`
UpdatedBy *string `json:"updatedBy"`
UpdatedByMin *string `json:"updatedByMin"`
UpdatedByMax *string `json:"updatedByMax"`
UpdatedByNe *string `json:"updatedBy_ne"`
UpdatedByMinNe *string `json:"updatedByMin_ne"`
UpdatedByMaxNe *string `json:"updatedByMax_ne"`
UpdatedByGt *string `json:"updatedBy_gt"`
UpdatedByMinGt *string `json:"updatedByMin_gt"`
UpdatedByMaxGt *string `json:"updatedByMax_gt"`
UpdatedByLt *string `json:"updatedBy_lt"`
UpdatedByMinLt *string `json:"updatedByMin_lt"`
UpdatedByMaxLt *string `json:"updatedByMax_lt"`
UpdatedByGte *string `json:"updatedBy_gte"`
UpdatedByMinGte *string `json:"updatedByMin_gte"`
UpdatedByMaxGte *string `json:"updatedByMax_gte"`
UpdatedByLte *string `json:"updatedBy_lte"`
UpdatedByMinLte *string `json:"updatedByMin_lte"`
UpdatedByMaxLte *string `json:"updatedByMax_lte"`
UpdatedByIn []string `json:"updatedBy_in"`
UpdatedByMinIn []string `json:"updatedByMin_in"`
UpdatedByMaxIn []string `json:"updatedByMax_in"`
UpdatedByNotIn []string `json:"updatedBy_not_in"`
UpdatedByMinNotIn []string `json:"updatedByMin_not_in"`
UpdatedByMaxNotIn []string `json:"updatedByMax_not_in"`
UpdatedByNull *bool `json:"updatedBy_null"`
CreatedBy *string `json:"createdBy"`
CreatedByMin *string `json:"createdByMin"`
CreatedByMax *string `json:"createdByMax"`
CreatedByNe *string `json:"createdBy_ne"`
CreatedByMinNe *string `json:"createdByMin_ne"`
CreatedByMaxNe *string `json:"createdByMax_ne"`
CreatedByGt *string `json:"createdBy_gt"`
CreatedByMinGt *string `json:"createdByMin_gt"`
CreatedByMaxGt *string `json:"createdByMax_gt"`
CreatedByLt *string `json:"createdBy_lt"`
CreatedByMinLt *string `json:"createdByMin_lt"`
CreatedByMaxLt *string `json:"createdByMax_lt"`
CreatedByGte *string `json:"createdBy_gte"`
CreatedByMinGte *string `json:"createdByMin_gte"`
CreatedByMaxGte *string `json:"createdByMax_gte"`
CreatedByLte *string `json:"createdBy_lte"`
CreatedByMinLte *string `json:"createdByMin_lte"`
CreatedByMaxLte *string `json:"createdByMax_lte"`
CreatedByIn []string `json:"createdBy_in"`
CreatedByMinIn []string `json:"createdByMin_in"`
CreatedByMaxIn []string `json:"createdByMax_in"`
CreatedByNotIn []string `json:"createdBy_not_in"`
CreatedByMinNotIn []string `json:"createdByMin_not_in"`
CreatedByMaxNotIn []string `json:"createdByMax_not_in"`
CreatedByNull *bool `json:"createdBy_null"`
Definition *ConfiguratorAttributeDefinitionFilterType `json:"definition"`
Item *ConfiguratorItemFilterType `json:"item"`
}
type ConfiguratorAttributeSortType struct {
ID *ObjectSortType `json:"id"`
IDMin *ObjectSortType `json:"idMin"`
IDMax *ObjectSortType `json:"idMax"`
StringValue *ObjectSortType `json:"stringValue"`
StringValueMin *ObjectSortType `json:"stringValueMin"`
StringValueMax *ObjectSortType `json:"stringValueMax"`
FloatValue *ObjectSortType `json:"floatValue"`
FloatValueMin *ObjectSortType `json:"floatValueMin"`
FloatValueMax *ObjectSortType `json:"floatValueMax"`
FloatValueAvg *ObjectSortType `json:"floatValueAvg"`
IntValue *ObjectSortType `json:"intValue"`
IntValueMin *ObjectSortType `json:"intValueMin"`
IntValueMax *ObjectSortType `json:"intValueMax"`
IntValueAvg *ObjectSortType `json:"intValueAvg"`
DefinitionID *ObjectSortType `json:"definitionId"`
DefinitionIDMin *ObjectSortType `json:"definitionIdMin"`
DefinitionIDMax *ObjectSortType `json:"definitionIdMax"`
ItemID *ObjectSortType `json:"itemId"`
ItemIDMin *ObjectSortType `json:"itemIdMin"`
ItemIDMax *ObjectSortType `json:"itemIdMax"`
UpdatedAt *ObjectSortType `json:"updatedAt"`
UpdatedAtMin *ObjectSortType `json:"updatedAtMin"`
UpdatedAtMax *ObjectSortType `json:"updatedAtMax"`
CreatedAt *ObjectSortType `json:"createdAt"`
CreatedAtMin *ObjectSortType `json:"createdAtMin"`
CreatedAtMax *ObjectSortType `json:"createdAtMax"`
UpdatedBy *ObjectSortType `json:"updatedBy"`
UpdatedByMin *ObjectSortType `json:"updatedByMin"`
UpdatedByMax *ObjectSortType `json:"updatedByMax"`
CreatedBy *ObjectSortType `json:"createdBy"`
CreatedByMin *ObjectSortType `json:"createdByMin"`
CreatedByMax *ObjectSortType `json:"createdByMax"`
Definition *ConfiguratorAttributeDefinitionSortType `json:"definition"`
Item *ConfiguratorItemSortType `json:"item"`
}
type ConfiguratorItemDefinitionCategoryFilterType struct {
And []*ConfiguratorItemDefinitionCategoryFilterType `json:"AND"`
Or []*ConfiguratorItemDefinitionCategoryFilterType `json:"OR"`
ID *string `json:"id"`
IDMin *string `json:"idMin"`
IDMax *string `json:"idMax"`
IDNe *string `json:"id_ne"`
IDMinNe *string `json:"idMin_ne"`
IDMaxNe *string `json:"idMax_ne"`
IDGt *string `json:"id_gt"`
IDMinGt *string `json:"idMin_gt"`
IDMaxGt *string `json:"idMax_gt"`
IDLt *string `json:"id_lt"`
IDMinLt *string `json:"idMin_lt"`
IDMaxLt *string `json:"idMax_lt"`
IDGte *string `json:"id_gte"`
IDMinGte *string `json:"idMin_gte"`
IDMaxGte *string `json:"idMax_gte"`
IDLte *string `json:"id_lte"`
IDMinLte *string `json:"idMin_lte"`
IDMaxLte *string `json:"idMax_lte"`
IDIn []string `json:"id_in"`
IDMinIn []string `json:"idMin_in"`
IDMaxIn []string `json:"idMax_in"`
IDNotIn []string `json:"id_not_in"`
IDMinNotIn []string `json:"idMin_not_in"`
IDMaxNotIn []string `json:"idMax_not_in"`
IDNull *bool `json:"id_null"`
Code *string `json:"code"`
CodeMin *string `json:"codeMin"`
CodeMax *string `json:"codeMax"`
CodeNe *string `json:"code_ne"`
CodeMinNe *string `json:"codeMin_ne"`
CodeMaxNe *string `json:"codeMax_ne"`
CodeGt *string `json:"code_gt"`
CodeMinGt *string `json:"codeMin_gt"`
CodeMaxGt *string `json:"codeMax_gt"`
CodeLt *string `json:"code_lt"`
CodeMinLt *string `json:"codeMin_lt"`
CodeMaxLt *string `json:"codeMax_lt"`
CodeGte *string `json:"code_gte"`
CodeMinGte *string `json:"codeMin_gte"`
CodeMaxGte *string `json:"codeMax_gte"`
CodeLte *string `json:"code_lte"`
CodeMinLte *string `json:"codeMin_lte"`
CodeMaxLte *string `json:"codeMax_lte"`
CodeIn []string `json:"code_in"`
CodeMinIn []string `json:"codeMin_in"`
CodeMaxIn []string `json:"codeMax_in"`
CodeNotIn []string `json:"code_not_in"`
CodeMinNotIn []string `json:"codeMin_not_in"`
CodeMaxNotIn []string `json:"codeMax_not_in"`
CodeLike *string `json:"code_like"`
CodeMinLike *string `json:"codeMin_like"`
CodeMaxLike *string `json:"codeMax_like"`
CodePrefix *string `json:"code_prefix"`
CodeMinPrefix *string `json:"codeMin_prefix"`
CodeMaxPrefix *string `json:"codeMax_prefix"`
CodeSuffix *string `json:"code_suffix"`
CodeMinSuffix *string `json:"codeMin_suffix"`
CodeMaxSuffix *string `json:"codeMax_suffix"`
CodeNull *bool `json:"code_null"`
Name *string `json:"name"`
NameMin *string `json:"nameMin"`
NameMax *string `json:"nameMax"`
NameNe *string `json:"name_ne"`
NameMinNe *string `json:"nameMin_ne"`
NameMaxNe *string `json:"nameMax_ne"`
NameGt *string `json:"name_gt"`
NameMinGt *string `json:"nameMin_gt"`
NameMaxGt *string `json:"nameMax_gt"`
NameLt *string `json:"name_lt"`
NameMinLt *string `json:"nameMin_lt"`
NameMaxLt *string `json:"nameMax_lt"`
NameGte *string `json:"name_gte"`
NameMinGte *string `json:"nameMin_gte"`
NameMaxGte *string `json:"nameMax_gte"`
NameLte *string `json:"name_lte"`
NameMinLte *string `json:"nameMin_lte"`
NameMaxLte *string `json:"nameMax_lte"`
NameIn []string `json:"name_in"`
NameMinIn []string `json:"nameMin_in"`
NameMaxIn []string `json:"nameMax_in"`
NameNotIn []string `json:"name_not_in"`
NameMinNotIn []string `json:"nameMin_not_in"`
NameMaxNotIn []string `json:"nameMax_not_in"`
NameLike *string `json:"name_like"`
NameMinLike *string `json:"nameMin_like"`
NameMaxLike *string `json:"nameMax_like"`
NamePrefix *string `json:"name_prefix"`
NameMinPrefix *string `json:"nameMin_prefix"`
NameMaxPrefix *string `json:"nameMax_prefix"`
NameSuffix *string `json:"name_suffix"`
NameMinSuffix *string `json:"nameMin_suffix"`
NameMaxSuffix *string `json:"nameMax_suffix"`
NameNull *bool `json:"name_null"`
Type *string `json:"type"`
TypeMin *string `json:"typeMin"`
TypeMax *string `json:"typeMax"`
TypeNe *string `json:"type_ne"`
TypeMinNe *string `json:"typeMin_ne"`
TypeMaxNe *string `json:"typeMax_ne"`
TypeGt *string `json:"type_gt"`
TypeMinGt *string `json:"typeMin_gt"`
TypeMaxGt *string `json:"typeMax_gt"`
TypeLt *string `json:"type_lt"`
TypeMinLt *string `json:"typeMin_lt"`
TypeMaxLt *string `json:"typeMax_lt"`
TypeGte *string `json:"type_gte"`
TypeMinGte *string `json:"typeMin_gte"`
TypeMaxGte *string `json:"typeMax_gte"`
TypeLte *string `json:"type_lte"`
TypeMinLte *string `json:"typeMin_lte"`
TypeMaxLte *string `json:"typeMax_lte"`
TypeIn []string `json:"type_in"`
TypeMinIn []string `json:"typeMin_in"`
TypeMaxIn []string `json:"typeMax_in"`
TypeNotIn []string `json:"type_not_in"`
TypeMinNotIn []string `json:"typeMin_not_in"`
TypeMaxNotIn []string `json:"typeMax_not_in"`
TypeLike *string `json:"type_like"`
TypeMinLike *string `json:"typeMin_like"`
TypeMaxLike *string `json:"typeMax_like"`
TypePrefix *string `json:"type_prefix"`
TypeMinPrefix *string `json:"typeMin_prefix"`
TypeMaxPrefix *string `json:"typeMax_prefix"`
TypeSuffix *string `json:"type_suffix"`
TypeMinSuffix *string `json:"typeMin_suffix"`
TypeMaxSuffix *string `json:"typeMax_suffix"`
TypeNull *bool `json:"type_null"`
UpdatedAt *time.Time `json:"updatedAt"`
UpdatedAtMin *time.Time `json:"updatedAtMin"`
UpdatedAtMax *time.Time `json:"updatedAtMax"`
UpdatedAtNe *time.Time `json:"updatedAt_ne"`
UpdatedAtMinNe *time.Time `json:"updatedAtMin_ne"`
UpdatedAtMaxNe *time.Time `json:"updatedAtMax_ne"`
UpdatedAtGt *time.Time `json:"updatedAt_gt"`
UpdatedAtMinGt *time.Time `json:"updatedAtMin_gt"`
UpdatedAtMaxGt *time.Time `json:"updatedAtMax_gt"`
UpdatedAtLt *time.Time `json:"updatedAt_lt"`
UpdatedAtMinLt *time.Time `json:"updatedAtMin_lt"`
UpdatedAtMaxLt *time.Time `json:"updatedAtMax_lt"`
UpdatedAtGte *time.Time `json:"updatedAt_gte"`
UpdatedAtMinGte *time.Time `json:"updatedAtMin_gte"`
UpdatedAtMaxGte *time.Time `json:"updatedAtMax_gte"`
UpdatedAtLte *time.Time `json:"updatedAt_lte"`
UpdatedAtMinLte *time.Time `json:"updatedAtMin_lte"`
UpdatedAtMaxLte *time.Time `json:"updatedAtMax_lte"`
UpdatedAtIn []*time.Time `json:"updatedAt_in"`
UpdatedAtMinIn []*time.Time `json:"updatedAtMin_in"`
UpdatedAtMaxIn []*time.Time `json:"updatedAtMax_in"`
UpdatedAtNotIn []*time.Time `json:"updatedAt_not_in"`
UpdatedAtMinNotIn []*time.Time `json:"updatedAtMin_not_in"`
UpdatedAtMaxNotIn []*time.Time `json:"updatedAtMax_not_in"`
UpdatedAtNull *bool `json:"updatedAt_null"`
CreatedAt *time.Time `json:"createdAt"`
CreatedAtMin *time.Time `json:"createdAtMin"`
CreatedAtMax *time.Time `json:"createdAtMax"`
CreatedAtNe *time.Time `json:"createdAt_ne"`
CreatedAtMinNe *time.Time `json:"createdAtMin_ne"`
CreatedAtMaxNe *time.Time `json:"createdAtMax_ne"`
CreatedAtGt *time.Time `json:"createdAt_gt"`
CreatedAtMinGt *time.Time `json:"createdAtMin_gt"`
CreatedAtMaxGt *time.Time `json:"createdAtMax_gt"`
CreatedAtLt *time.Time `json:"createdAt_lt"`
CreatedAtMinLt *time.Time `json:"createdAtMin_lt"`
CreatedAtMaxLt *time.Time `json:"createdAtMax_lt"`
CreatedAtGte *time.Time `json:"createdAt_gte"`
CreatedAtMinGte *time.Time `json:"createdAtMin_gte"`
CreatedAtMaxGte *time.Time `json:"createdAtMax_gte"`
CreatedAtLte *time.Time `json:"createdAt_lte"`
CreatedAtMinLte *time.Time `json:"createdAtMin_lte"`
CreatedAtMaxLte *time.Time `json:"createdAtMax_lte"`
CreatedAtIn []*time.Time `json:"createdAt_in"`
CreatedAtMinIn []*time.Time `json:"createdAtMin_in"`
CreatedAtMaxIn []*time.Time `json:"createdAtMax_in"`
CreatedAtNotIn []*time.Time `json:"createdAt_not_in"`
CreatedAtMinNotIn []*time.Time `json:"createdAtMin_not_in"`
CreatedAtMaxNotIn []*time.Time `json:"createdAtMax_not_in"`
CreatedAtNull *bool `json:"createdAt_null"`
UpdatedBy *string `json:"updatedBy"`
UpdatedByMin *string `json:"updatedByMin"`
UpdatedByMax *string `json:"updatedByMax"`
UpdatedByNe *string `json:"updatedBy_ne"`
UpdatedByMinNe *string `json:"updatedByMin_ne"`
UpdatedByMaxNe *string `json:"updatedByMax_ne"`
UpdatedByGt *string `json:"updatedBy_gt"`
UpdatedByMinGt *string `json:"updatedByMin_gt"`
UpdatedByMaxGt *string `json:"updatedByMax_gt"`
UpdatedByLt *string `json:"updatedBy_lt"`
UpdatedByMinLt *string `json:"updatedByMin_lt"`
UpdatedByMaxLt *string `json:"updatedByMax_lt"`
UpdatedByGte *string `json:"updatedBy_gte"`
UpdatedByMinGte *string `json:"updatedByMin_gte"`
UpdatedByMaxGte *string `json:"updatedByMax_gte"`
UpdatedByLte *string `json:"updatedBy_lte"`
UpdatedByMinLte *string `json:"updatedByMin_lte"`
UpdatedByMaxLte *string `json:"updatedByMax_lte"`
UpdatedByIn []string `json:"updatedBy_in"`
UpdatedByMinIn []string `json:"updatedByMin_in"`
UpdatedByMaxIn []string `json:"updatedByMax_in"`
UpdatedByNotIn []string `json:"updatedBy_not_in"`
UpdatedByMinNotIn []string `json:"updatedByMin_not_in"`
UpdatedByMaxNotIn []string `json:"updatedByMax_not_in"`
UpdatedByNull *bool `json:"updatedBy_null"`
CreatedBy *string `json:"createdBy"`
CreatedByMin *string `json:"createdByMin"`
CreatedByMax *string `json:"createdByMax"`
CreatedByNe *string `json:"createdBy_ne"`
CreatedByMinNe *string `json:"createdByMin_ne"`
CreatedByMaxNe *string `json:"createdByMax_ne"`
CreatedByGt *string `json:"createdBy_gt"`
CreatedByMinGt *string `json:"createdByMin_gt"`
CreatedByMaxGt *string `json:"createdByMax_gt"`
CreatedByLt *string `json:"createdBy_lt"`
CreatedByMinLt *string `json:"createdByMin_lt"`
CreatedByMaxLt *string `json:"createdByMax_lt"`
CreatedByGte *string `json:"createdBy_gte"`
CreatedByMinGte *string `json:"createdByMin_gte"`
CreatedByMaxGte *string `json:"createdByMax_gte"`
CreatedByLte *string `json:"createdBy_lte"`
CreatedByMinLte *string `json:"createdByMin_lte"`
CreatedByMaxLte *string `json:"createdByMax_lte"`
CreatedByIn []string `json:"createdBy_in"`
CreatedByMinIn []string `json:"createdByMin_in"`
CreatedByMaxIn []string `json:"createdByMax_in"`
CreatedByNotIn []string `json:"createdBy_not_in"`
CreatedByMinNotIn []string `json:"createdByMin_not_in"`
CreatedByMaxNotIn []string `json:"createdByMax_not_in"`
CreatedByNull *bool `json:"createdBy_null"`
Definitions *ConfiguratorItemDefinitionFilterType `json:"definitions"`
}
type ConfiguratorItemDefinitionCategorySortType struct {
ID *ObjectSortType `json:"id"`
IDMin *ObjectSortType `json:"idMin"`
IDMax *ObjectSortType `json:"idMax"`
Code *ObjectSortType `json:"code"`
CodeMin *ObjectSortType `json:"codeMin"`
CodeMax *ObjectSortType `json:"codeMax"`
Name *ObjectSortType `json:"name"`
NameMin *ObjectSortType `json:"nameMin"`
NameMax *ObjectSortType `json:"nameMax"`
Type *ObjectSortType `json:"type"`
TypeMin *ObjectSortType `json:"typeMin"`
TypeMax *ObjectSortType `json:"typeMax"`
UpdatedAt *ObjectSortType `json:"updatedAt"`
UpdatedAtMin *ObjectSortType `json:"updatedAtMin"`
UpdatedAtMax *ObjectSortType `json:"updatedAtMax"`
CreatedAt *ObjectSortType `json:"createdAt"`
CreatedAtMin *ObjectSortType `json:"createdAtMin"`
CreatedAtMax *ObjectSortType `json:"createdAtMax"`
UpdatedBy *ObjectSortType `json:"updatedBy"`
UpdatedByMin *ObjectSortType `json:"updatedByMin"`
UpdatedByMax *ObjectSortType `json:"updatedByMax"`
CreatedBy *ObjectSortType `json:"createdBy"`
CreatedByMin *ObjectSortType `json:"createdByMin"`
CreatedByMax *ObjectSortType `json:"createdByMax"`
DefinitionsIds *ObjectSortType `json:"definitionsIds"`
DefinitionsIdsMin *ObjectSortType `json:"definitionsIdsMin"`
DefinitionsIdsMax *ObjectSortType `json:"definitionsIdsMax"`
Definitions *ConfiguratorItemDefinitionSortType `json:"definitions"`
}
type ConfiguratorItemDefinitionFilterType struct {
And []*ConfiguratorItemDefinitionFilterType `json:"AND"`
Or []*ConfiguratorItemDefinitionFilterType `json:"OR"`
ID *string `json:"id"`
IDMin *string `json:"idMin"`
IDMax *string `json:"idMax"`
IDNe *string `json:"id_ne"`
IDMinNe *string `json:"idMin_ne"`
IDMaxNe *string `json:"idMax_ne"`
IDGt *string `json:"id_gt"`
IDMinGt *string `json:"idMin_gt"`
IDMaxGt *string `json:"idMax_gt"`
IDLt *string `json:"id_lt"`
IDMinLt *string `json:"idMin_lt"`
IDMaxLt *string `json:"idMax_lt"`
IDGte *string `json:"id_gte"`
IDMinGte *string `json:"idMin_gte"`
IDMaxGte *string `json:"idMax_gte"`
IDLte *string `json:"id_lte"`
IDMinLte *string `json:"idMin_lte"`
IDMaxLte *string `json:"idMax_lte"`
IDIn []string `json:"id_in"`
IDMinIn []string `json:"idMin_in"`
IDMaxIn []string `json:"idMax_in"`
IDNotIn []string `json:"id_not_in"`
IDMinNotIn []string `json:"idMin_not_in"`
IDMaxNotIn []string `json:"idMax_not_in"`
IDNull *bool `json:"id_null"`
Code *string `json:"code"`
CodeMin *string `json:"codeMin"`
CodeMax *string `json:"codeMax"`
CodeNe *string `json:"code_ne"`
CodeMinNe *string `json:"codeMin_ne"`
CodeMaxNe *string `json:"codeMax_ne"`
CodeGt *string `json:"code_gt"`
CodeMinGt *string `json:"codeMin_gt"`
CodeMaxGt *string `json:"codeMax_gt"`
CodeLt *string `json:"code_lt"`
CodeMinLt *string `json:"codeMin_lt"`
CodeMaxLt *string `json:"codeMax_lt"`
CodeGte *string `json:"code_gte"`
CodeMinGte *string `json:"codeMin_gte"`
CodeMaxGte *string `json:"codeMax_gte"`
CodeLte *string `json:"code_lte"`
CodeMinLte *string `json:"codeMin_lte"`
CodeMaxLte *string `json:"codeMax_lte"`
CodeIn []string `json:"code_in"`
CodeMinIn []string `json:"codeMin_in"`
CodeMaxIn []string `json:"codeMax_in"`
CodeNotIn []string `json:"code_not_in"`
CodeMinNotIn []string `json:"codeMin_not_in"`
CodeMaxNotIn []string `json:"codeMax_not_in"`
CodeLike *string `json:"code_like"`
CodeMinLike *string `json:"codeMin_like"`
CodeMaxLike *string `json:"codeMax_like"`
CodePrefix *string `json:"code_prefix"`
CodeMinPrefix *string `json:"codeMin_prefix"`
CodeMaxPrefix *string `json:"codeMax_prefix"`
CodeSuffix *string `json:"code_suffix"`
CodeMinSuffix *string `json:"codeMin_suffix"`
CodeMaxSuffix *string `json:"codeMax_suffix"`
CodeNull *bool `json:"code_null"`
Name *string `json:"name"`
NameMin *string `json:"nameMin"`
NameMax *string `json:"nameMax"`
NameNe *string `json:"name_ne"`
NameMinNe *string `json:"nameMin_ne"`
NameMaxNe *string `json:"nameMax_ne"`
NameGt *string `json:"name_gt"`
NameMinGt *string `json:"nameMin_gt"`
NameMaxGt *string `json:"nameMax_gt"`
NameLt *string `json:"name_lt"`
NameMinLt *string `json:"nameMin_lt"`
NameMaxLt *string `json:"nameMax_lt"`
NameGte *string `json:"name_gte"`
NameMinGte *string `json:"nameMin_gte"`
NameMaxGte *string `json:"nameMax_gte"`
NameLte *string `json:"name_lte"`
NameMinLte *string `json:"nameMin_lte"`
NameMaxLte *string `json:"nameMax_lte"`
NameIn []string `json:"name_in"`
NameMinIn []string `json:"nameMin_in"`
NameMaxIn []string `json:"nameMax_in"`
NameNotIn []string `json:"name_not_in"`
NameMinNotIn []string `json:"nameMin_not_in"`
NameMaxNotIn []string `json:"nameMax_not_in"`
NameLike *string `json:"name_like"`
NameMinLike *string `json:"nameMin_like"`