Skip to content

Commit 400000d

Browse files
committed
Update Java SDK to spec 1.1.2
1 parent 5fe13ba commit 400000d

101 files changed

Lines changed: 1000 additions & 9248 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: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ docs/InlineResponse2004.md
4747
docs/InlineResponse2005.md
4848
docs/InlineResponse2006.md
4949
docs/InlineResponse2007.md
50-
docs/InlineResponse401.md
50+
docs/InlineResponse403.md
5151
docs/Instance.md
5252
docs/InstancePlatforms.md
5353
docs/LimitedUnityPackage.md
@@ -57,6 +57,9 @@ docs/MIMEType.md
5757
docs/Notification.md
5858
docs/NotificationType.md
5959
docs/NotificationsApi.md
60+
docs/PastDisplayName.md
61+
docs/Permission.md
62+
docs/PermissionsApi.md
6063
docs/Platform.md
6164
docs/PlayerModeration.md
6265
docs/PlayerModerationType.md
@@ -100,6 +103,7 @@ src/main/java/io/github/vrchatapi/api/FavoritesApi.java
100103
src/main/java/io/github/vrchatapi/api/FilesApi.java
101104
src/main/java/io/github/vrchatapi/api/FriendsApi.java
102105
src/main/java/io/github/vrchatapi/api/NotificationsApi.java
106+
src/main/java/io/github/vrchatapi/api/PermissionsApi.java
103107
src/main/java/io/github/vrchatapi/api/PlayermoderationApi.java
104108
src/main/java/io/github/vrchatapi/api/SystemApi.java
105109
src/main/java/io/github/vrchatapi/api/UsersApi.java
@@ -148,7 +152,7 @@ src/main/java/io/github/vrchatapi/model/InlineResponse2004.java
148152
src/main/java/io/github/vrchatapi/model/InlineResponse2005.java
149153
src/main/java/io/github/vrchatapi/model/InlineResponse2006.java
150154
src/main/java/io/github/vrchatapi/model/InlineResponse2007.java
151-
src/main/java/io/github/vrchatapi/model/InlineResponse401.java
155+
src/main/java/io/github/vrchatapi/model/InlineResponse403.java
152156
src/main/java/io/github/vrchatapi/model/Instance.java
153157
src/main/java/io/github/vrchatapi/model/InstancePlatforms.java
154158
src/main/java/io/github/vrchatapi/model/LimitedUnityPackage.java
@@ -157,6 +161,8 @@ src/main/java/io/github/vrchatapi/model/LimitedWorld.java
157161
src/main/java/io/github/vrchatapi/model/MIMEType.java
158162
src/main/java/io/github/vrchatapi/model/Notification.java
159163
src/main/java/io/github/vrchatapi/model/NotificationType.java
164+
src/main/java/io/github/vrchatapi/model/PastDisplayName.java
165+
src/main/java/io/github/vrchatapi/model/Permission.java
160166
src/main/java/io/github/vrchatapi/model/Platform.java
161167
src/main/java/io/github/vrchatapi/model/PlayerModeration.java
162168
src/main/java/io/github/vrchatapi/model/PlayerModerationType.java

‎api/openapi.yaml‎

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

‎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.0.2'
6+
version = '1.1.2'
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.0.2",
5+
version := "1.1.2",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),

‎docs/AuthenticationApi.md‎

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ This endpoint does not need any parameter.
162162
### HTTP response details
163163
| Status code | Description | Response headers |
164164
|-------------|-------------|------------------|
165-
**200** | OK | * Set-Cookie - Authenticating returns an &#x60;auth&#x60; cookie. <br> |
165+
**200** | OK | * Set-Cookie - Authenticating returns an &#x60;auth&#x60; cookie. <br> * \0Set-Cookie - Authenticating also sets the &#x60;apiKey&#x60; if not already set. <br> |
166166
**401** | Error response due to missing apiKey or auth cookie. | - |
167167

168168
<a name="logout"></a>
@@ -171,7 +171,7 @@ This endpoint does not need any parameter.
171171
172172
Logout
173173

174-
Invalidates the auth cookie.
174+
Invalidates the login session.
175175

176176
### Example
177177
```java
@@ -188,12 +188,6 @@ public class Example {
188188
ApiClient defaultClient = Configuration.getDefaultApiClient();
189189
defaultClient.setBasePath("https://api.vrchat.cloud/api/1");
190190

191-
// Configure API key authorization: apiKeyCookie
192-
ApiKeyAuth apiKeyCookie = (ApiKeyAuth) defaultClient.getAuthentication("apiKeyCookie");
193-
apiKeyCookie.setApiKey("YOUR API KEY");
194-
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
195-
//apiKeyCookie.setApiKeyPrefix("Token");
196-
197191
// Configure API key authorization: authCookie
198192
ApiKeyAuth authCookie = (ApiKeyAuth) defaultClient.getAuthentication("authCookie");
199193
authCookie.setApiKey("YOUR API KEY");
@@ -224,7 +218,7 @@ This endpoint does not need any parameter.
224218

225219
### Authorization
226220

227-
[apiKeyCookie](../README.md#apiKeyCookie), [authCookie](../README.md#authCookie)
221+
[authCookie](../README.md#authCookie)
228222

229223
### HTTP request headers
230224

@@ -234,7 +228,7 @@ This endpoint does not need any parameter.
234228
### HTTP response details
235229
| Status code | Description | Response headers |
236230
|-------------|-------------|------------------|
237-
**200** | OK | - |
231+
**200** | OK | * Set-Cookie - Clears the &#x60;auth&#x60; cookie. <br> * \0Set-Cookie - Clears the &#x60;age&#x60; cookie. <br> * \0\0Set-Cookie - Clears the &#x60;tos&#x60; cookie. <br> |
238232
**401** | Error response due to missing apiKey or auth cookie. | - |
239233

240234
<a name="verify2FA"></a>
@@ -330,12 +324,6 @@ public class Example {
330324
ApiClient defaultClient = Configuration.getDefaultApiClient();
331325
defaultClient.setBasePath("https://api.vrchat.cloud/api/1");
332326

333-
// Configure API key authorization: apiKeyCookie
334-
ApiKeyAuth apiKeyCookie = (ApiKeyAuth) defaultClient.getAuthentication("apiKeyCookie");
335-
apiKeyCookie.setApiKey("YOUR API KEY");
336-
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
337-
//apiKeyCookie.setApiKeyPrefix("Token");
338-
339327
// Configure API key authorization: authCookie
340328
ApiKeyAuth authCookie = (ApiKeyAuth) defaultClient.getAuthentication("authCookie");
341329
authCookie.setApiKey("YOUR API KEY");
@@ -366,7 +354,7 @@ This endpoint does not need any parameter.
366354

367355
### Authorization
368356

369-
[apiKeyCookie](../README.md#apiKeyCookie), [authCookie](../README.md#authCookie)
357+
[authCookie](../README.md#authCookie)
370358

371359
### HTTP request headers
372360

‎docs/CurrentUser.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
1515
**bioLinks** | **List&lt;String&gt;** | |
1616
**profilePicOverride** | **String** | |
1717
**statusDescription** | **String** | |
18-
**pastDisplayNames** | **List&lt;String&gt;** | |
18+
**pastDisplayNames** | [**List&lt;PastDisplayName&gt;**](PastDisplayName.md) | |
1919
**hasEmail** | **Boolean** | |
2020
**hasPendingEmail** | **Boolean** | |
2121
**obfuscatedEmail** | **String** | |
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22

3-
# InlineResponse401
3+
# InlineResponse403
44

55

66
## Properties

‎docs/PastDisplayName.md‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
3+
# PastDisplayName
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**displayName** | **String** | |
11+
**updatedAt** | **OffsetDateTime** | |
12+
13+
14+

‎docs/Permission.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
3+
# Permission
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**id** | **String** | |
11+
**ownerId** | **String** | | [readonly]
12+
**name** | **String** | |
13+
**data** | **Object** | | [optional]
14+
15+
16+

‎docs/PermissionsApi.md‎

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
# PermissionsApi
2+
3+
All URIs are relative to *https://api.vrchat.cloud/api/1*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**getAssignedPermissions**](PermissionsApi.md#getAssignedPermissions) | **GET** /auth/permissions | Get Assigned Permission
8+
[**getPermission**](PermissionsApi.md#getPermission) | **GET** /permissions/{permissionId} | Get Permission
9+
10+
11+
<a name="getAssignedPermissions"></a>
12+
# **getAssignedPermissions**
13+
> List&lt;Permission&gt; getAssignedPermissions()
14+
15+
Get Assigned Permission
16+
17+
Returns a list of all permissions currently granted by the user. Permissions are assigned e.g. by subscribing to VRC+.
18+
19+
### Example
20+
```java
21+
// Import classes:
22+
import io.github.vrchatapi.ApiClient;
23+
import io.github.vrchatapi.ApiException;
24+
import io.github.vrchatapi.Configuration;
25+
import io.github.vrchatapi.auth.*;
26+
import io.github.vrchatapi.models.*;
27+
import io.github.vrchatapi.api.PermissionsApi;
28+
29+
public class Example {
30+
public static void main(String[] args) {
31+
ApiClient defaultClient = Configuration.getDefaultApiClient();
32+
defaultClient.setBasePath("https://api.vrchat.cloud/api/1");
33+
34+
// Configure API key authorization: apiKeyCookie
35+
ApiKeyAuth apiKeyCookie = (ApiKeyAuth) defaultClient.getAuthentication("apiKeyCookie");
36+
apiKeyCookie.setApiKey("YOUR API KEY");
37+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
38+
//apiKeyCookie.setApiKeyPrefix("Token");
39+
40+
// Configure API key authorization: authCookie
41+
ApiKeyAuth authCookie = (ApiKeyAuth) defaultClient.getAuthentication("authCookie");
42+
authCookie.setApiKey("YOUR API KEY");
43+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
44+
//authCookie.setApiKeyPrefix("Token");
45+
46+
PermissionsApi apiInstance = new PermissionsApi(defaultClient);
47+
try {
48+
List<Permission> result = apiInstance.getAssignedPermissions();
49+
System.out.println(result);
50+
} catch (ApiException e) {
51+
System.err.println("Exception when calling PermissionsApi#getAssignedPermissions");
52+
System.err.println("Status code: " + e.getCode());
53+
System.err.println("Reason: " + e.getResponseBody());
54+
System.err.println("Response headers: " + e.getResponseHeaders());
55+
e.printStackTrace();
56+
}
57+
}
58+
}
59+
```
60+
61+
### Parameters
62+
This endpoint does not need any parameter.
63+
64+
### Return type
65+
66+
[**List&lt;Permission&gt;**](Permission.md)
67+
68+
### Authorization
69+
70+
[apiKeyCookie](../README.md#apiKeyCookie), [authCookie](../README.md#authCookie)
71+
72+
### HTTP request headers
73+
74+
- **Content-Type**: Not defined
75+
- **Accept**: application/json
76+
77+
### HTTP response details
78+
| Status code | Description | Response headers |
79+
|-------------|-------------|------------------|
80+
**200** | Returns a list of Permission objects. | - |
81+
**401** | Error response due to missing apiKey or auth cookie. | - |
82+
83+
<a name="getPermission"></a>
84+
# **getPermission**
85+
> Permission getPermission(permissionId)
86+
87+
Get Permission
88+
89+
Returns a single permission. This endpoint is pretty useless, as it returns the exact same information as &#x60;/auth/permissions&#x60;.
90+
91+
### Example
92+
```java
93+
// Import classes:
94+
import io.github.vrchatapi.ApiClient;
95+
import io.github.vrchatapi.ApiException;
96+
import io.github.vrchatapi.Configuration;
97+
import io.github.vrchatapi.auth.*;
98+
import io.github.vrchatapi.models.*;
99+
import io.github.vrchatapi.api.PermissionsApi;
100+
101+
public class Example {
102+
public static void main(String[] args) {
103+
ApiClient defaultClient = Configuration.getDefaultApiClient();
104+
defaultClient.setBasePath("https://api.vrchat.cloud/api/1");
105+
106+
// Configure API key authorization: apiKeyCookie
107+
ApiKeyAuth apiKeyCookie = (ApiKeyAuth) defaultClient.getAuthentication("apiKeyCookie");
108+
apiKeyCookie.setApiKey("YOUR API KEY");
109+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
110+
//apiKeyCookie.setApiKeyPrefix("Token");
111+
112+
// Configure API key authorization: authCookie
113+
ApiKeyAuth authCookie = (ApiKeyAuth) defaultClient.getAuthentication("authCookie");
114+
authCookie.setApiKey("YOUR API KEY");
115+
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
116+
//authCookie.setApiKeyPrefix("Token");
117+
118+
PermissionsApi apiInstance = new PermissionsApi(defaultClient);
119+
String permissionId = "permissionId_example"; // String |
120+
try {
121+
Permission result = apiInstance.getPermission(permissionId);
122+
System.out.println(result);
123+
} catch (ApiException e) {
124+
System.err.println("Exception when calling PermissionsApi#getPermission");
125+
System.err.println("Status code: " + e.getCode());
126+
System.err.println("Reason: " + e.getResponseBody());
127+
System.err.println("Response headers: " + e.getResponseHeaders());
128+
e.printStackTrace();
129+
}
130+
}
131+
}
132+
```
133+
134+
### Parameters
135+
136+
Name | Type | Description | Notes
137+
------------- | ------------- | ------------- | -------------
138+
**permissionId** | **String**| |
139+
140+
### Return type
141+
142+
[**Permission**](Permission.md)
143+
144+
### Authorization
145+
146+
[apiKeyCookie](../README.md#apiKeyCookie), [authCookie](../README.md#authCookie)
147+
148+
### HTTP request headers
149+
150+
- **Content-Type**: Not defined
151+
- **Accept**: application/json
152+
153+
### HTTP response details
154+
| Status code | Description | Response headers |
155+
|-------------|-------------|------------------|
156+
**200** | Returns a single Permission object. | - |
157+
**401** | Error response due to missing apiKey or auth cookie. | - |
158+

0 commit comments

Comments
 (0)