forked from vrchatapi/vrchatapi-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapi_config.py
More file actions
3298 lines (2511 loc) · 135 KB
/
Copy pathapi_config.py
File metadata and controls
3298 lines (2511 loc) · 135 KB
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
# coding: utf-8
"""
VRChat API Documentation
The version of the OpenAPI document: 1.19.0
Contact: vrchatapi.lpv0t@aries.fyi
Generated by: https://openapi-generator.tech
"""
try:
from inspect import getfullargspec
except ImportError:
from inspect import getargspec as getfullargspec
import pprint
import re # noqa: F401
import six
from vrchatapi.configuration import Configuration
class APIConfig(object):
"""NOTE: This class is auto generated by OpenAPI Generator.
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""
"""
Attributes:
openapi_types (dict): The key is attribute name
and the value is attribute type.
attribute_map (dict): The key is attribute name
and the value is json key in definition.
"""
openapi_types = {
'voice_enable_degradation': 'bool',
'voice_enable_receiver_limiting': 'bool',
'address': 'str',
'age_verification_p': 'bool',
'age_verification_status_visible': 'bool',
'announcements': 'list[APIConfigAnnouncement]',
'analytics_segment_new_ui_pct_of_users': 'int',
'analytics_segment_new_ui_salt': 'str',
'app_name': 'str',
'available_language_codes': 'list[str]',
'available_languages': 'list[str]',
'avatar_perf_limiter': 'APIConfigAvatarPerfLimiter',
'build_version_tag': 'str',
'chatbox_log_buffer_seconds': 'int',
'client_api_key': 'str',
'client_bps_ceiling': 'int',
'client_disconnect_timeout': 'int',
'client_net_dispatch_thread': 'bool',
'client_net_dispatch_thread_mobile': 'bool',
'client_net_in_thread': 'bool',
'client_net_in_thread2': 'bool',
'client_net_in_thread_mobile': 'bool',
'client_net_in_thread_mobile2': 'bool',
'client_net_out_thread': 'bool',
'client_net_out_thread2': 'bool',
'client_net_out_thread_mobile': 'bool',
'client_net_out_thread_mobile2': 'bool',
'client_qr': 'int',
'client_reserved_player_bps': 'int',
'client_sent_count_allowance': 'int',
'constants': 'APIConfigConstants',
'contact_email': 'str',
'copyright_email': 'str',
'current_privacy_version': 'int',
'current_tos_version': 'int',
'default_avatar': 'str',
'default_sticker_set': 'str',
'deployment_group': 'DeploymentGroup',
'dev_language_codes': 'list[str]',
'dev_sdk_url': 'str',
'dev_sdk_version': 'str',
'dis_countdown': 'datetime',
'disable_av_pro_in_proton': 'bool',
'disable_avatar_copying': 'bool',
'disable_avatar_gating': 'bool',
'disable_community_labs': 'bool',
'disable_community_labs_promotion': 'bool',
'disable_email': 'bool',
'disable_captcha': 'bool',
'disable_event_stream': 'bool',
'disable_feedback_gating': 'bool',
'disable_frontend_builds': 'bool',
'disable_hello': 'bool',
'disable_oculus_subs': 'bool',
'disable_registration': 'bool',
'disable_steam_networking': 'bool',
'disable_two_factor_auth': 'bool',
'disable_udon': 'bool',
'disable_upgrade_account': 'bool',
'download_link_windows': 'str',
'download_urls': 'APIConfigDownloadURLList',
'dynamic_world_rows': 'list[DynamicContentRow]',
'economy_pause_end': 'str',
'economy_pause_start': 'str',
'economy_state': 'int',
'events': 'APIConfigEvents',
'force_use_latest_world': 'bool',
'google_api_client_id': 'str',
'home_world_id': 'str',
'homepage_redirect_target': 'str',
'hub_world_id': 'str',
'image_host_url_list': 'list[str]',
'jobs_email': 'str',
'min_supported_client_build_number': 'APIConfigMinSupportedClientBuildNumber',
'minimum_unity_version_for_uploads': 'str',
'moderation_email': 'str',
'not_allowed_to_select_avatar_in_private_world_message': 'str',
'offline_analysis': 'APIConfigOfflineAnalysis',
'photon_nameserver_overrides': 'list[str]',
'photon_public_keys': 'list[str]',
'report_categories': 'APIConfigReportCategories',
'report_form_url': 'str',
'report_options': 'object',
'report_reasons': 'APIConfigReportReasons',
'sdk_developer_faq_url': 'str',
'sdk_discord_url': 'str',
'sdk_not_allowed_to_publish_message': 'str',
'sdk_unity_version': 'str',
'server_name': 'str',
'string_host_url_list': 'list[str]',
'support_email': 'str',
'support_form_url': 'str',
'timekeeping': 'bool',
'time_out_world_id': 'str',
'tutorial_world_id': 'str',
'update_rate_ms_maximum': 'int',
'update_rate_ms_minimum': 'int',
'update_rate_ms_normal': 'int',
'update_rate_ms_udon_manual': 'int',
'upload_analysis_percent': 'int',
'url_list': 'list[str]',
'use_reliable_udp_for_voice': 'bool',
'vive_windows_url': 'str',
'white_listed_asset_urls': 'list[str]',
'player_url_resolver_version': 'str',
'player_url_resolver_sha1': 'str',
'websocket_max_friends_refresh_delay': 'int',
'websocket_quick_reconnect_time': 'int',
'websocket_reconnect_max_delay': 'int'
}
attribute_map = {
'voice_enable_degradation': 'VoiceEnableDegradation',
'voice_enable_receiver_limiting': 'VoiceEnableReceiverLimiting',
'address': 'address',
'age_verification_p': 'ageVerificationP',
'age_verification_status_visible': 'ageVerificationStatusVisible',
'announcements': 'announcements',
'analytics_segment_new_ui_pct_of_users': 'analyticsSegment_NewUI_PctOfUsers',
'analytics_segment_new_ui_salt': 'analyticsSegment_NewUI_Salt',
'app_name': 'appName',
'available_language_codes': 'availableLanguageCodes',
'available_languages': 'availableLanguages',
'avatar_perf_limiter': 'avatarPerfLimiter',
'build_version_tag': 'buildVersionTag',
'chatbox_log_buffer_seconds': 'chatboxLogBufferSeconds',
'client_api_key': 'clientApiKey',
'client_bps_ceiling': 'clientBPSCeiling',
'client_disconnect_timeout': 'clientDisconnectTimeout',
'client_net_dispatch_thread': 'clientNetDispatchThread',
'client_net_dispatch_thread_mobile': 'clientNetDispatchThreadMobile',
'client_net_in_thread': 'clientNetInThread',
'client_net_in_thread2': 'clientNetInThread2',
'client_net_in_thread_mobile': 'clientNetInThreadMobile',
'client_net_in_thread_mobile2': 'clientNetInThreadMobile2',
'client_net_out_thread': 'clientNetOutThread',
'client_net_out_thread2': 'clientNetOutThread2',
'client_net_out_thread_mobile': 'clientNetOutThreadMobile',
'client_net_out_thread_mobile2': 'clientNetOutThreadMobile2',
'client_qr': 'clientQR',
'client_reserved_player_bps': 'clientReservedPlayerBPS',
'client_sent_count_allowance': 'clientSentCountAllowance',
'constants': 'constants',
'contact_email': 'contactEmail',
'copyright_email': 'copyrightEmail',
'current_privacy_version': 'currentPrivacyVersion',
'current_tos_version': 'currentTOSVersion',
'default_avatar': 'defaultAvatar',
'default_sticker_set': 'defaultStickerSet',
'deployment_group': 'deploymentGroup',
'dev_language_codes': 'devLanguageCodes',
'dev_sdk_url': 'devSdkUrl',
'dev_sdk_version': 'devSdkVersion',
'dis_countdown': 'dis-countdown',
'disable_av_pro_in_proton': 'disableAVProInProton',
'disable_avatar_copying': 'disableAvatarCopying',
'disable_avatar_gating': 'disableAvatarGating',
'disable_community_labs': 'disableCommunityLabs',
'disable_community_labs_promotion': 'disableCommunityLabsPromotion',
'disable_email': 'disableEmail',
'disable_captcha': 'disableCaptcha',
'disable_event_stream': 'disableEventStream',
'disable_feedback_gating': 'disableFeedbackGating',
'disable_frontend_builds': 'disableFrontendBuilds',
'disable_hello': 'disableHello',
'disable_oculus_subs': 'disableOculusSubs',
'disable_registration': 'disableRegistration',
'disable_steam_networking': 'disableSteamNetworking',
'disable_two_factor_auth': 'disableTwoFactorAuth',
'disable_udon': 'disableUdon',
'disable_upgrade_account': 'disableUpgradeAccount',
'download_link_windows': 'downloadLinkWindows',
'download_urls': 'downloadUrls',
'dynamic_world_rows': 'dynamicWorldRows',
'economy_pause_end': 'economyPauseEnd',
'economy_pause_start': 'economyPauseStart',
'economy_state': 'economyState',
'events': 'events',
'force_use_latest_world': 'forceUseLatestWorld',
'google_api_client_id': 'googleApiClientId',
'home_world_id': 'homeWorldId',
'homepage_redirect_target': 'homepageRedirectTarget',
'hub_world_id': 'hubWorldId',
'image_host_url_list': 'imageHostUrlList',
'jobs_email': 'jobsEmail',
'min_supported_client_build_number': 'minSupportedClientBuildNumber',
'minimum_unity_version_for_uploads': 'minimumUnityVersionForUploads',
'moderation_email': 'moderationEmail',
'not_allowed_to_select_avatar_in_private_world_message': 'notAllowedToSelectAvatarInPrivateWorldMessage',
'offline_analysis': 'offlineAnalysis',
'photon_nameserver_overrides': 'photonNameserverOverrides',
'photon_public_keys': 'photonPublicKeys',
'report_categories': 'reportCategories',
'report_form_url': 'reportFormUrl',
'report_options': 'reportOptions',
'report_reasons': 'reportReasons',
'sdk_developer_faq_url': 'sdkDeveloperFaqUrl',
'sdk_discord_url': 'sdkDiscordUrl',
'sdk_not_allowed_to_publish_message': 'sdkNotAllowedToPublishMessage',
'sdk_unity_version': 'sdkUnityVersion',
'server_name': 'serverName',
'string_host_url_list': 'stringHostUrlList',
'support_email': 'supportEmail',
'support_form_url': 'supportFormUrl',
'timekeeping': 'timekeeping',
'time_out_world_id': 'timeOutWorldId',
'tutorial_world_id': 'tutorialWorldId',
'update_rate_ms_maximum': 'updateRateMsMaximum',
'update_rate_ms_minimum': 'updateRateMsMinimum',
'update_rate_ms_normal': 'updateRateMsNormal',
'update_rate_ms_udon_manual': 'updateRateMsUdonManual',
'upload_analysis_percent': 'uploadAnalysisPercent',
'url_list': 'urlList',
'use_reliable_udp_for_voice': 'useReliableUdpForVoice',
'vive_windows_url': 'viveWindowsUrl',
'white_listed_asset_urls': 'whiteListedAssetUrls',
'player_url_resolver_version': 'player-url-resolver-version',
'player_url_resolver_sha1': 'player-url-resolver-sha1',
'websocket_max_friends_refresh_delay': 'websocketMaxFriendsRefreshDelay',
'websocket_quick_reconnect_time': 'websocketQuickReconnectTime',
'websocket_reconnect_max_delay': 'websocketReconnectMaxDelay'
}
def __init__(self, voice_enable_degradation=False, voice_enable_receiver_limiting=True, address=None, age_verification_p=None, age_verification_status_visible=None, announcements=None, analytics_segment_new_ui_pct_of_users=None, analytics_segment_new_ui_salt=None, app_name='VrChat', available_language_codes=None, available_languages=None, avatar_perf_limiter=None, build_version_tag=None, chatbox_log_buffer_seconds=40, client_api_key=None, client_bps_ceiling=18432, client_disconnect_timeout=30000, client_net_dispatch_thread=False, client_net_dispatch_thread_mobile=True, client_net_in_thread=False, client_net_in_thread2=False, client_net_in_thread_mobile=False, client_net_in_thread_mobile2=False, client_net_out_thread=False, client_net_out_thread2=False, client_net_out_thread_mobile=False, client_net_out_thread_mobile2=False, client_qr=1, client_reserved_player_bps=7168, client_sent_count_allowance=15, constants=None, contact_email=None, copyright_email=None, current_privacy_version=1, current_tos_version=None, default_avatar=None, default_sticker_set=None, deployment_group=None, dev_language_codes=None, dev_sdk_url=None, dev_sdk_version=None, dis_countdown=None, disable_av_pro_in_proton=False, disable_avatar_copying=False, disable_avatar_gating=False, disable_community_labs=False, disable_community_labs_promotion=False, disable_email=False, disable_captcha=True, disable_event_stream=False, disable_feedback_gating=False, disable_frontend_builds=False, disable_hello=False, disable_oculus_subs=False, disable_registration=False, disable_steam_networking=True, disable_two_factor_auth=False, disable_udon=False, disable_upgrade_account=False, download_link_windows=None, download_urls=None, dynamic_world_rows=None, economy_pause_end=None, economy_pause_start=None, economy_state=1, events=None, force_use_latest_world=True, google_api_client_id='827942544393-r2ouvckvouldn9dg9uruseje575e878f.apps.googleusercontent.com', home_world_id=None, homepage_redirect_target='https://hello.vrchat.com', hub_world_id=None, image_host_url_list=None, jobs_email=None, min_supported_client_build_number=None, minimum_unity_version_for_uploads='2019.0.0f1', moderation_email=None, not_allowed_to_select_avatar_in_private_world_message=None, offline_analysis=None, photon_nameserver_overrides=None, photon_public_keys=None, report_categories=None, report_form_url='https://help.vrchat.com/hc/en-us/requests/new?ticket_form_id=1500000182242&tf_360056455174=user_report&tf_360057451993={userId}&tf_1500001445142={reportedId}&tf_subject={reason} {category} By {contentType} {reportedName}&tf_description={description}', report_options=None, report_reasons=None, sdk_developer_faq_url=None, sdk_discord_url=None, sdk_not_allowed_to_publish_message=None, sdk_unity_version=None, server_name=None, string_host_url_list=None, support_email=None, support_form_url=None, timekeeping=True, time_out_world_id=None, tutorial_world_id=None, update_rate_ms_maximum=None, update_rate_ms_minimum=None, update_rate_ms_normal=None, update_rate_ms_udon_manual=None, upload_analysis_percent=None, url_list=None, use_reliable_udp_for_voice=False, vive_windows_url=None, white_listed_asset_urls=None, player_url_resolver_version=None, player_url_resolver_sha1=None, websocket_max_friends_refresh_delay=900, websocket_quick_reconnect_time=2, websocket_reconnect_max_delay=2, local_vars_configuration=None): # noqa: E501
"""APIConfig - a model defined in OpenAPI""" # noqa: E501
if local_vars_configuration is None:
local_vars_configuration = Configuration.get_default_copy()
self.local_vars_configuration = local_vars_configuration
self._voice_enable_degradation = None
self._voice_enable_receiver_limiting = None
self._address = None
self._age_verification_p = None
self._age_verification_status_visible = None
self._announcements = None
self._analytics_segment_new_ui_pct_of_users = None
self._analytics_segment_new_ui_salt = None
self._app_name = None
self._available_language_codes = None
self._available_languages = None
self._avatar_perf_limiter = None
self._build_version_tag = None
self._chatbox_log_buffer_seconds = None
self._client_api_key = None
self._client_bps_ceiling = None
self._client_disconnect_timeout = None
self._client_net_dispatch_thread = None
self._client_net_dispatch_thread_mobile = None
self._client_net_in_thread = None
self._client_net_in_thread2 = None
self._client_net_in_thread_mobile = None
self._client_net_in_thread_mobile2 = None
self._client_net_out_thread = None
self._client_net_out_thread2 = None
self._client_net_out_thread_mobile = None
self._client_net_out_thread_mobile2 = None
self._client_qr = None
self._client_reserved_player_bps = None
self._client_sent_count_allowance = None
self._constants = None
self._contact_email = None
self._copyright_email = None
self._current_privacy_version = None
self._current_tos_version = None
self._default_avatar = None
self._default_sticker_set = None
self._deployment_group = None
self._dev_language_codes = None
self._dev_sdk_url = None
self._dev_sdk_version = None
self._dis_countdown = None
self._disable_av_pro_in_proton = None
self._disable_avatar_copying = None
self._disable_avatar_gating = None
self._disable_community_labs = None
self._disable_community_labs_promotion = None
self._disable_email = None
self._disable_captcha = None
self._disable_event_stream = None
self._disable_feedback_gating = None
self._disable_frontend_builds = None
self._disable_hello = None
self._disable_oculus_subs = None
self._disable_registration = None
self._disable_steam_networking = None
self._disable_two_factor_auth = None
self._disable_udon = None
self._disable_upgrade_account = None
self._download_link_windows = None
self._download_urls = None
self._dynamic_world_rows = None
self._economy_pause_end = None
self._economy_pause_start = None
self._economy_state = None
self._events = None
self._force_use_latest_world = None
self._google_api_client_id = None
self._home_world_id = None
self._homepage_redirect_target = None
self._hub_world_id = None
self._image_host_url_list = None
self._jobs_email = None
self._min_supported_client_build_number = None
self._minimum_unity_version_for_uploads = None
self._moderation_email = None
self._not_allowed_to_select_avatar_in_private_world_message = None
self._offline_analysis = None
self._photon_nameserver_overrides = None
self._photon_public_keys = None
self._report_categories = None
self._report_form_url = None
self._report_options = None
self._report_reasons = None
self._sdk_developer_faq_url = None
self._sdk_discord_url = None
self._sdk_not_allowed_to_publish_message = None
self._sdk_unity_version = None
self._server_name = None
self._string_host_url_list = None
self._support_email = None
self._support_form_url = None
self._timekeeping = None
self._time_out_world_id = None
self._tutorial_world_id = None
self._update_rate_ms_maximum = None
self._update_rate_ms_minimum = None
self._update_rate_ms_normal = None
self._update_rate_ms_udon_manual = None
self._upload_analysis_percent = None
self._url_list = None
self._use_reliable_udp_for_voice = None
self._vive_windows_url = None
self._white_listed_asset_urls = None
self._player_url_resolver_version = None
self._player_url_resolver_sha1 = None
self._websocket_max_friends_refresh_delay = None
self._websocket_quick_reconnect_time = None
self._websocket_reconnect_max_delay = None
self.discriminator = None
self.voice_enable_degradation = voice_enable_degradation
self.voice_enable_receiver_limiting = voice_enable_receiver_limiting
self.address = address
self.age_verification_p = age_verification_p
self.age_verification_status_visible = age_verification_status_visible
self.announcements = announcements
self.analytics_segment_new_ui_pct_of_users = analytics_segment_new_ui_pct_of_users
self.analytics_segment_new_ui_salt = analytics_segment_new_ui_salt
self.app_name = app_name
self.available_language_codes = available_language_codes
self.available_languages = available_languages
self.avatar_perf_limiter = avatar_perf_limiter
self.build_version_tag = build_version_tag
self.chatbox_log_buffer_seconds = chatbox_log_buffer_seconds
self.client_api_key = client_api_key
self.client_bps_ceiling = client_bps_ceiling
self.client_disconnect_timeout = client_disconnect_timeout
if client_net_dispatch_thread is not None:
self.client_net_dispatch_thread = client_net_dispatch_thread
self.client_net_dispatch_thread_mobile = client_net_dispatch_thread_mobile
if client_net_in_thread is not None:
self.client_net_in_thread = client_net_in_thread
if client_net_in_thread2 is not None:
self.client_net_in_thread2 = client_net_in_thread2
if client_net_in_thread_mobile is not None:
self.client_net_in_thread_mobile = client_net_in_thread_mobile
if client_net_in_thread_mobile2 is not None:
self.client_net_in_thread_mobile2 = client_net_in_thread_mobile2
if client_net_out_thread is not None:
self.client_net_out_thread = client_net_out_thread
if client_net_out_thread2 is not None:
self.client_net_out_thread2 = client_net_out_thread2
if client_net_out_thread_mobile is not None:
self.client_net_out_thread_mobile = client_net_out_thread_mobile
if client_net_out_thread_mobile2 is not None:
self.client_net_out_thread_mobile2 = client_net_out_thread_mobile2
if client_qr is not None:
self.client_qr = client_qr
self.client_reserved_player_bps = client_reserved_player_bps
self.client_sent_count_allowance = client_sent_count_allowance
self.constants = constants
self.contact_email = contact_email
self.copyright_email = copyright_email
if current_privacy_version is not None:
self.current_privacy_version = current_privacy_version
self.current_tos_version = current_tos_version
self.default_avatar = default_avatar
self.default_sticker_set = default_sticker_set
self.deployment_group = deployment_group
if dev_language_codes is not None:
self.dev_language_codes = dev_language_codes
self.dev_sdk_url = dev_sdk_url
self.dev_sdk_version = dev_sdk_version
self.dis_countdown = dis_countdown
if disable_av_pro_in_proton is not None:
self.disable_av_pro_in_proton = disable_av_pro_in_proton
self.disable_avatar_copying = disable_avatar_copying
self.disable_avatar_gating = disable_avatar_gating
self.disable_community_labs = disable_community_labs
self.disable_community_labs_promotion = disable_community_labs_promotion
self.disable_email = disable_email
if disable_captcha is not None:
self.disable_captcha = disable_captcha
self.disable_event_stream = disable_event_stream
self.disable_feedback_gating = disable_feedback_gating
self.disable_frontend_builds = disable_frontend_builds
self.disable_hello = disable_hello
self.disable_oculus_subs = disable_oculus_subs
self.disable_registration = disable_registration
self.disable_steam_networking = disable_steam_networking
self.disable_two_factor_auth = disable_two_factor_auth
self.disable_udon = disable_udon
self.disable_upgrade_account = disable_upgrade_account
self.download_link_windows = download_link_windows
self.download_urls = download_urls
self.dynamic_world_rows = dynamic_world_rows
if economy_pause_end is not None:
self.economy_pause_end = economy_pause_end
if economy_pause_start is not None:
self.economy_pause_start = economy_pause_start
if economy_state is not None:
self.economy_state = economy_state
self.events = events
self.force_use_latest_world = force_use_latest_world
self.google_api_client_id = google_api_client_id
self.home_world_id = home_world_id
self.homepage_redirect_target = homepage_redirect_target
self.hub_world_id = hub_world_id
self.image_host_url_list = image_host_url_list
self.jobs_email = jobs_email
self.min_supported_client_build_number = min_supported_client_build_number
self.minimum_unity_version_for_uploads = minimum_unity_version_for_uploads
self.moderation_email = moderation_email
self.not_allowed_to_select_avatar_in_private_world_message = not_allowed_to_select_avatar_in_private_world_message
self.offline_analysis = offline_analysis
self.photon_nameserver_overrides = photon_nameserver_overrides
self.photon_public_keys = photon_public_keys
self.report_categories = report_categories
self.report_form_url = report_form_url
self.report_options = report_options
self.report_reasons = report_reasons
self.sdk_developer_faq_url = sdk_developer_faq_url
self.sdk_discord_url = sdk_discord_url
self.sdk_not_allowed_to_publish_message = sdk_not_allowed_to_publish_message
self.sdk_unity_version = sdk_unity_version
self.server_name = server_name
self.string_host_url_list = string_host_url_list
self.support_email = support_email
self.support_form_url = support_form_url
self.timekeeping = timekeeping
self.time_out_world_id = time_out_world_id
self.tutorial_world_id = tutorial_world_id
self.update_rate_ms_maximum = update_rate_ms_maximum
self.update_rate_ms_minimum = update_rate_ms_minimum
self.update_rate_ms_normal = update_rate_ms_normal
self.update_rate_ms_udon_manual = update_rate_ms_udon_manual
self.upload_analysis_percent = upload_analysis_percent
self.url_list = url_list
self.use_reliable_udp_for_voice = use_reliable_udp_for_voice
self.vive_windows_url = vive_windows_url
self.white_listed_asset_urls = white_listed_asset_urls
self.player_url_resolver_version = player_url_resolver_version
self.player_url_resolver_sha1 = player_url_resolver_sha1
self.websocket_max_friends_refresh_delay = websocket_max_friends_refresh_delay
self.websocket_quick_reconnect_time = websocket_quick_reconnect_time
self.websocket_reconnect_max_delay = websocket_reconnect_max_delay
@property
def voice_enable_degradation(self):
"""Gets the voice_enable_degradation of this APIConfig. # noqa: E501
Unknown, probably voice optimization testing # noqa: E501
:return: The voice_enable_degradation of this APIConfig. # noqa: E501
:rtype: bool
"""
return self._voice_enable_degradation
@voice_enable_degradation.setter
def voice_enable_degradation(self, voice_enable_degradation):
"""Sets the voice_enable_degradation of this APIConfig.
Unknown, probably voice optimization testing # noqa: E501
:param voice_enable_degradation: The voice_enable_degradation of this APIConfig. # noqa: E501
:type voice_enable_degradation: bool
"""
if self.local_vars_configuration.client_side_validation and voice_enable_degradation is None: # noqa: E501
raise ValueError("Invalid value for `voice_enable_degradation`, must not be `None`") # noqa: E501
self._voice_enable_degradation = voice_enable_degradation
@property
def voice_enable_receiver_limiting(self):
"""Gets the voice_enable_receiver_limiting of this APIConfig. # noqa: E501
Unknown, probably voice optimization testing # noqa: E501
:return: The voice_enable_receiver_limiting of this APIConfig. # noqa: E501
:rtype: bool
"""
return self._voice_enable_receiver_limiting
@voice_enable_receiver_limiting.setter
def voice_enable_receiver_limiting(self, voice_enable_receiver_limiting):
"""Sets the voice_enable_receiver_limiting of this APIConfig.
Unknown, probably voice optimization testing # noqa: E501
:param voice_enable_receiver_limiting: The voice_enable_receiver_limiting of this APIConfig. # noqa: E501
:type voice_enable_receiver_limiting: bool
"""
if self.local_vars_configuration.client_side_validation and voice_enable_receiver_limiting is None: # noqa: E501
raise ValueError("Invalid value for `voice_enable_receiver_limiting`, must not be `None`") # noqa: E501
self._voice_enable_receiver_limiting = voice_enable_receiver_limiting
@property
def address(self):
"""Gets the address of this APIConfig. # noqa: E501
VRChat's office address # noqa: E501
:return: The address of this APIConfig. # noqa: E501
:rtype: str
"""
return self._address
@address.setter
def address(self, address):
"""Sets the address of this APIConfig.
VRChat's office address # noqa: E501
:param address: The address of this APIConfig. # noqa: E501
:type address: str
"""
if self.local_vars_configuration.client_side_validation and address is None: # noqa: E501
raise ValueError("Invalid value for `address`, must not be `None`") # noqa: E501
if (self.local_vars_configuration.client_side_validation and
address is not None and len(address) < 1):
raise ValueError("Invalid value for `address`, length must be greater than or equal to `1`") # noqa: E501
self._address = address
@property
def age_verification_p(self):
"""Gets the age_verification_p of this APIConfig. # noqa: E501
:return: The age_verification_p of this APIConfig. # noqa: E501
:rtype: bool
"""
return self._age_verification_p
@age_verification_p.setter
def age_verification_p(self, age_verification_p):
"""Sets the age_verification_p of this APIConfig.
:param age_verification_p: The age_verification_p of this APIConfig. # noqa: E501
:type age_verification_p: bool
"""
if self.local_vars_configuration.client_side_validation and age_verification_p is None: # noqa: E501
raise ValueError("Invalid value for `age_verification_p`, must not be `None`") # noqa: E501
self._age_verification_p = age_verification_p
@property
def age_verification_status_visible(self):
"""Gets the age_verification_status_visible of this APIConfig. # noqa: E501
:return: The age_verification_status_visible of this APIConfig. # noqa: E501
:rtype: bool
"""
return self._age_verification_status_visible
@age_verification_status_visible.setter
def age_verification_status_visible(self, age_verification_status_visible):
"""Sets the age_verification_status_visible of this APIConfig.
:param age_verification_status_visible: The age_verification_status_visible of this APIConfig. # noqa: E501
:type age_verification_status_visible: bool
"""
if self.local_vars_configuration.client_side_validation and age_verification_status_visible is None: # noqa: E501
raise ValueError("Invalid value for `age_verification_status_visible`, must not be `None`") # noqa: E501
self._age_verification_status_visible = age_verification_status_visible
@property
def announcements(self):
"""Gets the announcements of this APIConfig. # noqa: E501
Public Announcements # noqa: E501
:return: The announcements of this APIConfig. # noqa: E501
:rtype: list[APIConfigAnnouncement]
"""
return self._announcements
@announcements.setter
def announcements(self, announcements):
"""Sets the announcements of this APIConfig.
Public Announcements # noqa: E501
:param announcements: The announcements of this APIConfig. # noqa: E501
:type announcements: list[APIConfigAnnouncement]
"""
if self.local_vars_configuration.client_side_validation and announcements is None: # noqa: E501
raise ValueError("Invalid value for `announcements`, must not be `None`") # noqa: E501
if (self.local_vars_configuration.client_side_validation and
announcements is not None and len(announcements) < 0):
raise ValueError("Invalid value for `announcements`, number of items must be greater than or equal to `0`") # noqa: E501
self._announcements = announcements
@property
def analytics_segment_new_ui_pct_of_users(self):
"""Gets the analytics_segment_new_ui_pct_of_users of this APIConfig. # noqa: E501
Unknown # noqa: E501
:return: The analytics_segment_new_ui_pct_of_users of this APIConfig. # noqa: E501
:rtype: int
"""
return self._analytics_segment_new_ui_pct_of_users
@analytics_segment_new_ui_pct_of_users.setter
def analytics_segment_new_ui_pct_of_users(self, analytics_segment_new_ui_pct_of_users):
"""Sets the analytics_segment_new_ui_pct_of_users of this APIConfig.
Unknown # noqa: E501
:param analytics_segment_new_ui_pct_of_users: The analytics_segment_new_ui_pct_of_users of this APIConfig. # noqa: E501
:type analytics_segment_new_ui_pct_of_users: int
"""
if self.local_vars_configuration.client_side_validation and analytics_segment_new_ui_pct_of_users is None: # noqa: E501
raise ValueError("Invalid value for `analytics_segment_new_ui_pct_of_users`, must not be `None`") # noqa: E501
self._analytics_segment_new_ui_pct_of_users = analytics_segment_new_ui_pct_of_users
@property
def analytics_segment_new_ui_salt(self):
"""Gets the analytics_segment_new_ui_salt of this APIConfig. # noqa: E501
Unknown # noqa: E501
:return: The analytics_segment_new_ui_salt of this APIConfig. # noqa: E501
:rtype: str
"""
return self._analytics_segment_new_ui_salt
@analytics_segment_new_ui_salt.setter
def analytics_segment_new_ui_salt(self, analytics_segment_new_ui_salt):
"""Sets the analytics_segment_new_ui_salt of this APIConfig.
Unknown # noqa: E501
:param analytics_segment_new_ui_salt: The analytics_segment_new_ui_salt of this APIConfig. # noqa: E501
:type analytics_segment_new_ui_salt: str
"""
if self.local_vars_configuration.client_side_validation and analytics_segment_new_ui_salt is None: # noqa: E501
raise ValueError("Invalid value for `analytics_segment_new_ui_salt`, must not be `None`") # noqa: E501
self._analytics_segment_new_ui_salt = analytics_segment_new_ui_salt
@property
def app_name(self):
"""Gets the app_name of this APIConfig. # noqa: E501
Game name # noqa: E501
:return: The app_name of this APIConfig. # noqa: E501
:rtype: str
"""
return self._app_name
@app_name.setter
def app_name(self, app_name):
"""Sets the app_name of this APIConfig.
Game name # noqa: E501
:param app_name: The app_name of this APIConfig. # noqa: E501
:type app_name: str
"""
if self.local_vars_configuration.client_side_validation and app_name is None: # noqa: E501
raise ValueError("Invalid value for `app_name`, must not be `None`") # noqa: E501
if (self.local_vars_configuration.client_side_validation and
app_name is not None and len(app_name) < 1):
raise ValueError("Invalid value for `app_name`, length must be greater than or equal to `1`") # noqa: E501
self._app_name = app_name
@property
def available_language_codes(self):
"""Gets the available_language_codes of this APIConfig. # noqa: E501
List of supported Languages # noqa: E501
:return: The available_language_codes of this APIConfig. # noqa: E501
:rtype: list[str]
"""
return self._available_language_codes
@available_language_codes.setter
def available_language_codes(self, available_language_codes):
"""Sets the available_language_codes of this APIConfig.
List of supported Languages # noqa: E501
:param available_language_codes: The available_language_codes of this APIConfig. # noqa: E501
:type available_language_codes: list[str]
"""
if self.local_vars_configuration.client_side_validation and available_language_codes is None: # noqa: E501
raise ValueError("Invalid value for `available_language_codes`, must not be `None`") # noqa: E501
self._available_language_codes = available_language_codes
@property
def available_languages(self):
"""Gets the available_languages of this APIConfig. # noqa: E501
List of supported Languages # noqa: E501
:return: The available_languages of this APIConfig. # noqa: E501
:rtype: list[str]
"""
return self._available_languages
@available_languages.setter
def available_languages(self, available_languages):
"""Sets the available_languages of this APIConfig.
List of supported Languages # noqa: E501
:param available_languages: The available_languages of this APIConfig. # noqa: E501
:type available_languages: list[str]
"""
if self.local_vars_configuration.client_side_validation and available_languages is None: # noqa: E501
raise ValueError("Invalid value for `available_languages`, must not be `None`") # noqa: E501
self._available_languages = available_languages
@property
def avatar_perf_limiter(self):
"""Gets the avatar_perf_limiter of this APIConfig. # noqa: E501
:return: The avatar_perf_limiter of this APIConfig. # noqa: E501
:rtype: APIConfigAvatarPerfLimiter
"""
return self._avatar_perf_limiter
@avatar_perf_limiter.setter
def avatar_perf_limiter(self, avatar_perf_limiter):
"""Sets the avatar_perf_limiter of this APIConfig.
:param avatar_perf_limiter: The avatar_perf_limiter of this APIConfig. # noqa: E501
:type avatar_perf_limiter: APIConfigAvatarPerfLimiter
"""
if self.local_vars_configuration.client_side_validation and avatar_perf_limiter is None: # noqa: E501
raise ValueError("Invalid value for `avatar_perf_limiter`, must not be `None`") # noqa: E501
self._avatar_perf_limiter = avatar_perf_limiter
@property
def build_version_tag(self):
"""Gets the build_version_tag of this APIConfig. # noqa: E501
Build tag of the API server # noqa: E501
:return: The build_version_tag of this APIConfig. # noqa: E501
:rtype: str
"""
return self._build_version_tag
@build_version_tag.setter
def build_version_tag(self, build_version_tag):
"""Sets the build_version_tag of this APIConfig.
Build tag of the API server # noqa: E501
:param build_version_tag: The build_version_tag of this APIConfig. # noqa: E501
:type build_version_tag: str
"""
if self.local_vars_configuration.client_side_validation and build_version_tag is None: # noqa: E501
raise ValueError("Invalid value for `build_version_tag`, must not be `None`") # noqa: E501
if (self.local_vars_configuration.client_side_validation and
build_version_tag is not None and len(build_version_tag) < 1):
raise ValueError("Invalid value for `build_version_tag`, length must be greater than or equal to `1`") # noqa: E501
self._build_version_tag = build_version_tag
@property
def chatbox_log_buffer_seconds(self):
"""Gets the chatbox_log_buffer_seconds of this APIConfig. # noqa: E501
Unknown # noqa: E501
:return: The chatbox_log_buffer_seconds of this APIConfig. # noqa: E501
:rtype: int
"""
return self._chatbox_log_buffer_seconds
@chatbox_log_buffer_seconds.setter
def chatbox_log_buffer_seconds(self, chatbox_log_buffer_seconds):
"""Sets the chatbox_log_buffer_seconds of this APIConfig.
Unknown # noqa: E501
:param chatbox_log_buffer_seconds: The chatbox_log_buffer_seconds of this APIConfig. # noqa: E501
:type chatbox_log_buffer_seconds: int
"""
if self.local_vars_configuration.client_side_validation and chatbox_log_buffer_seconds is None: # noqa: E501
raise ValueError("Invalid value for `chatbox_log_buffer_seconds`, must not be `None`") # noqa: E501
self._chatbox_log_buffer_seconds = chatbox_log_buffer_seconds
@property
def client_api_key(self):
"""Gets the client_api_key of this APIConfig. # noqa: E501
apiKey to be used for all other requests # noqa: E501
:return: The client_api_key of this APIConfig. # noqa: E501
:rtype: str
"""
return self._client_api_key
@client_api_key.setter
def client_api_key(self, client_api_key):
"""Sets the client_api_key of this APIConfig.
apiKey to be used for all other requests # noqa: E501
:param client_api_key: The client_api_key of this APIConfig. # noqa: E501
:type client_api_key: str
"""
if self.local_vars_configuration.client_side_validation and client_api_key is None: # noqa: E501
raise ValueError("Invalid value for `client_api_key`, must not be `None`") # noqa: E501
if (self.local_vars_configuration.client_side_validation and
client_api_key is not None and len(client_api_key) < 1):
raise ValueError("Invalid value for `client_api_key`, length must be greater than or equal to `1`") # noqa: E501
self._client_api_key = client_api_key
@property
def client_bps_ceiling(self):
"""Gets the client_bps_ceiling of this APIConfig. # noqa: E501
Unknown # noqa: E501
:return: The client_bps_ceiling of this APIConfig. # noqa: E501
:rtype: int
"""
return self._client_bps_ceiling
@client_bps_ceiling.setter
def client_bps_ceiling(self, client_bps_ceiling):
"""Sets the client_bps_ceiling of this APIConfig.
Unknown # noqa: E501
:param client_bps_ceiling: The client_bps_ceiling of this APIConfig. # noqa: E501
:type client_bps_ceiling: int
"""
if self.local_vars_configuration.client_side_validation and client_bps_ceiling is None: # noqa: E501
raise ValueError("Invalid value for `client_bps_ceiling`, must not be `None`") # noqa: E501
self._client_bps_ceiling = client_bps_ceiling
@property
def client_disconnect_timeout(self):
"""Gets the client_disconnect_timeout of this APIConfig. # noqa: E501
Unknown # noqa: E501
:return: The client_disconnect_timeout of this APIConfig. # noqa: E501
:rtype: int
"""
return self._client_disconnect_timeout
@client_disconnect_timeout.setter
def client_disconnect_timeout(self, client_disconnect_timeout):
"""Sets the client_disconnect_timeout of this APIConfig.
Unknown # noqa: E501
:param client_disconnect_timeout: The client_disconnect_timeout of this APIConfig. # noqa: E501
:type client_disconnect_timeout: int
"""
if self.local_vars_configuration.client_side_validation and client_disconnect_timeout is None: # noqa: E501
raise ValueError("Invalid value for `client_disconnect_timeout`, must not be `None`") # noqa: E501
self._client_disconnect_timeout = client_disconnect_timeout
@property
def client_net_dispatch_thread(self):
"""Gets the client_net_dispatch_thread of this APIConfig. # noqa: E501
Unknown # noqa: E501
:return: The client_net_dispatch_thread of this APIConfig. # noqa: E501
:rtype: bool
"""
return self._client_net_dispatch_thread
@client_net_dispatch_thread.setter
def client_net_dispatch_thread(self, client_net_dispatch_thread):
"""Sets the client_net_dispatch_thread of this APIConfig.
Unknown # noqa: E501
:param client_net_dispatch_thread: The client_net_dispatch_thread of this APIConfig. # noqa: E501
:type client_net_dispatch_thread: bool
"""
self._client_net_dispatch_thread = client_net_dispatch_thread
@property
def client_net_dispatch_thread_mobile(self):
"""Gets the client_net_dispatch_thread_mobile of this APIConfig. # noqa: E501
Unknown # noqa: E501
:return: The client_net_dispatch_thread_mobile of this APIConfig. # noqa: E501
:rtype: bool
"""
return self._client_net_dispatch_thread_mobile
@client_net_dispatch_thread_mobile.setter
def client_net_dispatch_thread_mobile(self, client_net_dispatch_thread_mobile):
"""Sets the client_net_dispatch_thread_mobile of this APIConfig.
Unknown # noqa: E501
:param client_net_dispatch_thread_mobile: The client_net_dispatch_thread_mobile of this APIConfig. # noqa: E501
:type client_net_dispatch_thread_mobile: bool
"""
if self.local_vars_configuration.client_side_validation and client_net_dispatch_thread_mobile is None: # noqa: E501
raise ValueError("Invalid value for `client_net_dispatch_thread_mobile`, must not be `None`") # noqa: E501
self._client_net_dispatch_thread_mobile = client_net_dispatch_thread_mobile
@property
def client_net_in_thread(self):
"""Gets the client_net_in_thread of this APIConfig. # noqa: E501
Unknown # noqa: E501
:return: The client_net_in_thread of this APIConfig. # noqa: E501
:rtype: bool
"""
return self._client_net_in_thread
@client_net_in_thread.setter
def client_net_in_thread(self, client_net_in_thread):