Skip to content

Commit e284e23

Browse files
committed
Upgrade Java SDK to spec ${vrchat_sdk_version}
1 parent ea368b2 commit e284e23

File tree

559 files changed

+59597
-16851
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

559 files changed

+59597
-16851
lines changed

.openapi-generator/FILES

Lines changed: 116 additions & 18 deletions
Large diffs are not rendered by default.

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apply plugin: 'java'
44
apply plugin: 'com.diffplug.spotless'
55

66
group = 'io.github.vrchatapi'
7-
version = '1.20.5'
7+
version = '1.20.6'
88

99
buildscript {
1010
repositories {

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "io.github.vrchatapi",
44
name := "vrchatapi",
5-
version := "1.20.5",
5+
version := "1.20.6",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),

docs/APIConfig.md

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22

33
# APIConfig
44

5-
5+
Global configuration for various features.
66

77
## Properties
88

99
| Name | Type | Description | Notes |
1010
|------------ | ------------- | ------------- | -------------|
11+
|**campaignStatus** | **String** | The current platform-wide event taking place | |
12+
|**disableBackgroundPreloads** | **Boolean** | Toggles if certain assets are preloaded in the background | |
13+
|**locationGiftingNonSubPrioEnabled** | **Boolean** | Toggles whether users without a current VRC+ subscription are priority recipients for gift drops | |
1114
|**voiceEnableDegradation** | **Boolean** | Unknown, probably voice optimization testing | |
1215
|**voiceEnableReceiverLimiting** | **Boolean** | Unknown, probably voice optimization testing | |
1316
|**accessLogsUrls** | [**APIConfigAccessLogsUrls**](APIConfigAccessLogsUrls.md) | | |
@@ -17,9 +20,10 @@
1720
|**ageVerificationStatusVisible** | **Boolean** | | |
1821
|**analysisMaxRetries** | **Integer** | Max retries for avatar analysis requests | |
1922
|**analysisRetryInterval** | **Integer** | Interval between retries for avatar analysis requests | |
20-
|**announcements** | [**Set<APIConfigAnnouncement>**](APIConfigAnnouncement.md) | Public Announcements | |
2123
|**analyticsSegmentNewUIPctOfUsers** | **Integer** | Unknown | |
2224
|**analyticsSegmentNewUISalt** | **String** | Unknown | |
25+
|**announcements** | [**Set<APIConfigAnnouncement>**](APIConfigAnnouncement.md) | Public Announcements | |
26+
|**audioConfig** | [**APIConfigAudioConfig**](APIConfigAudioConfig.md) | | [optional] |
2327
|**availableLanguageCodes** | **List<String>** | List of supported Languages | |
2428
|**availableLanguages** | **List<String>** | List of supported Languages | |
2529
|**avatarPerfLimiter** | [**APIConfigAvatarPerfLimiter**](APIConfigAvatarPerfLimiter.md) | | |
@@ -43,7 +47,8 @@
4347
|**constants** | [**APIConfigConstants**](APIConfigConstants.md) | | |
4448
|**contactEmail** | **String** | VRChat's contact email | |
4549
|**copyrightEmail** | **String** | VRChat's copyright-issues-related email | |
46-
|**currentPrivacyVersion** | **Integer** | Current version number of the Privacy Agreement | [optional] |
50+
|**copyrightFormUrl** | **String** | VRChat's DMCA claim webform url | |
51+
|**currentPrivacyVersion** | **Integer** | Current version number of the Privacy Agreement | |
4752
|**currentTOSVersion** | **Integer** | Current version number of the Terms of Service | |
4853
|**defaultAvatar** | **String** | | |
4954
|**defaultStickerSet** | **String** | | |
@@ -54,10 +59,10 @@
5459
|**disableAVProInProton** | **Boolean** | Unknown | [optional] |
5560
|**disableAvatarCopying** | **Boolean** | Toggles if copying avatars should be disabled | |
5661
|**disableAvatarGating** | **Boolean** | Toggles if avatar gating should be disabled. Avatar gating restricts uploading of avatars to people with the `system_avatar_access` Tag or `admin_avatar_access` Tag | |
62+
|**disableCaptcha** | **Boolean** | Unknown | [optional] |
5763
|**disableCommunityLabs** | **Boolean** | Toggles if the Community Labs should be disabled | |
5864
|**disableCommunityLabsPromotion** | **Boolean** | Toggles if promotion out of Community Labs should be disabled | |
5965
|**disableEmail** | **Boolean** | Unknown | |
60-
|**disableCaptcha** | **Boolean** | Unknown | [optional] |
6166
|**disableEventStream** | **Boolean** | Toggles if Analytics should be disabled. | |
6267
|**disableFeedbackGating** | **Boolean** | Toggles if feedback gating should be disabled. Feedback gating restricts submission of feedback (reporting a World or User) to people with the `system_feedback_access` Tag. | |
6368
|**disableFrontendBuilds** | **Boolean** | Unknown, probably toggles compilation of frontend web builds? So internal flag? | |
@@ -72,9 +77,13 @@
7277
|**downloadLinkWindows** | **String** | Download link for game on the Oculus Rift website. | |
7378
|**downloadUrls** | [**APIConfigDownloadURLList**](APIConfigDownloadURLList.md) | | |
7479
|**dynamicWorldRows** | [**Set<DynamicContentRow>**](DynamicContentRow.md) | Array of DynamicWorldRow objects, used by the game to display the list of world rows | |
75-
|**economyPauseEnd** | **String** | Unknown | [optional] |
76-
|**economyPauseStart** | **String** | Unknown | [optional] |
77-
|**economyState** | **Integer** | Unknown | [optional] |
80+
|**economyLedgerBackfill** | **Boolean** | Unknown | |
81+
|**economyLedgerMigrationStop** | **String** | Unknown | |
82+
|**economyLedgerMode** | **String** | Unknown | |
83+
|**economyPauseEnd** | **OffsetDateTime** | Unknown | |
84+
|**economyPauseStart** | **OffsetDateTime** | Unknown | |
85+
|**economyPurchaseRepairEnabled** | **Boolean** | Unknown | |
86+
|**economyState** | **Integer** | Unknown | |
7887
|**events** | [**APIConfigEvents**](APIConfigEvents.md) | | |
7988
|**forceUseLatestWorld** | **Boolean** | Unknown | |
8089
|**giftDisplayType** | **String** | Display type of gifts | |
@@ -83,18 +92,25 @@
8392
|**homepageRedirectTarget** | **String** | Redirect target if you try to open the base API domain in your browser | |
8493
|**hubWorldId** | **String** | WorldID be \"offline\" on User profiles if you are not friends with that user. | |
8594
|**imageHostUrlList** | **List<String>** | A list of explicitly allowed origins that worlds can request images from via the Udon's [VRCImageDownloader#DownloadImage](https://creators.vrchat.com/worlds/udon/image-loading/#downloadimage). | |
95+
|**iosAppVersion** | **List<String>** | Current app version for iOS | |
96+
|**iosVersion** | [**APIConfigIosVersion**](APIConfigIosVersion.md) | | |
8697
|**jobsEmail** | **String** | VRChat's job application email | |
98+
|**maxUserEmoji** | **Integer** | The maximum number of custom emoji each user may have at a given time. | |
99+
|**maxUserStickers** | **Integer** | The maximum number of custom stickers each user may have at a given time. | |
87100
|**minSupportedClientBuildNumber** | [**APIConfigMinSupportedClientBuildNumber**](APIConfigMinSupportedClientBuildNumber.md) | | |
88101
|**minimumUnityVersionForUploads** | **String** | Minimum Unity version required for uploading assets | |
89102
|**moderationEmail** | **String** | VRChat's moderation related email | |
90103
|**notAllowedToSelectAvatarInPrivateWorldMessage** | **String** | Used in-game to notify a user they aren't allowed to select avatars in private worlds | |
91104
|**offlineAnalysis** | [**APIConfigOfflineAnalysis**](APIConfigOfflineAnalysis.md) | | |
92105
|**photonNameserverOverrides** | **List<String>** | Unknown | |
93106
|**photonPublicKeys** | **List<String>** | Unknown | |
94-
|**reportCategories** | [**APIConfigReportCategories**](APIConfigReportCategories.md) | | |
107+
|**playerUrlResolverSha1** | **String** | Currently used youtube-dl.exe hash in SHA1-delimited format | |
108+
|**playerUrlResolverVersion** | **String** | Currently used youtube-dl.exe version | |
109+
|**publicKey** | **String** | Public key, hex encoded | |
110+
|**reportCategories** | [**Map<String, ReportCategory>**](ReportCategory.md) | Categories available for reporting objectionable content | |
95111
|**reportFormUrl** | **String** | URL to the report form | |
96-
|**reportOptions** | [**APIConfigReportOptions**](APIConfigReportOptions.md) | | |
97-
|**reportReasons** | [**APIConfigReportReasons**](APIConfigReportReasons.md) | | |
112+
|**reportOptions** | **Map<String, Map<String, List<String>>>** | Options for reporting content. Select a key+value from this mapping as the `type` of the report. Select one key+value from the object at reportOptions[type] as the `category` of the report. reportCategories[category] contains user-facing text to display for all possible categories. Select one value from the array at reportOptions[type][category] as the `reason` of the report. reportReasons[reason] contains user-facing text to display for all possible categories. | |
113+
|**reportReasons** | [**Map<String, ReportReason>**](ReportReason.md) | Reasons available for submitting a report | |
98114
|**requireAgeVerificationBetaTag** | **Boolean** | | |
99115
|**sdkDeveloperFaqUrl** | **String** | Link to the developer FAQ | |
100116
|**sdkDiscordUrl** | **String** | Link to the official VRChat Discord | |
@@ -103,8 +119,8 @@
103119
|**stringHostUrlList** | **List<String>** | A list of explicitly allowed origins that worlds can request strings from via the Udon's [VRCStringDownloader.LoadUrl](https://creators.vrchat.com/worlds/udon/string-loading/#ivrcstringdownload). | |
104120
|**supportEmail** | **String** | VRChat's support email | |
105121
|**supportFormUrl** | **String** | VRChat's support form | |
106-
|**timekeeping** | **Boolean** | Unknown | |
107122
|**timeOutWorldId** | **String** | WorldID be \"offline\" on User profiles if you are not friends with that user. | |
123+
|**timekeeping** | **Boolean** | Unknown | |
108124
|**tutorialWorldId** | **String** | WorldID be \"offline\" on User profiles if you are not friends with that user. | |
109125
|**updateRateMsMaximum** | **Integer** | Unknown | |
110126
|**updateRateMsMinimum** | **Integer** | Unknown | |
@@ -114,13 +130,10 @@
114130
|**urlList** | **List<String>** | List of allowed URLs that bypass the \"Allow untrusted URL's\" setting in-game | |
115131
|**useReliableUdpForVoice** | **Boolean** | Unknown | |
116132
|**viveWindowsUrl** | **String** | Download link for game on the Steam website. | |
117-
|**whiteListedAssetUrls** | **List<String>** | List of allowed URLs that are allowed to host avatar assets | |
118-
|**playerUrlResolverVersion** | **String** | Currently used youtube-dl.exe version | |
119-
|**playerUrlResolverSha1** | **String** | Currently used youtube-dl.exe hash in SHA1-delimited format | |
120-
|**publicKey** | **String** | Public key, hex encoded | |
121133
|**websocketMaxFriendsRefreshDelay** | **Integer** | Unknown | |
122134
|**websocketQuickReconnectTime** | **Integer** | Unknown | |
123135
|**websocketReconnectMaxDelay** | **Integer** | Unknown | |
136+
|**whiteListedAssetUrls** | **List<String>** | List of allowed URLs that are allowed to host avatar assets | |
124137

125138

126139

docs/APIConfigAudioConfig.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2+
3+
# APIConfigAudioConfig
4+
5+
Global configuration for Steam Audio
6+
7+
## Properties
8+
9+
| Name | Type | Description | Notes |
10+
|------------ | ------------- | ------------- | -------------|
11+
|**eq** | **BigDecimal** | Unknown | |
12+
|**nearFieldILDNudge** | **BigDecimal** | Unknown | |
13+
|**nearFieldILDNudgeDistance** | **BigDecimal** | Unknown | |
14+
|**nearFieldILDNudgeEarRadius** | **BigDecimal** | Unknown | |
15+
|**perEarDirectionalityEarRadius** | **BigDecimal** | Unknown | |
16+
|**perEarDirectionalityFadeDistance** | **BigDecimal** | Unknown | |
17+
|**perEarDirectionalityMaxScale** | **BigDecimal** | Unknown | |
18+
|**perEarDirectionalityPCFactor** | **BigDecimal** | Unknown | |
19+
|**trackingScaleMax** | **BigDecimal** | Unknown | |
20+
|**trackingScaleMin** | **BigDecimal** | Unknown | |
21+
|**trackingScaleMultiplier** | **BigDecimal** | Unknown | |
22+
23+
24+

docs/APIConfigDownloadURLList.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ Download links for various development assets.
88

99
| Name | Type | Description | Notes |
1010
|------------ | ------------- | ------------- | -------------|
11+
|**bootstrap** | **String** | Download link for ??? | |
1112
|**sdk2** | **String** | Download link for legacy SDK2 | |
1213
|**sdk3Avatars** | **String** | Download link for SDK3 for Avatars | |
1314
|**sdk3Worlds** | **String** | Download link for SDK3 for Worlds | |
1415
|**vcc** | **String** | Download link for the Creator Companion | |
15-
|**bootstrap** | **String** | Download link for ??? | |
1616

1717

1818

docs/APIConfigEvents.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
|**playerOrderBucketSize** | **Integer** | Unknown | |
1717
|**playerOrderFactor** | **Integer** | Unknown | |
1818
|**slowUpdateFactorThreshold** | **Integer** | Unknown | |
19+
|**useDirectPlayerSerialization** | **Boolean** | Unknown | |
1920
|**viewSegmentLength** | **Integer** | Unknown | |
2021

2122

docs/APIConfigIosVersion.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
3+
# APIConfigIosVersion
4+
5+
Current version for iOS
6+
7+
## Properties
8+
9+
| Name | Type | Description | Notes |
10+
|------------ | ------------- | ------------- | -------------|
11+
|**major** | **Integer** | | |
12+
|**minor** | **Integer** | | |
13+
14+
15+

docs/APIConfigReportCategories.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

docs/APIConfigReportOptions.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)