-
Notifications
You must be signed in to change notification settings - Fork 0
/
models_gen.go
1913 lines (1893 loc) · 122 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 PermissionFilterType struct {
And []*PermissionFilterType `json:"AND"`
Or []*PermissionFilterType `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"`
Domain *string `json:"domain"`
DomainMin *string `json:"domainMin"`
DomainMax *string `json:"domainMax"`
DomainNe *string `json:"domain_ne"`
DomainMinNe *string `json:"domainMin_ne"`
DomainMaxNe *string `json:"domainMax_ne"`
DomainGt *string `json:"domain_gt"`
DomainMinGt *string `json:"domainMin_gt"`
DomainMaxGt *string `json:"domainMax_gt"`
DomainLt *string `json:"domain_lt"`
DomainMinLt *string `json:"domainMin_lt"`
DomainMaxLt *string `json:"domainMax_lt"`
DomainGte *string `json:"domain_gte"`
DomainMinGte *string `json:"domainMin_gte"`
DomainMaxGte *string `json:"domainMax_gte"`
DomainLte *string `json:"domain_lte"`
DomainMinLte *string `json:"domainMin_lte"`
DomainMaxLte *string `json:"domainMax_lte"`
DomainIn []string `json:"domain_in"`
DomainMinIn []string `json:"domainMin_in"`
DomainMaxIn []string `json:"domainMax_in"`
DomainNotIn []string `json:"domain_not_in"`
DomainMinNotIn []string `json:"domainMin_not_in"`
DomainMaxNotIn []string `json:"domainMax_not_in"`
DomainLike *string `json:"domain_like"`
DomainMinLike *string `json:"domainMin_like"`
DomainMaxLike *string `json:"domainMax_like"`
DomainPrefix *string `json:"domain_prefix"`
DomainMinPrefix *string `json:"domainMin_prefix"`
DomainMaxPrefix *string `json:"domainMax_prefix"`
DomainSuffix *string `json:"domain_suffix"`
DomainMinSuffix *string `json:"domainMin_suffix"`
DomainMaxSuffix *string `json:"domainMax_suffix"`
DomainNull *bool `json:"domain_null"`
Tag *string `json:"tag"`
TagMin *string `json:"tagMin"`
TagMax *string `json:"tagMax"`
TagNe *string `json:"tag_ne"`
TagMinNe *string `json:"tagMin_ne"`
TagMaxNe *string `json:"tagMax_ne"`
TagGt *string `json:"tag_gt"`
TagMinGt *string `json:"tagMin_gt"`
TagMaxGt *string `json:"tagMax_gt"`
TagLt *string `json:"tag_lt"`
TagMinLt *string `json:"tagMin_lt"`
TagMaxLt *string `json:"tagMax_lt"`
TagGte *string `json:"tag_gte"`
TagMinGte *string `json:"tagMin_gte"`
TagMaxGte *string `json:"tagMax_gte"`
TagLte *string `json:"tag_lte"`
TagMinLte *string `json:"tagMin_lte"`
TagMaxLte *string `json:"tagMax_lte"`
TagIn []string `json:"tag_in"`
TagMinIn []string `json:"tagMin_in"`
TagMaxIn []string `json:"tagMax_in"`
TagNotIn []string `json:"tag_not_in"`
TagMinNotIn []string `json:"tagMin_not_in"`
TagMaxNotIn []string `json:"tagMax_not_in"`
TagLike *string `json:"tag_like"`
TagMinLike *string `json:"tagMin_like"`
TagMaxLike *string `json:"tagMax_like"`
TagPrefix *string `json:"tag_prefix"`
TagMinPrefix *string `json:"tagMin_prefix"`
TagMaxPrefix *string `json:"tagMax_prefix"`
TagSuffix *string `json:"tag_suffix"`
TagMinSuffix *string `json:"tagMin_suffix"`
TagMaxSuffix *string `json:"tagMax_suffix"`
TagNull *bool `json:"tag_null"`
Description *string `json:"description"`
DescriptionMin *string `json:"descriptionMin"`
DescriptionMax *string `json:"descriptionMax"`
DescriptionNe *string `json:"description_ne"`
DescriptionMinNe *string `json:"descriptionMin_ne"`
DescriptionMaxNe *string `json:"descriptionMax_ne"`
DescriptionGt *string `json:"description_gt"`
DescriptionMinGt *string `json:"descriptionMin_gt"`
DescriptionMaxGt *string `json:"descriptionMax_gt"`
DescriptionLt *string `json:"description_lt"`
DescriptionMinLt *string `json:"descriptionMin_lt"`
DescriptionMaxLt *string `json:"descriptionMax_lt"`
DescriptionGte *string `json:"description_gte"`
DescriptionMinGte *string `json:"descriptionMin_gte"`
DescriptionMaxGte *string `json:"descriptionMax_gte"`
DescriptionLte *string `json:"description_lte"`
DescriptionMinLte *string `json:"descriptionMin_lte"`
DescriptionMaxLte *string `json:"descriptionMax_lte"`
DescriptionIn []string `json:"description_in"`
DescriptionMinIn []string `json:"descriptionMin_in"`
DescriptionMaxIn []string `json:"descriptionMax_in"`
DescriptionNotIn []string `json:"description_not_in"`
DescriptionMinNotIn []string `json:"descriptionMin_not_in"`
DescriptionMaxNotIn []string `json:"descriptionMax_not_in"`
DescriptionLike *string `json:"description_like"`
DescriptionMinLike *string `json:"descriptionMin_like"`
DescriptionMaxLike *string `json:"descriptionMax_like"`
DescriptionPrefix *string `json:"description_prefix"`
DescriptionMinPrefix *string `json:"descriptionMin_prefix"`
DescriptionMaxPrefix *string `json:"descriptionMax_prefix"`
DescriptionSuffix *string `json:"description_suffix"`
DescriptionMinSuffix *string `json:"descriptionMin_suffix"`
DescriptionMaxSuffix *string `json:"descriptionMax_suffix"`
DescriptionNull *bool `json:"description_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"`
Users *UserFilterType `json:"users"`
Roles *RoleFilterType `json:"roles"`
Apikeys *UserAPIKeyFilterType `json:"apikeys"`
}
type PermissionSortType struct {
ID *ObjectSortType `json:"id"`
IDMin *ObjectSortType `json:"idMin"`
IDMax *ObjectSortType `json:"idMax"`
Domain *ObjectSortType `json:"domain"`
DomainMin *ObjectSortType `json:"domainMin"`
DomainMax *ObjectSortType `json:"domainMax"`
Tag *ObjectSortType `json:"tag"`
TagMin *ObjectSortType `json:"tagMin"`
TagMax *ObjectSortType `json:"tagMax"`
Description *ObjectSortType `json:"description"`
DescriptionMin *ObjectSortType `json:"descriptionMin"`
DescriptionMax *ObjectSortType `json:"descriptionMax"`
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"`
UsersIds *ObjectSortType `json:"usersIds"`
UsersIdsMin *ObjectSortType `json:"usersIdsMin"`
UsersIdsMax *ObjectSortType `json:"usersIdsMax"`
RolesIds *ObjectSortType `json:"rolesIds"`
RolesIdsMin *ObjectSortType `json:"rolesIdsMin"`
RolesIdsMax *ObjectSortType `json:"rolesIdsMax"`
ApikeysIds *ObjectSortType `json:"apikeysIds"`
ApikeysIdsMin *ObjectSortType `json:"apikeysIdsMin"`
ApikeysIdsMax *ObjectSortType `json:"apikeysIdsMax"`
Users *UserSortType `json:"users"`
Roles *RoleSortType `json:"roles"`
Apikeys *UserAPIKeySortType `json:"apikeys"`
}
type ProfileFilterType struct {
And []*ProfileFilterType `json:"AND"`
Or []*ProfileFilterType `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"`
Email *string `json:"email"`
EmailMin *string `json:"emailMin"`
EmailMax *string `json:"emailMax"`
EmailNe *string `json:"email_ne"`
EmailMinNe *string `json:"emailMin_ne"`
EmailMaxNe *string `json:"emailMax_ne"`
EmailGt *string `json:"email_gt"`
EmailMinGt *string `json:"emailMin_gt"`
EmailMaxGt *string `json:"emailMax_gt"`
EmailLt *string `json:"email_lt"`
EmailMinLt *string `json:"emailMin_lt"`
EmailMaxLt *string `json:"emailMax_lt"`
EmailGte *string `json:"email_gte"`
EmailMinGte *string `json:"emailMin_gte"`
EmailMaxGte *string `json:"emailMax_gte"`
EmailLte *string `json:"email_lte"`
EmailMinLte *string `json:"emailMin_lte"`
EmailMaxLte *string `json:"emailMax_lte"`
EmailIn []string `json:"email_in"`
EmailMinIn []string `json:"emailMin_in"`
EmailMaxIn []string `json:"emailMax_in"`
EmailNotIn []string `json:"email_not_in"`
EmailMinNotIn []string `json:"emailMin_not_in"`
EmailMaxNotIn []string `json:"emailMax_not_in"`
EmailLike *string `json:"email_like"`
EmailMinLike *string `json:"emailMin_like"`
EmailMaxLike *string `json:"emailMax_like"`
EmailPrefix *string `json:"email_prefix"`
EmailMinPrefix *string `json:"emailMin_prefix"`
EmailMaxPrefix *string `json:"emailMax_prefix"`
EmailSuffix *string `json:"email_suffix"`
EmailMinSuffix *string `json:"emailMin_suffix"`
EmailMaxSuffix *string `json:"emailMax_suffix"`
EmailNull *bool `json:"email_null"`
ExternalUserID *string `json:"externalUserId"`
ExternalUserIDMin *string `json:"externalUserIdMin"`
ExternalUserIDMax *string `json:"externalUserIdMax"`
ExternalUserIDNe *string `json:"externalUserId_ne"`
ExternalUserIDMinNe *string `json:"externalUserIdMin_ne"`
ExternalUserIDMaxNe *string `json:"externalUserIdMax_ne"`
ExternalUserIDGt *string `json:"externalUserId_gt"`
ExternalUserIDMinGt *string `json:"externalUserIdMin_gt"`
ExternalUserIDMaxGt *string `json:"externalUserIdMax_gt"`
ExternalUserIDLt *string `json:"externalUserId_lt"`
ExternalUserIDMinLt *string `json:"externalUserIdMin_lt"`
ExternalUserIDMaxLt *string `json:"externalUserIdMax_lt"`
ExternalUserIDGte *string `json:"externalUserId_gte"`
ExternalUserIDMinGte *string `json:"externalUserIdMin_gte"`
ExternalUserIDMaxGte *string `json:"externalUserIdMax_gte"`
ExternalUserIDLte *string `json:"externalUserId_lte"`
ExternalUserIDMinLte *string `json:"externalUserIdMin_lte"`
ExternalUserIDMaxLte *string `json:"externalUserIdMax_lte"`
ExternalUserIDIn []string `json:"externalUserId_in"`
ExternalUserIDMinIn []string `json:"externalUserIdMin_in"`
ExternalUserIDMaxIn []string `json:"externalUserIdMax_in"`
ExternalUserIDNotIn []string `json:"externalUserId_not_in"`
ExternalUserIDMinNotIn []string `json:"externalUserIdMin_not_in"`
ExternalUserIDMaxNotIn []string `json:"externalUserIdMax_not_in"`
ExternalUserIDLike *string `json:"externalUserId_like"`
ExternalUserIDMinLike *string `json:"externalUserIdMin_like"`
ExternalUserIDMaxLike *string `json:"externalUserIdMax_like"`
ExternalUserIDPrefix *string `json:"externalUserId_prefix"`
ExternalUserIDMinPrefix *string `json:"externalUserIdMin_prefix"`
ExternalUserIDMaxPrefix *string `json:"externalUserIdMax_prefix"`
ExternalUserIDSuffix *string `json:"externalUserId_suffix"`
ExternalUserIDMinSuffix *string `json:"externalUserIdMin_suffix"`
ExternalUserIDMaxSuffix *string `json:"externalUserIdMax_suffix"`
ExternalUserIDNull *bool `json:"externalUserId_null"`
Provider *string `json:"provider"`
ProviderMin *string `json:"providerMin"`
ProviderMax *string `json:"providerMax"`
ProviderNe *string `json:"provider_ne"`
ProviderMinNe *string `json:"providerMin_ne"`
ProviderMaxNe *string `json:"providerMax_ne"`
ProviderGt *string `json:"provider_gt"`
ProviderMinGt *string `json:"providerMin_gt"`
ProviderMaxGt *string `json:"providerMax_gt"`
ProviderLt *string `json:"provider_lt"`
ProviderMinLt *string `json:"providerMin_lt"`
ProviderMaxLt *string `json:"providerMax_lt"`
ProviderGte *string `json:"provider_gte"`
ProviderMinGte *string `json:"providerMin_gte"`
ProviderMaxGte *string `json:"providerMax_gte"`
ProviderLte *string `json:"provider_lte"`
ProviderMinLte *string `json:"providerMin_lte"`
ProviderMaxLte *string `json:"providerMax_lte"`
ProviderIn []string `json:"provider_in"`
ProviderMinIn []string `json:"providerMin_in"`
ProviderMaxIn []string `json:"providerMax_in"`
ProviderNotIn []string `json:"provider_not_in"`
ProviderMinNotIn []string `json:"providerMin_not_in"`
ProviderMaxNotIn []string `json:"providerMax_not_in"`
ProviderLike *string `json:"provider_like"`
ProviderMinLike *string `json:"providerMin_like"`
ProviderMaxLike *string `json:"providerMax_like"`
ProviderPrefix *string `json:"provider_prefix"`
ProviderMinPrefix *string `json:"providerMin_prefix"`
ProviderMaxPrefix *string `json:"providerMax_prefix"`
ProviderSuffix *string `json:"provider_suffix"`
ProviderMinSuffix *string `json:"providerMin_suffix"`
ProviderMaxSuffix *string `json:"providerMax_suffix"`
ProviderNull *bool `json:"provider_null"`
AvatarURL *string `json:"avatarURL"`
AvatarURLMin *string `json:"avatarURLMin"`
AvatarURLMax *string `json:"avatarURLMax"`
AvatarURLNe *string `json:"avatarURL_ne"`
AvatarURLMinNe *string `json:"avatarURLMin_ne"`
AvatarURLMaxNe *string `json:"avatarURLMax_ne"`
AvatarURLGt *string `json:"avatarURL_gt"`
AvatarURLMinGt *string `json:"avatarURLMin_gt"`
AvatarURLMaxGt *string `json:"avatarURLMax_gt"`
AvatarURLLt *string `json:"avatarURL_lt"`
AvatarURLMinLt *string `json:"avatarURLMin_lt"`
AvatarURLMaxLt *string `json:"avatarURLMax_lt"`
AvatarURLGte *string `json:"avatarURL_gte"`
AvatarURLMinGte *string `json:"avatarURLMin_gte"`
AvatarURLMaxGte *string `json:"avatarURLMax_gte"`
AvatarURLLte *string `json:"avatarURL_lte"`
AvatarURLMinLte *string `json:"avatarURLMin_lte"`
AvatarURLMaxLte *string `json:"avatarURLMax_lte"`
AvatarURLIn []string `json:"avatarURL_in"`
AvatarURLMinIn []string `json:"avatarURLMin_in"`
AvatarURLMaxIn []string `json:"avatarURLMax_in"`
AvatarURLNotIn []string `json:"avatarURL_not_in"`
AvatarURLMinNotIn []string `json:"avatarURLMin_not_in"`
AvatarURLMaxNotIn []string `json:"avatarURLMax_not_in"`
AvatarURLLike *string `json:"avatarURL_like"`
AvatarURLMinLike *string `json:"avatarURLMin_like"`
AvatarURLMaxLike *string `json:"avatarURLMax_like"`
AvatarURLPrefix *string `json:"avatarURL_prefix"`
AvatarURLMinPrefix *string `json:"avatarURLMin_prefix"`
AvatarURLMaxPrefix *string `json:"avatarURLMax_prefix"`
AvatarURLSuffix *string `json:"avatarURL_suffix"`
AvatarURLMinSuffix *string `json:"avatarURLMin_suffix"`
AvatarURLMaxSuffix *string `json:"avatarURLMax_suffix"`
AvatarURLNull *bool `json:"avatarURL_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"`
FirstName *string `json:"firstName"`
FirstNameMin *string `json:"firstNameMin"`
FirstNameMax *string `json:"firstNameMax"`
FirstNameNe *string `json:"firstName_ne"`
FirstNameMinNe *string `json:"firstNameMin_ne"`
FirstNameMaxNe *string `json:"firstNameMax_ne"`
FirstNameGt *string `json:"firstName_gt"`
FirstNameMinGt *string `json:"firstNameMin_gt"`
FirstNameMaxGt *string `json:"firstNameMax_gt"`
FirstNameLt *string `json:"firstName_lt"`
FirstNameMinLt *string `json:"firstNameMin_lt"`
FirstNameMaxLt *string `json:"firstNameMax_lt"`
FirstNameGte *string `json:"firstName_gte"`
FirstNameMinGte *string `json:"firstNameMin_gte"`
FirstNameMaxGte *string `json:"firstNameMax_gte"`
FirstNameLte *string `json:"firstName_lte"`
FirstNameMinLte *string `json:"firstNameMin_lte"`
FirstNameMaxLte *string `json:"firstNameMax_lte"`
FirstNameIn []string `json:"firstName_in"`
FirstNameMinIn []string `json:"firstNameMin_in"`
FirstNameMaxIn []string `json:"firstNameMax_in"`
FirstNameNotIn []string `json:"firstName_not_in"`
FirstNameMinNotIn []string `json:"firstNameMin_not_in"`
FirstNameMaxNotIn []string `json:"firstNameMax_not_in"`
FirstNameLike *string `json:"firstName_like"`
FirstNameMinLike *string `json:"firstNameMin_like"`
FirstNameMaxLike *string `json:"firstNameMax_like"`
FirstNamePrefix *string `json:"firstName_prefix"`
FirstNameMinPrefix *string `json:"firstNameMin_prefix"`
FirstNameMaxPrefix *string `json:"firstNameMax_prefix"`
FirstNameSuffix *string `json:"firstName_suffix"`
FirstNameMinSuffix *string `json:"firstNameMin_suffix"`
FirstNameMaxSuffix *string `json:"firstNameMax_suffix"`
FirstNameNull *bool `json:"firstName_null"`
LastName *string `json:"lastName"`
LastNameMin *string `json:"lastNameMin"`
LastNameMax *string `json:"lastNameMax"`
LastNameNe *string `json:"lastName_ne"`
LastNameMinNe *string `json:"lastNameMin_ne"`
LastNameMaxNe *string `json:"lastNameMax_ne"`
LastNameGt *string `json:"lastName_gt"`
LastNameMinGt *string `json:"lastNameMin_gt"`
LastNameMaxGt *string `json:"lastNameMax_gt"`
LastNameLt *string `json:"lastName_lt"`
LastNameMinLt *string `json:"lastNameMin_lt"`
LastNameMaxLt *string `json:"lastNameMax_lt"`
LastNameGte *string `json:"lastName_gte"`
LastNameMinGte *string `json:"lastNameMin_gte"`
LastNameMaxGte *string `json:"lastNameMax_gte"`
LastNameLte *string `json:"lastName_lte"`
LastNameMinLte *string `json:"lastNameMin_lte"`
LastNameMaxLte *string `json:"lastNameMax_lte"`
LastNameIn []string `json:"lastName_in"`
LastNameMinIn []string `json:"lastNameMin_in"`
LastNameMaxIn []string `json:"lastNameMax_in"`
LastNameNotIn []string `json:"lastName_not_in"`
LastNameMinNotIn []string `json:"lastNameMin_not_in"`
LastNameMaxNotIn []string `json:"lastNameMax_not_in"`
LastNameLike *string `json:"lastName_like"`
LastNameMinLike *string `json:"lastNameMin_like"`
LastNameMaxLike *string `json:"lastNameMax_like"`
LastNamePrefix *string `json:"lastName_prefix"`
LastNameMinPrefix *string `json:"lastNameMin_prefix"`
LastNameMaxPrefix *string `json:"lastNameMax_prefix"`
LastNameSuffix *string `json:"lastName_suffix"`
LastNameMinSuffix *string `json:"lastNameMin_suffix"`
LastNameMaxSuffix *string `json:"lastNameMax_suffix"`
LastNameNull *bool `json:"lastName_null"`
NickName *string `json:"nickName"`
NickNameMin *string `json:"nickNameMin"`
NickNameMax *string `json:"nickNameMax"`
NickNameNe *string `json:"nickName_ne"`
NickNameMinNe *string `json:"nickNameMin_ne"`
NickNameMaxNe *string `json:"nickNameMax_ne"`
NickNameGt *string `json:"nickName_gt"`
NickNameMinGt *string `json:"nickNameMin_gt"`
NickNameMaxGt *string `json:"nickNameMax_gt"`
NickNameLt *string `json:"nickName_lt"`
NickNameMinLt *string `json:"nickNameMin_lt"`
NickNameMaxLt *string `json:"nickNameMax_lt"`
NickNameGte *string `json:"nickName_gte"`
NickNameMinGte *string `json:"nickNameMin_gte"`
NickNameMaxGte *string `json:"nickNameMax_gte"`
NickNameLte *string `json:"nickName_lte"`
NickNameMinLte *string `json:"nickNameMin_lte"`
NickNameMaxLte *string `json:"nickNameMax_lte"`
NickNameIn []string `json:"nickName_in"`
NickNameMinIn []string `json:"nickNameMin_in"`
NickNameMaxIn []string `json:"nickNameMax_in"`
NickNameNotIn []string `json:"nickName_not_in"`
NickNameMinNotIn []string `json:"nickNameMin_not_in"`
NickNameMaxNotIn []string `json:"nickNameMax_not_in"`
NickNameLike *string `json:"nickName_like"`
NickNameMinLike *string `json:"nickNameMin_like"`
NickNameMaxLike *string `json:"nickNameMax_like"`
NickNamePrefix *string `json:"nickName_prefix"`
NickNameMinPrefix *string `json:"nickNameMin_prefix"`
NickNameMaxPrefix *string `json:"nickNameMax_prefix"`
NickNameSuffix *string `json:"nickName_suffix"`
NickNameMinSuffix *string `json:"nickNameMin_suffix"`
NickNameMaxSuffix *string `json:"nickNameMax_suffix"`
NickNameNull *bool `json:"nickName_null"`
Description *string `json:"description"`
DescriptionMin *string `json:"descriptionMin"`
DescriptionMax *string `json:"descriptionMax"`
DescriptionNe *string `json:"description_ne"`
DescriptionMinNe *string `json:"descriptionMin_ne"`
DescriptionMaxNe *string `json:"descriptionMax_ne"`
DescriptionGt *string `json:"description_gt"`
DescriptionMinGt *string `json:"descriptionMin_gt"`
DescriptionMaxGt *string `json:"descriptionMax_gt"`
DescriptionLt *string `json:"description_lt"`
DescriptionMinLt *string `json:"descriptionMin_lt"`
DescriptionMaxLt *string `json:"descriptionMax_lt"`
DescriptionGte *string `json:"description_gte"`
DescriptionMinGte *string `json:"descriptionMin_gte"`
DescriptionMaxGte *string `json:"descriptionMax_gte"`
DescriptionLte *string `json:"description_lte"`
DescriptionMinLte *string `json:"descriptionMin_lte"`
DescriptionMaxLte *string `json:"descriptionMax_lte"`
DescriptionIn []string `json:"description_in"`
DescriptionMinIn []string `json:"descriptionMin_in"`
DescriptionMaxIn []string `json:"descriptionMax_in"`
DescriptionNotIn []string `json:"description_not_in"`
DescriptionMinNotIn []string `json:"descriptionMin_not_in"`
DescriptionMaxNotIn []string `json:"descriptionMax_not_in"`
DescriptionLike *string `json:"description_like"`
DescriptionMinLike *string `json:"descriptionMin_like"`
DescriptionMaxLike *string `json:"descriptionMax_like"`
DescriptionPrefix *string `json:"description_prefix"`
DescriptionMinPrefix *string `json:"descriptionMin_prefix"`
DescriptionMaxPrefix *string `json:"descriptionMax_prefix"`
DescriptionSuffix *string `json:"description_suffix"`
DescriptionMinSuffix *string `json:"descriptionMin_suffix"`
DescriptionMaxSuffix *string `json:"descriptionMax_suffix"`
DescriptionNull *bool `json:"description_null"`
Location *string `json:"location"`
LocationMin *string `json:"locationMin"`
LocationMax *string `json:"locationMax"`
LocationNe *string `json:"location_ne"`
LocationMinNe *string `json:"locationMin_ne"`
LocationMaxNe *string `json:"locationMax_ne"`
LocationGt *string `json:"location_gt"`
LocationMinGt *string `json:"locationMin_gt"`
LocationMaxGt *string `json:"locationMax_gt"`
LocationLt *string `json:"location_lt"`
LocationMinLt *string `json:"locationMin_lt"`
LocationMaxLt *string `json:"locationMax_lt"`
LocationGte *string `json:"location_gte"`
LocationMinGte *string `json:"locationMin_gte"`
LocationMaxGte *string `json:"locationMax_gte"`
LocationLte *string `json:"location_lte"`
LocationMinLte *string `json:"locationMin_lte"`
LocationMaxLte *string `json:"locationMax_lte"`
LocationIn []string `json:"location_in"`
LocationMinIn []string `json:"locationMin_in"`
LocationMaxIn []string `json:"locationMax_in"`
LocationNotIn []string `json:"location_not_in"`
LocationMinNotIn []string `json:"locationMin_not_in"`
LocationMaxNotIn []string `json:"locationMax_not_in"`
LocationLike *string `json:"location_like"`
LocationMinLike *string `json:"locationMin_like"`
LocationMaxLike *string `json:"locationMax_like"`
LocationPrefix *string `json:"location_prefix"`
LocationMinPrefix *string `json:"locationMin_prefix"`
LocationMaxPrefix *string `json:"locationMax_prefix"`
LocationSuffix *string `json:"location_suffix"`
LocationMinSuffix *string `json:"locationMin_suffix"`
LocationMaxSuffix *string `json:"locationMax_suffix"`
LocationNull *bool `json:"location_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"`
Users *UserFilterType `json:"users"`
}
type ProfileSortType struct {
ID *ObjectSortType `json:"id"`
IDMin *ObjectSortType `json:"idMin"`
IDMax *ObjectSortType `json:"idMax"`
Email *ObjectSortType `json:"email"`
EmailMin *ObjectSortType `json:"emailMin"`
EmailMax *ObjectSortType `json:"emailMax"`
ExternalUserID *ObjectSortType `json:"externalUserId"`
ExternalUserIDMin *ObjectSortType `json:"externalUserIdMin"`
ExternalUserIDMax *ObjectSortType `json:"externalUserIdMax"`
Provider *ObjectSortType `json:"provider"`
ProviderMin *ObjectSortType `json:"providerMin"`
ProviderMax *ObjectSortType `json:"providerMax"`
AvatarURL *ObjectSortType `json:"avatarURL"`
AvatarURLMin *ObjectSortType `json:"avatarURLMin"`
AvatarURLMax *ObjectSortType `json:"avatarURLMax"`
Name *ObjectSortType `json:"name"`
NameMin *ObjectSortType `json:"nameMin"`
NameMax *ObjectSortType `json:"nameMax"`
FirstName *ObjectSortType `json:"firstName"`
FirstNameMin *ObjectSortType `json:"firstNameMin"`
FirstNameMax *ObjectSortType `json:"firstNameMax"`
LastName *ObjectSortType `json:"lastName"`
LastNameMin *ObjectSortType `json:"lastNameMin"`
LastNameMax *ObjectSortType `json:"lastNameMax"`
NickName *ObjectSortType `json:"nickName"`
NickNameMin *ObjectSortType `json:"nickNameMin"`
NickNameMax *ObjectSortType `json:"nickNameMax"`
Description *ObjectSortType `json:"description"`
DescriptionMin *ObjectSortType `json:"descriptionMin"`
DescriptionMax *ObjectSortType `json:"descriptionMax"`
Location *ObjectSortType `json:"location"`
LocationMin *ObjectSortType `json:"locationMin"`
LocationMax *ObjectSortType `json:"locationMax"`
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"`
UsersIds *ObjectSortType `json:"usersIds"`
UsersIdsMin *ObjectSortType `json:"usersIdsMin"`
UsersIdsMax *ObjectSortType `json:"usersIdsMax"`
Users *UserSortType `json:"users"`
}
type RoleFilterType struct {
And []*RoleFilterType `json:"AND"`
Or []*RoleFilterType `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"`
Domain *string `json:"domain"`
DomainMin *string `json:"domainMin"`
DomainMax *string `json:"domainMax"`
DomainNe *string `json:"domain_ne"`
DomainMinNe *string `json:"domainMin_ne"`
DomainMaxNe *string `json:"domainMax_ne"`
DomainGt *string `json:"domain_gt"`
DomainMinGt *string `json:"domainMin_gt"`
DomainMaxGt *string `json:"domainMax_gt"`
DomainLt *string `json:"domain_lt"`
DomainMinLt *string `json:"domainMin_lt"`
DomainMaxLt *string `json:"domainMax_lt"`
DomainGte *string `json:"domain_gte"`
DomainMinGte *string `json:"domainMin_gte"`
DomainMaxGte *string `json:"domainMax_gte"`
DomainLte *string `json:"domain_lte"`
DomainMinLte *string `json:"domainMin_lte"`
DomainMaxLte *string `json:"domainMax_lte"`
DomainIn []string `json:"domain_in"`
DomainMinIn []string `json:"domainMin_in"`
DomainMaxIn []string `json:"domainMax_in"`
DomainNotIn []string `json:"domain_not_in"`
DomainMinNotIn []string `json:"domainMin_not_in"`
DomainMaxNotIn []string `json:"domainMax_not_in"`
DomainLike *string `json:"domain_like"`
DomainMinLike *string `json:"domainMin_like"`
DomainMaxLike *string `json:"domainMax_like"`
DomainPrefix *string `json:"domain_prefix"`
DomainMinPrefix *string `json:"domainMin_prefix"`
DomainMaxPrefix *string `json:"domainMax_prefix"`
DomainSuffix *string `json:"domain_suffix"`
DomainMinSuffix *string `json:"domainMin_suffix"`
DomainMaxSuffix *string `json:"domainMax_suffix"`
DomainNull *bool `json:"domain_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"`
Description *string `json:"description"`
DescriptionMin *string `json:"descriptionMin"`
DescriptionMax *string `json:"descriptionMax"`
DescriptionNe *string `json:"description_ne"`
DescriptionMinNe *string `json:"descriptionMin_ne"`
DescriptionMaxNe *string `json:"descriptionMax_ne"`
DescriptionGt *string `json:"description_gt"`
DescriptionMinGt *string `json:"descriptionMin_gt"`
DescriptionMaxGt *string `json:"descriptionMax_gt"`
DescriptionLt *string `json:"description_lt"`
DescriptionMinLt *string `json:"descriptionMin_lt"`
DescriptionMaxLt *string `json:"descriptionMax_lt"`
DescriptionGte *string `json:"description_gte"`
DescriptionMinGte *string `json:"descriptionMin_gte"`
DescriptionMaxGte *string `json:"descriptionMax_gte"`
DescriptionLte *string `json:"description_lte"`
DescriptionMinLte *string `json:"descriptionMin_lte"`
DescriptionMaxLte *string `json:"descriptionMax_lte"`
DescriptionIn []string `json:"description_in"`
DescriptionMinIn []string `json:"descriptionMin_in"`
DescriptionMaxIn []string `json:"descriptionMax_in"`
DescriptionNotIn []string `json:"description_not_in"`
DescriptionMinNotIn []string `json:"descriptionMin_not_in"`
DescriptionMaxNotIn []string `json:"descriptionMax_not_in"`
DescriptionLike *string `json:"description_like"`
DescriptionMinLike *string `json:"descriptionMin_like"`
DescriptionMaxLike *string `json:"descriptionMax_like"`
DescriptionPrefix *string `json:"description_prefix"`
DescriptionMinPrefix *string `json:"descriptionMin_prefix"`
DescriptionMaxPrefix *string `json:"descriptionMax_prefix"`
DescriptionSuffix *string `json:"description_suffix"`
DescriptionMinSuffix *string `json:"descriptionMin_suffix"`
DescriptionMaxSuffix *string `json:"descriptionMax_suffix"`
DescriptionNull *bool `json:"description_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"`