-
Notifications
You must be signed in to change notification settings - Fork 2
/
schema.graphql
3661 lines (3627 loc) · 64.4 KB
/
schema.graphql
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
# This file was generated based on ".graphqlconfig". Do not edit manually.
schema {
query: Query
}
type AddressType {
created_at: DateTime!
deleted_at: DateTime
"Formatted address returned by the geocoding service"
formatted_address: String!
"Geocoder used to convert raw address into latlong coordinates."
geocoder_service: AddressGeocoderService
id: ID!
lat: Float
lng: Float
modified_at: DateTime!
plus_global_code: String
plus_local_code: String
"Lat/Lng Point"
point: GeoJSON
"Complete address"
raw_address: String!
"Raw api response from the geocoder service. e.g. google maps"
raw_geocoder_response: JSONString
spot: SpotType
uuid: UUID!
}
type DjangoDebug {
sql: [DjangoDebugSQL]
}
type DjangoDebugSQL {
alias: String
duration: Float
encoding: String
is_select: Boolean
is_slow: Boolean
iso_level: String
params: String
raw_sql: String
sql: String
start_time: Float
stop_time: Float
trans_id: String
trans_status: String
vendor: String
}
type GameType {
attendees: [RsvpStatusType]
"Capacity"
capacity: Int
"ChatKit room ID."
chatkit_room_id: Int
"Created At"
created_at: CustomDateTime
"Deleted At"
deleted_at: CustomDateTime
"Description of the game."
description: String
"End time of the game in UTC."
end_time: CustomDateTime
"Timezone of the end time of the game."
end_timezone: GameEndTimezoneEnum
"Django object unique identification field"
id: ID!
"If the game is open for everyone to join or based on organizers approval or is invite only."
invite_mode: GameInviteModeEnum
"If this game is featured."
is_featured: Boolean
"If this game is publicly searchable on SportySpots."
is_listed: Boolean
"If this game shows social sharing buttons."
is_shareable: Boolean
"Modified At"
modified_at: CustomDateTime
"name"
name: String
organizer: UserType
"UTC time after that RSVPs will no longer be accepted, though organizers may close RSVPs earlier"
rsvp_close_time: CustomDateTime
"Is RSVPing explicitly closed for the game."
rsvp_closed: Boolean
"UTC time before that RSVPs will no longer be accepted, though organizers may close RSVPs earlier"
rsvp_open_time: CustomDateTime
"Shareable link (app/web) to this game."
share_link: String
"If the game page should show the number of open player spots left."
show_remaining: Boolean
"Sport"
sport: SportType
spot: SpotType
"Start time of the game in UTC."
start_time: CustomDateTime
"Timezone of the start time of the game."
start_timezone: GameStartTimezoneEnum
"Status"
status: GameStatusEnum
"Unique Identifier"
uuid: UUID
}
type Query {
address(uuid: UUID): AddressType
addresses: [AddressType]
debug: DjangoDebug
game(uuid: UUID): GameType
"Game list"
games(
capacity__gte: Float,
capacity__lte: Float,
distance: String,
end_time__gte: DateTime,
end_time__lte: DateTime,
#Django object unique identification field
id: ID,
invite_mode: String,
is_featured: Boolean,
is_listed: Boolean,
is_shareable: Boolean,
#Number of results to return per page. Default 'default_limit': 20, and 'max_limit': 50
limit: Int = 20,
name: String,
name__icontains: String,
#The initial index from which to return the results. Default: 0
offset: Int,
#A string or comma delimited string values that indicate the default ordering when obtaining lists of objects.
ordering: String,
organizer__uuid: UUID,
rsvp_close_time__gte: DateTime,
rsvp_close_time__lte: DateTime,
rsvp_closed: Boolean,
rsvp_open_time__gte: DateTime,
rsvp_open_time__lte: DateTime,
show_remaining: Boolean,
sport__category: String,
sport__uuid: UUID,
spot__name: String,
spot__name__icontains: String,
spot__uuid: UUID,
start_time__gte: DateTime,
start_time__lte: DateTime,
status: String
): [GameType]
rsvp_status(uuid: UUID): RsvpStatusType
"RsvpStatus list"
rsvp_statuses(
game__uuid: UUID,
#Django object unique identification field
id: ID,
#Number of results to return per page. Default 'default_limit': 20, and 'max_limit': 50
limit: Int = 20,
#The initial index from which to return the results. Default: 0
offset: Int,
#A string or comma delimited string values that indicate the default ordering when obtaining lists of objects.
ordering: String,
status: String,
user__uuid: UUID
): [RsvpStatusType]
sport(uuid: UUID): SportType
"Sport list"
sports(
category: String,
description__icontains: String,
#Django object unique identification field
id: ID,
#Number of results to return per page. Default 'default_limit': 20, and 'max_limit': 50
limit: Int = 20,
name: String,
name__icontains: String,
#The initial index from which to return the results. Default: 0
offset: Int,
#A string or comma delimited string values that indicate the default ordering when obtaining lists of objects.
ordering: String
): [SportType]
spot(uuid: UUID): SpotType
"Spot list"
spots(
distance: String,
#Django object unique identification field
id: ID,
is_permanently_closed: Boolean,
is_public: Boolean,
is_temporary: Boolean,
is_verified: Boolean,
#Number of results to return per page. Default 'default_limit': 20, and 'max_limit': 50
limit: Int = 20,
name: String,
name__icontains: String,
#The initial index from which to return the results. Default: 0
offset: Int,
#A string or comma delimited string values that indicate the default ordering when obtaining lists of objects.
ordering: String,
owner: String,
owner__icontains: String,
sports__category: String,
sports__ids: [ID]
): [SpotType]
user(email: String, id: ID, uuid: UUID): UserType
users: [UserType]
}
type RsvpStatusType {
"Created At"
created_at: CustomDateTime
"Deleted At"
deleted_at: CustomDateTime
"Game"
game: GameType
"Django object unique identification field"
id: ID!
"Modified At"
modified_at: CustomDateTime
"Status"
status: RsvpStatusStatusEnum
user: UserType
"Unique Identifier"
uuid: UUID
}
type SportType {
"Name of the main category of the sport (e.g. Soccer)."
category: SportCategoryEnum
"Created At"
created_at: CustomDateTime
"Deleted At"
deleted_at: CustomDateTime
"Sport Description"
description: String
"Django object unique identification field"
id: ID!
"Modified At"
modified_at: CustomDateTime
"Name of the sub category of the sport (e.g. Soccer 5x5)."
name: String
sport_games: [GameType]
"translations"
translations: JSONString
"Unique Identifier"
uuid: UUID
}
type SpotAmenityType {
created_at: DateTime!
data: JSONString!
deleted_at: DateTime
id: ID!
modified_at: DateTime!
spot: SpotType!
uuid: UUID!
}
type SpotImageType {
created_at: DateTime!
deleted_at: DateTime
id: ID!
image: String!
"Is this image marked as offensive/ non-relevant ?"
is_flagged: Boolean!
"Is this image submitted by the user ?"
is_user_submitted: Boolean!
modified_at: DateTime!
spot: SpotType!
uuid: UUID!
}
type SpotOpeningTimeType {
created_at: DateTime!
day: SpotOpeningTimeDay!
deleted_at: DateTime
end_time: Time!
id: ID!
is_closed: Boolean!
modified_at: DateTime!
spot: SpotType!
start_time: Time!
uuid: UUID!
}
"Type definition for a single spot"
type SpotType {
address: AddressType
amenities: [SpotAmenityType]
closure_date: Date
created_at: DateTime!
deleted_at: DateTime
description: String!
establishment_date: Date
followers: [UserProfileType]
games: [GameType]
"Where can we find out more about this spot ?"
homepage_url: String!
id: ID!
images: [SpotImageType]
"Is this Spot permanently closed ?"
is_permanently_closed: Boolean!
"Is this Spot a public spot ?"
is_public: Boolean!
"Is this spot temporary (e.g. for a special event) ?"
is_temporary: Boolean!
"Is this Spot verfified by the SportySpots team ?"
is_verified: Boolean!
logo: String!
modified_at: DateTime!
name: String!
opening_times: [SpotOpeningTimeType]
owner: String!
slug: String!
sports: [SportType]
uuid: UUID!
}
type UserProfileType {
avatar: String
bio: String!
country: UserProfileCountry!
created_at: DateTime!
deleted_at: DateTime
gender: UserProfileGender!
id: ID!
language: UserProfileLanguage!
modified_at: DateTime!
sports: [SportType]
spots: [SpotType]
timezone: UserProfileTimezone!
uuid: UUID!
year_of_birth: Int
}
type UserType {
created_at: DateTime!
date_joined: DateTime!
deleted_at: DateTime
email: String!
first_name: String!
id: ID!
"Designates whether this user should be treated as active. Unselect this instead of deleting accounts."
is_active: Boolean!
"Designates whether the user can log into this admin site."
is_staff: Boolean!
"Designates that this user has all permissions without explicitly assigning them."
is_superuser: Boolean!
last_login: DateTime
last_name: String!
modified_at: DateTime!
name: String!
profile: UserProfileType
sports: [SportType]
spots: [SpotType]
"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
username: String!
uuid: UUID!
}
"An enumeration."
enum AddressGeocoderService {
#Bing
BING
#Google
GOOGLE
#Here Maps
HERE
#Manual
MANUAL
#Open Street Maps
OPEN_STREET_MAPS
}
"An enumeration."
enum GameEndTimezoneEnum {
#Africa/Abidjan
AFRICA_ABIDJAN
#Africa/Accra
AFRICA_ACCRA
#Africa/Addis_Ababa
AFRICA_ADDIS_ABABA
#Africa/Algiers
AFRICA_ALGIERS
#Africa/Asmara
AFRICA_ASMARA
#Africa/Bamako
AFRICA_BAMAKO
#Africa/Bangui
AFRICA_BANGUI
#Africa/Banjul
AFRICA_BANJUL
#Africa/Bissau
AFRICA_BISSAU
#Africa/Blantyre
AFRICA_BLANTYRE
#Africa/Brazzaville
AFRICA_BRAZZAVILLE
#Africa/Bujumbura
AFRICA_BUJUMBURA
#Africa/Cairo
AFRICA_CAIRO
#Africa/Casablanca
AFRICA_CASABLANCA
#Africa/Ceuta
AFRICA_CEUTA
#Africa/Conakry
AFRICA_CONAKRY
#Africa/Dakar
AFRICA_DAKAR
#Africa/Dar_es_Salaam
AFRICA_DAR_ES_SALAAM
#Africa/Djibouti
AFRICA_DJIBOUTI
#Africa/Douala
AFRICA_DOUALA
#Africa/El_Aaiun
AFRICA_EL_AAIUN
#Africa/Freetown
AFRICA_FREETOWN
#Africa/Gaborone
AFRICA_GABORONE
#Africa/Harare
AFRICA_HARARE
#Africa/Johannesburg
AFRICA_JOHANNESBURG
#Africa/Juba
AFRICA_JUBA
#Africa/Kampala
AFRICA_KAMPALA
#Africa/Khartoum
AFRICA_KHARTOUM
#Africa/Kigali
AFRICA_KIGALI
#Africa/Kinshasa
AFRICA_KINSHASA
#Africa/Lagos
AFRICA_LAGOS
#Africa/Libreville
AFRICA_LIBREVILLE
#Africa/Lome
AFRICA_LOME
#Africa/Luanda
AFRICA_LUANDA
#Africa/Lubumbashi
AFRICA_LUBUMBASHI
#Africa/Lusaka
AFRICA_LUSAKA
#Africa/Malabo
AFRICA_MALABO
#Africa/Maputo
AFRICA_MAPUTO
#Africa/Maseru
AFRICA_MASERU
#Africa/Mbabane
AFRICA_MBABANE
#Africa/Mogadishu
AFRICA_MOGADISHU
#Africa/Monrovia
AFRICA_MONROVIA
#Africa/Nairobi
AFRICA_NAIROBI
#Africa/Ndjamena
AFRICA_NDJAMENA
#Africa/Niamey
AFRICA_NIAMEY
#Africa/Nouakchott
AFRICA_NOUAKCHOTT
#Africa/Ouagadougou
AFRICA_OUAGADOUGOU
#Africa/Porto-Novo
AFRICA_PORTO_NOVO
#Africa/Sao_Tome
AFRICA_SAO_TOME
#Africa/Tripoli
AFRICA_TRIPOLI
#Africa/Tunis
AFRICA_TUNIS
#Africa/Windhoek
AFRICA_WINDHOEK
#America/Adak
AMERICA_ADAK
#America/Anchorage
AMERICA_ANCHORAGE
#America/Anguilla
AMERICA_ANGUILLA
#America/Antigua
AMERICA_ANTIGUA
#America/Araguaina
AMERICA_ARAGUAINA
#America/Argentina/Buenos_Aires
AMERICA_ARGENTINA_BUENOS_AIRES
#America/Argentina/Catamarca
AMERICA_ARGENTINA_CATAMARCA
#America/Argentina/Cordoba
AMERICA_ARGENTINA_CORDOBA
#America/Argentina/Jujuy
AMERICA_ARGENTINA_JUJUY
#America/Argentina/La_Rioja
AMERICA_ARGENTINA_LA_RIOJA
#America/Argentina/Mendoza
AMERICA_ARGENTINA_MENDOZA
#America/Argentina/Rio_Gallegos
AMERICA_ARGENTINA_RIO_GALLEGOS
#America/Argentina/Salta
AMERICA_ARGENTINA_SALTA
#America/Argentina/San_Juan
AMERICA_ARGENTINA_SAN_JUAN
#America/Argentina/San_Luis
AMERICA_ARGENTINA_SAN_LUIS
#America/Argentina/Tucuman
AMERICA_ARGENTINA_TUCUMAN
#America/Argentina/Ushuaia
AMERICA_ARGENTINA_USHUAIA
#America/Aruba
AMERICA_ARUBA
#America/Asuncion
AMERICA_ASUNCION
#America/Atikokan
AMERICA_ATIKOKAN
#America/Bahia
AMERICA_BAHIA
#America/Bahia_Banderas
AMERICA_BAHIA_BANDERAS
#America/Barbados
AMERICA_BARBADOS
#America/Belem
AMERICA_BELEM
#America/Belize
AMERICA_BELIZE
#America/Blanc-Sablon
AMERICA_BLANC_SABLON
#America/Boa_Vista
AMERICA_BOA_VISTA
#America/Bogota
AMERICA_BOGOTA
#America/Boise
AMERICA_BOISE
#America/Cambridge_Bay
AMERICA_CAMBRIDGE_BAY
#America/Campo_Grande
AMERICA_CAMPO_GRANDE
#America/Cancun
AMERICA_CANCUN
#America/Caracas
AMERICA_CARACAS
#America/Cayenne
AMERICA_CAYENNE
#America/Cayman
AMERICA_CAYMAN
#America/Chicago
AMERICA_CHICAGO
#America/Chihuahua
AMERICA_CHIHUAHUA
#America/Costa_Rica
AMERICA_COSTA_RICA
#America/Creston
AMERICA_CRESTON
#America/Cuiaba
AMERICA_CUIABA
#America/Curacao
AMERICA_CURACAO
#America/Danmarkshavn
AMERICA_DANMARKSHAVN
#America/Dawson
AMERICA_DAWSON
#America/Dawson_Creek
AMERICA_DAWSON_CREEK
#America/Denver
AMERICA_DENVER
#America/Detroit
AMERICA_DETROIT
#America/Dominica
AMERICA_DOMINICA
#America/Edmonton
AMERICA_EDMONTON
#America/Eirunepe
AMERICA_EIRUNEPE
#America/El_Salvador
AMERICA_EL_SALVADOR
#America/Fortaleza
AMERICA_FORTALEZA
#America/Fort_Nelson
AMERICA_FORT_NELSON
#America/Glace_Bay
AMERICA_GLACE_BAY
#America/Godthab
AMERICA_GODTHAB
#America/Goose_Bay
AMERICA_GOOSE_BAY
#America/Grand_Turk
AMERICA_GRAND_TURK
#America/Grenada
AMERICA_GRENADA
#America/Guadeloupe
AMERICA_GUADELOUPE
#America/Guatemala
AMERICA_GUATEMALA
#America/Guayaquil
AMERICA_GUAYAQUIL
#America/Guyana
AMERICA_GUYANA
#America/Halifax
AMERICA_HALIFAX
#America/Havana
AMERICA_HAVANA
#America/Hermosillo
AMERICA_HERMOSILLO
#America/Indiana/Indianapolis
AMERICA_INDIANA_INDIANAPOLIS
#America/Indiana/Knox
AMERICA_INDIANA_KNOX
#America/Indiana/Marengo
AMERICA_INDIANA_MARENGO
#America/Indiana/Petersburg
AMERICA_INDIANA_PETERSBURG
#America/Indiana/Tell_City
AMERICA_INDIANA_TELL_CITY
#America/Indiana/Vevay
AMERICA_INDIANA_VEVAY
#America/Indiana/Vincennes
AMERICA_INDIANA_VINCENNES
#America/Indiana/Winamac
AMERICA_INDIANA_WINAMAC
#America/Inuvik
AMERICA_INUVIK
#America/Iqaluit
AMERICA_IQALUIT
#America/Jamaica
AMERICA_JAMAICA
#America/Juneau
AMERICA_JUNEAU
#America/Kentucky/Louisville
AMERICA_KENTUCKY_LOUISVILLE
#America/Kentucky/Monticello
AMERICA_KENTUCKY_MONTICELLO
#America/Kralendijk
AMERICA_KRALENDIJK
#America/La_Paz
AMERICA_LA_PAZ
#America/Lima
AMERICA_LIMA
#America/Los_Angeles
AMERICA_LOS_ANGELES
#America/Lower_Princes
AMERICA_LOWER_PRINCES
#America/Maceio
AMERICA_MACEIO
#America/Managua
AMERICA_MANAGUA
#America/Manaus
AMERICA_MANAUS
#America/Marigot
AMERICA_MARIGOT
#America/Martinique
AMERICA_MARTINIQUE
#America/Matamoros
AMERICA_MATAMOROS
#America/Mazatlan
AMERICA_MAZATLAN
#America/Menominee
AMERICA_MENOMINEE
#America/Merida
AMERICA_MERIDA
#America/Metlakatla
AMERICA_METLAKATLA
#America/Mexico_City
AMERICA_MEXICO_CITY
#America/Miquelon
AMERICA_MIQUELON
#America/Moncton
AMERICA_MONCTON
#America/Monterrey
AMERICA_MONTERREY
#America/Montevideo
AMERICA_MONTEVIDEO
#America/Montserrat
AMERICA_MONTSERRAT
#America/Nassau
AMERICA_NASSAU
#America/New_York
AMERICA_NEW_YORK
#America/Nipigon
AMERICA_NIPIGON
#America/Nome
AMERICA_NOME
#America/Noronha
AMERICA_NORONHA
#America/North_Dakota/Beulah
AMERICA_NORTH_DAKOTA_BEULAH
#America/North_Dakota/Center
AMERICA_NORTH_DAKOTA_CENTER
#America/North_Dakota/New_Salem
AMERICA_NORTH_DAKOTA_NEW_SALEM
#America/Ojinaga
AMERICA_OJINAGA
#America/Panama
AMERICA_PANAMA
#America/Pangnirtung
AMERICA_PANGNIRTUNG
#America/Paramaribo
AMERICA_PARAMARIBO
#America/Phoenix
AMERICA_PHOENIX
#America/Porto_Velho
AMERICA_PORTO_VELHO
#America/Port-au-Prince
AMERICA_PORT_AU_PRINCE
#America/Port_of_Spain
AMERICA_PORT_OF_SPAIN
#America/Puerto_Rico
AMERICA_PUERTO_RICO
#America/Punta_Arenas
AMERICA_PUNTA_ARENAS
#America/Rainy_River
AMERICA_RAINY_RIVER
#America/Rankin_Inlet
AMERICA_RANKIN_INLET
#America/Recife
AMERICA_RECIFE
#America/Regina
AMERICA_REGINA
#America/Resolute
AMERICA_RESOLUTE
#America/Rio_Branco
AMERICA_RIO_BRANCO
#America/Santarem
AMERICA_SANTAREM
#America/Santiago
AMERICA_SANTIAGO
#America/Santo_Domingo
AMERICA_SANTO_DOMINGO
#America/Sao_Paulo
AMERICA_SAO_PAULO
#America/Scoresbysund
AMERICA_SCORESBYSUND
#America/Sitka
AMERICA_SITKA
#America/St_Barthelemy
AMERICA_ST_BARTHELEMY
#America/St_Johns
AMERICA_ST_JOHNS
#America/St_Kitts
AMERICA_ST_KITTS
#America/St_Lucia
AMERICA_ST_LUCIA
#America/St_Thomas
AMERICA_ST_THOMAS
#America/St_Vincent
AMERICA_ST_VINCENT
#America/Swift_Current
AMERICA_SWIFT_CURRENT
#America/Tegucigalpa
AMERICA_TEGUCIGALPA
#America/Thule
AMERICA_THULE
#America/Thunder_Bay
AMERICA_THUNDER_BAY
#America/Tijuana
AMERICA_TIJUANA
#America/Toronto
AMERICA_TORONTO
#America/Tortola
AMERICA_TORTOLA
#America/Vancouver
AMERICA_VANCOUVER
#America/Whitehorse
AMERICA_WHITEHORSE
#America/Winnipeg
AMERICA_WINNIPEG
#America/Yakutat
AMERICA_YAKUTAT
#America/Yellowknife
AMERICA_YELLOWKNIFE
#Antarctica/Casey
ANTARCTICA_CASEY
#Antarctica/Davis
ANTARCTICA_DAVIS
#Antarctica/DumontDUrville
ANTARCTICA_DUMONTDURVILLE
#Antarctica/Macquarie
ANTARCTICA_MACQUARIE
#Antarctica/Mawson
ANTARCTICA_MAWSON
#Antarctica/McMurdo
ANTARCTICA_MCMURDO
#Antarctica/Palmer
ANTARCTICA_PALMER
#Antarctica/Rothera
ANTARCTICA_ROTHERA
#Antarctica/Syowa
ANTARCTICA_SYOWA
#Antarctica/Troll
ANTARCTICA_TROLL
#Antarctica/Vostok
ANTARCTICA_VOSTOK
#Arctic/Longyearbyen
ARCTIC_LONGYEARBYEN
#Asia/Aden
ASIA_ADEN
#Asia/Almaty
ASIA_ALMATY
#Asia/Amman
ASIA_AMMAN
#Asia/Anadyr
ASIA_ANADYR
#Asia/Aqtau
ASIA_AQTAU
#Asia/Aqtobe
ASIA_AQTOBE
#Asia/Ashgabat
ASIA_ASHGABAT
#Asia/Atyrau
ASIA_ATYRAU
#Asia/Baghdad
ASIA_BAGHDAD
#Asia/Bahrain
ASIA_BAHRAIN
#Asia/Baku
ASIA_BAKU
#Asia/Bangkok
ASIA_BANGKOK
#Asia/Barnaul
ASIA_BARNAUL
#Asia/Beirut
ASIA_BEIRUT
#Asia/Bishkek
ASIA_BISHKEK
#Asia/Brunei
ASIA_BRUNEI
#Asia/Chita
ASIA_CHITA
#Asia/Choibalsan
ASIA_CHOIBALSAN
#Asia/Colombo
ASIA_COLOMBO
#Asia/Damascus
ASIA_DAMASCUS
#Asia/Dhaka
ASIA_DHAKA
#Asia/Dili
ASIA_DILI
#Asia/Dubai
ASIA_DUBAI
#Asia/Dushanbe
ASIA_DUSHANBE
#Asia/Famagusta
ASIA_FAMAGUSTA
#Asia/Gaza
ASIA_GAZA
#Asia/Hebron
ASIA_HEBRON
#Asia/Hong_Kong
ASIA_HONG_KONG
#Asia/Hovd
ASIA_HOVD
#Asia/Ho_Chi_Minh
ASIA_HO_CHI_MINH
#Asia/Irkutsk
ASIA_IRKUTSK
#Asia/Jakarta
ASIA_JAKARTA
#Asia/Jayapura
ASIA_JAYAPURA
#Asia/Jerusalem
ASIA_JERUSALEM
#Asia/Kabul
ASIA_KABUL
#Asia/Kamchatka
ASIA_KAMCHATKA
#Asia/Karachi
ASIA_KARACHI
#Asia/Kathmandu
ASIA_KATHMANDU
#Asia/Khandyga
ASIA_KHANDYGA
#Asia/Kolkata
ASIA_KOLKATA
#Asia/Krasnoyarsk
ASIA_KRASNOYARSK
#Asia/Kuala_Lumpur
ASIA_KUALA_LUMPUR
#Asia/Kuching
ASIA_KUCHING
#Asia/Kuwait
ASIA_KUWAIT
#Asia/Macau
ASIA_MACAU
#Asia/Magadan
ASIA_MAGADAN
#Asia/Makassar
ASIA_MAKASSAR
#Asia/Manila
ASIA_MANILA
#Asia/Muscat
ASIA_MUSCAT
#Asia/Nicosia
ASIA_NICOSIA
#Asia/Novokuznetsk
ASIA_NOVOKUZNETSK
#Asia/Novosibirsk
ASIA_NOVOSIBIRSK
#Asia/Omsk
ASIA_OMSK
#Asia/Oral
ASIA_ORAL
#Asia/Phnom_Penh
ASIA_PHNOM_PENH
#Asia/Pontianak
ASIA_PONTIANAK
#Asia/Pyongyang
ASIA_PYONGYANG
#Asia/Qatar
ASIA_QATAR
#Asia/Qyzylorda
ASIA_QYZYLORDA
#Asia/Riyadh
ASIA_RIYADH
#Asia/Sakhalin
ASIA_SAKHALIN
#Asia/Samarkand
ASIA_SAMARKAND
#Asia/Seoul
ASIA_SEOUL
#Asia/Shanghai
ASIA_SHANGHAI
#Asia/Singapore
ASIA_SINGAPORE
#Asia/Srednekolymsk
ASIA_SREDNEKOLYMSK
#Asia/Taipei
ASIA_TAIPEI
#Asia/Tashkent
ASIA_TASHKENT
#Asia/Tbilisi
ASIA_TBILISI
#Asia/Tehran
ASIA_TEHRAN
#Asia/Thimphu
ASIA_THIMPHU
#Asia/Tokyo
ASIA_TOKYO
#Asia/Tomsk
ASIA_TOMSK
#Asia/Ulaanbaatar
ASIA_ULAANBAATAR
#Asia/Urumqi
ASIA_URUMQI
#Asia/Ust-Nera
ASIA_UST_NERA
#Asia/Vientiane
ASIA_VIENTIANE
#Asia/Vladivostok
ASIA_VLADIVOSTOK
#Asia/Yakutsk
ASIA_YAKUTSK
#Asia/Yangon
ASIA_YANGON
#Asia/Yekaterinburg
ASIA_YEKATERINBURG
#Asia/Yerevan
ASIA_YEREVAN
#Atlantic/Azores
ATLANTIC_AZORES
#Atlantic/Bermuda
ATLANTIC_BERMUDA
#Atlantic/Canary
ATLANTIC_CANARY
#Atlantic/Cape_Verde
ATLANTIC_CAPE_VERDE
#Atlantic/Faroe
ATLANTIC_FAROE
#Atlantic/Madeira
ATLANTIC_MADEIRA
#Atlantic/Reykjavik
ATLANTIC_REYKJAVIK
#Atlantic/South_Georgia
ATLANTIC_SOUTH_GEORGIA
#Atlantic/Stanley
ATLANTIC_STANLEY
#Atlantic/St_Helena
ATLANTIC_ST_HELENA
#Australia/Adelaide
AUSTRALIA_ADELAIDE
#Australia/Brisbane
AUSTRALIA_BRISBANE
#Australia/Broken_Hill
AUSTRALIA_BROKEN_HILL
#Australia/Currie
AUSTRALIA_CURRIE
#Australia/Darwin
AUSTRALIA_DARWIN
#Australia/Eucla
AUSTRALIA_EUCLA
#Australia/Hobart
AUSTRALIA_HOBART
#Australia/Lindeman
AUSTRALIA_LINDEMAN
#Australia/Lord_Howe
AUSTRALIA_LORD_HOWE
#Australia/Melbourne
AUSTRALIA_MELBOURNE
#Australia/Perth
AUSTRALIA_PERTH