Skip to content

Commit 4cdad95

Browse files
committed
Upgrade Java SDK to spec 1.4.0
1 parent aca5eca commit 4cdad95

127 files changed

Lines changed: 4142 additions & 2792 deletions

File tree

Some content is hidden

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

‎.openapi-generator/FILES‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
api/openapi.yaml
22
build.gradle
33
build.sbt
4+
docs/APIConfig.md
5+
docs/APIEventConfig.md
46
docs/AuthenticationApi.md
57
docs/Avatar.md
68
docs/AvatarUnityPackageUrlObject.md
79
docs/AvatarsApi.md
8-
docs/Config.md
9-
docs/ConfigAnnouncements.md
10-
docs/ConfigDownloadUrls.md
11-
docs/ConfigDynamicWorldRows.md
12-
docs/ConfigEvents.md
1310
docs/CurrentUser.md
1411
docs/DeploymentGroup.md
1512
docs/DeveloperType.md
13+
docs/DownloadURLList.md
14+
docs/DynamicWorldRow.md
1615
docs/Error.md
1716
docs/Favorite.md
1817
docs/FavoriteGroup.md
@@ -67,6 +66,7 @@ docs/PermissionsApi.md
6766
docs/PlayerModeration.md
6867
docs/PlayerModerationType.md
6968
docs/PlayermoderationApi.md
69+
docs/PublicAnnouncement.md
7070
docs/ReleaseStatus.md
7171
docs/Response.md
7272
docs/Success.md
@@ -117,16 +117,15 @@ src/main/java/io/github/vrchatapi/auth/ApiKeyAuth.java
117117
src/main/java/io/github/vrchatapi/auth/Authentication.java
118118
src/main/java/io/github/vrchatapi/auth/HttpBasicAuth.java
119119
src/main/java/io/github/vrchatapi/auth/HttpBearerAuth.java
120+
src/main/java/io/github/vrchatapi/model/APIConfig.java
121+
src/main/java/io/github/vrchatapi/model/APIEventConfig.java
120122
src/main/java/io/github/vrchatapi/model/Avatar.java
121123
src/main/java/io/github/vrchatapi/model/AvatarUnityPackageUrlObject.java
122-
src/main/java/io/github/vrchatapi/model/Config.java
123-
src/main/java/io/github/vrchatapi/model/ConfigAnnouncements.java
124-
src/main/java/io/github/vrchatapi/model/ConfigDownloadUrls.java
125-
src/main/java/io/github/vrchatapi/model/ConfigDynamicWorldRows.java
126-
src/main/java/io/github/vrchatapi/model/ConfigEvents.java
127124
src/main/java/io/github/vrchatapi/model/CurrentUser.java
128125
src/main/java/io/github/vrchatapi/model/DeploymentGroup.java
129126
src/main/java/io/github/vrchatapi/model/DeveloperType.java
127+
src/main/java/io/github/vrchatapi/model/DownloadURLList.java
128+
src/main/java/io/github/vrchatapi/model/DynamicWorldRow.java
130129
src/main/java/io/github/vrchatapi/model/Error.java
131130
src/main/java/io/github/vrchatapi/model/Favorite.java
132131
src/main/java/io/github/vrchatapi/model/FavoriteGroup.java
@@ -174,6 +173,7 @@ src/main/java/io/github/vrchatapi/model/PastDisplayName.java
174173
src/main/java/io/github/vrchatapi/model/Permission.java
175174
src/main/java/io/github/vrchatapi/model/PlayerModeration.java
176175
src/main/java/io/github/vrchatapi/model/PlayerModerationType.java
176+
src/main/java/io/github/vrchatapi/model/PublicAnnouncement.java
177177
src/main/java/io/github/vrchatapi/model/ReleaseStatus.java
178178
src/main/java/io/github/vrchatapi/model/Response.java
179179
src/main/java/io/github/vrchatapi/model/Success.java

‎build.gradle‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apply plugin: 'eclipse'
33
apply plugin: 'java'
44

55
group = 'io.github.vrchatapi'
6-
version = '1.3.3'
6+
version = '1.4.0'
77

88
buildscript {
99
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.3.3",
5+
version := "1.4.0",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),
Lines changed: 65 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,92 @@
11

22

3-
# Config
3+
# APIConfig
44

55

66
## Properties
77

88
Name | Type | Description | Notes
99
------------ | ------------- | ------------- | -------------
10-
**address** | **String** | VRChat's office address | [readonly]
11-
**announcements** | [**Set<ConfigAnnouncements>**](ConfigAnnouncements.md) | Public Announcements | [readonly]
12-
**apiKey** | **String** | apiKey to be used for all other requests | [readonly]
13-
**appName** | **String** | Game name | [readonly]
14-
**buildVersionTag** | **String** | Build tag of the API server | [readonly]
15-
**clientApiKey** | **String** | apiKey to be used for all other requests | [readonly]
16-
**clientBPSCeiling** | **BigDecimal** | Unknown | [optional]
17-
**clientDisconnectTimeout** | **BigDecimal** | Unknown | [optional]
18-
**clientReservedPlayerBPS** | **BigDecimal** | Unknown | [optional]
19-
**clientSentCountAllowance** | **BigDecimal** | Unknown | [optional]
20-
**contactEmail** | **String** | VRChat's contact email | [readonly]
21-
**copyrightEmail** | **String** | VRChat's copyright-issues-related email | [readonly]
22-
**currentTOSVersion** | **BigDecimal** | Current version number of the Terms of Service | [readonly]
10+
**voiceEnableDegradation** | **Boolean** | Unknown, probably voice optimization testing |
11+
**voiceEnableReceiverLimiting** | **Boolean** | Unknown, probably voice optimization testing |
12+
**address** | **String** | VRChat's office address |
13+
**announcements** | [**Set<PublicAnnouncement>**](PublicAnnouncement.md) | Public Announcements |
14+
**apiKey** | **String** | apiKey to be used for all other requests |
15+
**appName** | **String** | Game name |
16+
**buildVersionTag** | **String** | Build tag of the API server |
17+
**clientApiKey** | **String** | apiKey to be used for all other requests |
18+
**clientBPSCeiling** | **Integer** | Unknown |
19+
**clientDisconnectTimeout** | **Integer** | Unknown |
20+
**clientReservedPlayerBPS** | **Integer** | Unknown |
21+
**clientSentCountAllowance** | **Integer** | Unknown |
22+
**contactEmail** | **String** | VRChat's contact email |
23+
**copyrightEmail** | **String** | VRChat's copyright-issues-related email |
24+
**currentTOSVersion** | **Integer** | Current version number of the Terms of Service |
2325
**defaultAvatar** | **String** | |
2426
**deploymentGroup** | **DeploymentGroup** | |
25-
**devAppVersionStandalone** | **String** | Version number for game development build | [readonly]
26-
**devDownloadLinkWindows** | **String** | Developer Download link | [readonly]
27-
**devSdkUrl** | **String** | Link to download the development SDK, use downloadUrls instead | [readonly]
28-
**devSdkVersion** | **String** | Version of the development SDK | [readonly]
29-
**devServerVersionStandalone** | **String** | Version number for server development build | [readonly]
27+
**devAppVersionStandalone** | **String** | Version number for game development build |
28+
**devDownloadLinkWindows** | **String** | Developer Download link |
29+
**devSdkUrl** | **String** | Link to download the development SDK, use downloadUrls instead |
30+
**devSdkVersion** | **String** | Version of the development SDK |
31+
**devServerVersionStandalone** | **String** | Version number for server development build |
32+
**disCountdown** | **OffsetDateTime** | Unknown, \"dis\" maybe for disconnect? |
3033
**disableAvatarCopying** | **Boolean** | Toggles if copying avatars should be disabled |
3134
**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 |
3235
**disableCommunityLabs** | **Boolean** | Toggles if the Community Labs should be disabled |
3336
**disableCommunityLabsPromotion** | **Boolean** | Toggles if promotion out of Community Labs should be disabled |
34-
**disableEmail** | **Boolean** | Unknown | [optional]
35-
**disableEventStream** | **Boolean** | Toggles if Analytics should be disabled (this sreportedly not used in the Client) |
37+
**disableEmail** | **Boolean** | Unknown |
38+
**disableEventStream** | **Boolean** | Toggles if Analytics should be disabled. |
3639
**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. |
37-
**disableHello** | **Boolean** | Unknown | [optional]
38-
**disableRegistration** | **Boolean** | Toggles if new user account registration should be disabled |
40+
**disableFrontendBuilds** | **Boolean** | Unknown, probably toggles compilation of frontend web builds? So internal flag? |
41+
**disableHello** | **Boolean** | Unknown |
42+
**disableOculusSubs** | **Boolean** | Toggles if signing up for Subscriptions in Oculus is disabled or not. |
43+
**disableRegistration** | **Boolean** | Toggles if new user account registration should be disabled. |
3944
**disableSteamNetworking** | **Boolean** | Toggles if Steam Networking should be disabled. VRChat these days uses Photon Unity Networking (PUN) instead. |
4045
**disableTwoFactorAuth** | **Boolean** | Toggles if 2FA should be disabled. |
4146
**disableUdon** | **Boolean** | Toggles if Udon should be universally disabled in-game. |
4247
**disableUpgradeAccount** | **Boolean** | Toggles if account upgrading \"linking with Steam/Oculus\" should be disabled. |
43-
**downloadLinkWindows** | **String** | Download link for game on the Oculus Rift website. | [readonly]
44-
**downloadUrls** | [**ConfigDownloadUrls**](ConfigDownloadUrls.md) | |
45-
**dynamicWorldRows** | [**Set<ConfigDynamicWorldRows>**](ConfigDynamicWorldRows.md) | Array of DynamicWorldRow objects, used by the game to display the list of world rows | [readonly]
46-
**events** | [**ConfigEvents**](ConfigEvents.md) | |
47-
**gearDemoRoomId** | **String** | Unknown | [readonly]
48-
**homepageRedirectTarget** | **String** | Redirect target if you try to open the base API domain in your browser | [readonly]
48+
**downloadLinkWindows** | **String** | Download link for game on the Oculus Rift website. |
49+
**downloadUrls** | [**DownloadURLList**](DownloadURLList.md) | |
50+
**dynamicWorldRows** | [**Set<DynamicWorldRow>**](DynamicWorldRow.md) | Array of DynamicWorldRow objects, used by the game to display the list of world rows |
51+
**events** | [**APIEventConfig**](APIEventConfig.md) | |
52+
**gearDemoRoomId** | **String** | Unknown |
4953
**homeWorldId** | **String** | |
54+
**homepageRedirectTarget** | **String** | Redirect target if you try to open the base API domain in your browser |
5055
**hubWorldId** | **String** | |
51-
**jobsEmail** | **String** | VRChat's job application email | [readonly]
52-
**messageOfTheDay** | **String** | MOTD | [readonly]
53-
**moderationEmail** | **String** | VRChat's moderation related email | [readonly]
54-
**moderationQueryPeriod** | **BigDecimal** | Unknown |
55-
**notAllowedToSelectAvatarInPrivateWorldMessage** | **String** | Used in-game to notify a user they aren't allowed to select avatars in private worlds | [readonly]
56-
**plugin** | **String** | Extra [plugin](https://doc.photonengine.com/en-us/server/current/plugins/manual) to run in each instance | [readonly]
57-
**releaseAppVersionStandalone** | **String** | Version number for game release build | [readonly]
58-
**releaseSdkUrl** | **String** | Link to download the release SDK | [readonly]
59-
**releaseSdkVersion** | **String** | Version of the release SDK | [readonly]
60-
**releaseServerVersionStandalone** | **String** | Version number for server release build | [readonly]
61-
**sdkDeveloperFaqUrl** | **String** | Link to the developer FAQ | [readonly]
62-
**sdkDiscordUrl** | **String** | Link to the official VRChat Discord | [readonly]
63-
**sdkNotAllowedToPublishMessage** | **String** | Used in the SDK to notify a user they aren't allowed to upload avatars/worlds yet | [readonly]
64-
**sdkUnityVersion** | **String** | Unity version supported by the SDK | [readonly]
65-
**serverName** | **String** | Server name of the API server currently responding | [readonly]
66-
**supportEmail** | **String** | VRChat's support email | [readonly]
56+
**jobsEmail** | **String** | VRChat's job application email |
57+
**messageOfTheDay** | **String** | MOTD |
58+
**moderationEmail** | **String** | VRChat's moderation related email |
59+
**moderationQueryPeriod** | **Integer** | Unknown |
60+
**notAllowedToSelectAvatarInPrivateWorldMessage** | **String** | Used in-game to notify a user they aren't allowed to select avatars in private worlds |
61+
**plugin** | **String** | Extra [plugin](https://doc.photonengine.com/en-us/server/current/plugins/manual) to run in each instance |
62+
**releaseAppVersionStandalone** | **String** | Version number for game release build |
63+
**releaseSdkUrl** | **String** | Link to download the release SDK |
64+
**releaseSdkVersion** | **String** | Version of the release SDK |
65+
**releaseServerVersionStandalone** | **String** | Version number for server release build |
66+
**sdkDeveloperFaqUrl** | **String** | Link to the developer FAQ |
67+
**sdkDiscordUrl** | **String** | Link to the official VRChat Discord |
68+
**sdkNotAllowedToPublishMessage** | **String** | Used in the SDK to notify a user they aren't allowed to upload avatars/worlds yet |
69+
**sdkUnityVersion** | **String** | Unity version supported by the SDK |
70+
**serverName** | **String** | Server name of the API server currently responding |
71+
**supportEmail** | **String** | VRChat's support email |
6772
**timeOutWorldId** | **String** | |
6873
**tutorialWorldId** | **String** | |
69-
**updateRateMsMaximum** | **BigDecimal** | Unknown | [readonly]
70-
**updateRateMsMinimum** | **BigDecimal** | Unknown | [readonly]
71-
**updateRateMsNormal** | **BigDecimal** | Unknown | [readonly]
72-
**updateRateMsUdonManual** | **BigDecimal** | Unknown | [readonly]
73-
**uploadAnalysisPercent** | **BigDecimal** | Unknown | [readonly]
74-
**urlList** | **List<String>** | List of allowed URLs that bypass the \"Allow untrusted URL's\" setting in-game | [readonly]
74+
**updateRateMsMaximum** | **Integer** | Unknown |
75+
**updateRateMsMinimum** | **Integer** | Unknown |
76+
**updateRateMsNormal** | **Integer** | Unknown |
77+
**updateRateMsUdonManual** | **Integer** | Unknown |
78+
**uploadAnalysisPercent** | **Integer** | Unknown |
79+
**urlList** | **List<String>** | List of allowed URLs that bypass the \"Allow untrusted URL's\" setting in-game |
7580
**useReliableUdpForVoice** | **Boolean** | Unknown |
76-
**userUpdatePeriod** | **BigDecimal** | Unknown | [readonly]
77-
**userVerificationDelay** | **BigDecimal** | Unknown | [readonly]
78-
**userVerificationRetry** | **BigDecimal** | Unknown | [readonly]
79-
**userVerificationTimeout** | **BigDecimal** | Unknown | [readonly]
80-
**viveWindowsUrl** | **String** | Download link for game on the Steam website. | [readonly]
81-
**whiteListedAssetUrls** | **List<String>** | List of allowed URLs that are allowed to host avatar assets | [readonly]
82-
**worldUpdatePeriod** | **BigDecimal** | Unknown | [readonly]
83-
**youtubedlHash** | **String** | Currently used youtube-dl.exe hash in SHA-256-delimited format | [readonly]
84-
**youtubedlVersion** | **String** | Currently used youtube-dl.exe version | [readonly]
81+
**userUpdatePeriod** | **Integer** | Unknown |
82+
**userVerificationDelay** | **Integer** | Unknown |
83+
**userVerificationRetry** | **Integer** | Unknown |
84+
**userVerificationTimeout** | **Integer** | Unknown |
85+
**viveWindowsUrl** | **String** | Download link for game on the Steam website. |
86+
**whiteListedAssetUrls** | **List<String>** | List of allowed URLs that are allowed to host avatar assets |
87+
**worldUpdatePeriod** | **Integer** | Unknown |
88+
**youtubedlHash** | **String** | Currently used youtube-dl.exe hash in SHA-256-delimited format |
89+
**youtubedlVersion** | **String** | Currently used youtube-dl.exe version |
8590

8691

8792

‎docs/APIEventConfig.md‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
3+
# APIEventConfig
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**distanceClose** | **Integer** | Unknown |
11+
**distanceFactor** | **Integer** | Unknown |
12+
**distanceFar** | **Integer** | Unknown |
13+
**groupDistance** | **Integer** | Unknown |
14+
**maximumBunchSize** | **Integer** | Unknown |
15+
**notVisibleFactor** | **Integer** | Unknown |
16+
**playerOrderBucketSize** | **Integer** | Unknown |
17+
**playerOrderFactor** | **Integer** | Unknown |
18+
**slowUpdateFactorThreshold** | **Integer** | Unknown |
19+
**viewSegmentLength** | **Integer** | Unknown |
20+
21+
22+

‎docs/Avatar.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ Name | Type | Description | Notes
2020
**releaseStatus** | **ReleaseStatus** | |
2121
**tags** | **List<String>** | |
2222
**thumbnailImageUrl** | **String** | |
23-
**unityPackages** | [**Set<UnityPackage>**](UnityPackage.md) | |
2423
**unityPackageUrl** | **String** | |
2524
**unityPackageUrlObject** | [**AvatarUnityPackageUrlObject**](AvatarUnityPackageUrlObject.md) | |
25+
**unityPackages** | [**Set<UnityPackage>**](UnityPackage.md) | |
2626
**updatedAt** | **OffsetDateTime** | |
27-
**version** | **BigDecimal** | | [readonly]
27+
**version** | **Integer** | | [readonly]
2828

2929

3030

‎docs/AvatarsApi.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ public class Example {
287287
String search = "search_example"; // String | Filters by world name.
288288
String tag = "tag_example"; // String | Tags to include (comma-separated).
289289
String notag = "notag_example"; // String | Tags to exclude (comma-separated).
290-
String releaseStatus = "hidden"; // String | Filter by ReleaseStatus.
290+
String releaseStatus = "public"; // String | Filter by ReleaseStatus.
291291
String maxUnityVersion = "maxUnityVersion_example"; // String | The maximum Unity version supported by the asset.
292292
String minUnityVersion = "minUnityVersion_example"; // String | The minimum Unity version supported by the asset.
293293
String platform = "platform_example"; // String | The platform the asset supports.
@@ -318,7 +318,7 @@ Name | Type | Description | Notes
318318
**search** | **String**| Filters by world name. | [optional]
319319
**tag** | **String**| Tags to include (comma-separated). | [optional]
320320
**notag** | **String**| Tags to exclude (comma-separated). | [optional]
321-
**releaseStatus** | **String**| Filter by ReleaseStatus. | [optional] [default to hidden] [enum: public, private, hidden]
321+
**releaseStatus** | **String**| Filter by ReleaseStatus. | [optional] [default to public] [enum: public, private, hidden, all]
322322
**maxUnityVersion** | **String**| The maximum Unity version supported by the asset. | [optional]
323323
**minUnityVersion** | **String**| The minimum Unity version supported by the asset. | [optional]
324324
**platform** | **String**| The platform the asset supports. | [optional]
@@ -389,7 +389,7 @@ public class Example {
389389
Integer offset = 56; // Integer | A zero-based offset from the default object sorting from where search results start.
390390
String tag = "tag_example"; // String | Tags to include (comma-separated).
391391
String notag = "notag_example"; // String | Tags to exclude (comma-separated).
392-
String releaseStatus = "hidden"; // String | Filter by ReleaseStatus.
392+
String releaseStatus = "public"; // String | Filter by ReleaseStatus.
393393
String maxUnityVersion = "maxUnityVersion_example"; // String | The maximum Unity version supported by the asset.
394394
String minUnityVersion = "minUnityVersion_example"; // String | The minimum Unity version supported by the asset.
395395
String platform = "platform_example"; // String | The platform the asset supports.
@@ -420,7 +420,7 @@ Name | Type | Description | Notes
420420
**offset** | **Integer**| A zero-based offset from the default object sorting from where search results start. | [optional]
421421
**tag** | **String**| Tags to include (comma-separated). | [optional]
422422
**notag** | **String**| Tags to exclude (comma-separated). | [optional]
423-
**releaseStatus** | **String**| Filter by ReleaseStatus. | [optional] [default to hidden] [enum: public, private, hidden]
423+
**releaseStatus** | **String**| Filter by ReleaseStatus. | [optional] [default to public] [enum: public, private, hidden, all]
424424
**maxUnityVersion** | **String**| The maximum Unity version supported by the asset. | [optional]
425425
**minUnityVersion** | **String**| The minimum Unity version supported by the asset. | [optional]
426426
**platform** | **String**| The platform the asset supports. | [optional]

‎docs/ConfigDynamicWorldRows.md‎

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

0 commit comments

Comments
 (0)