Skip to content

Commit 464bc06

Browse files
committed
Upgrade Java SDK to spec 1.20.8-nightly.4
1 parent 6ff7c88 commit 464bc06

File tree

9 files changed

+138
-910
lines changed

9 files changed

+138
-910
lines changed

.openapi-generator/FILES

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ docs/GroupGalleryImage.md
118118
docs/GroupInstance.md
119119
docs/GroupJoinRequestAction.md
120120
docs/GroupJoinState.md
121-
docs/GroupLimitedMember.md
122121
docs/GroupMember.md
123122
docs/GroupMemberLimitedUser.md
124123
docs/GroupMemberStatus.md
@@ -476,7 +475,6 @@ src/main/java/io/github/vrchatapi/model/GroupGalleryImage.java
476475
src/main/java/io/github/vrchatapi/model/GroupInstance.java
477476
src/main/java/io/github/vrchatapi/model/GroupJoinRequestAction.java
478477
src/main/java/io/github/vrchatapi/model/GroupJoinState.java
479-
src/main/java/io/github/vrchatapi/model/GroupLimitedMember.java
480478
src/main/java/io/github/vrchatapi/model/GroupMember.java
481479
src/main/java/io/github/vrchatapi/model/GroupMemberLimitedUser.java
482480
src/main/java/io/github/vrchatapi/model/GroupMemberStatus.java

docs/GroupLimitedMember.md

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

docs/GroupMember.md

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,31 @@
22

33
# GroupMember
44

5+
May be null when attempting to retrieve group membership for a user who is not part of the group
56

67
## Properties
78

89
| Name | Type | Description | Notes |
910
|------------ | ------------- | ------------- | -------------|
10-
|**acceptedByDisplayName** | **String** | | [optional] |
11-
|**acceptedById** | **String** | | [optional] |
12-
|**bannedAt** | **OffsetDateTime** | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional] |
13-
|**createdAt** | **OffsetDateTime** | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional] |
14-
|**groupId** | **String** | | [optional] |
15-
|**hasJoinedFromPurchase** | **Boolean** | | [optional] |
16-
|**id** | **String** | | [optional] |
17-
|**isRepresenting** | **Boolean** | Whether the user is representing the group. This makes the group show up above the name tag in-game. | [optional] |
18-
|**isSubscribedToAnnouncements** | **Boolean** | | [optional] |
19-
|**isSubscribedToEventAnnouncements** | **Boolean** | | [optional] |
20-
|**joinedAt** | **OffsetDateTime** | | [optional] |
21-
|**lastPostReadAt** | **OffsetDateTime** | | [optional] |
22-
|**mRoleIds** | **List<String>** | | [optional] |
23-
|**managerNotes** | **String** | Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user. | [optional] |
24-
|**membershipStatus** | **GroupMemberStatus** | | [optional] |
25-
|**roleIds** | **List<String>** | | [optional] |
11+
|**acceptedByDisplayName** | **String** | Only missing when explicitly fetching own user. | [optional] |
12+
|**acceptedById** | **String** | Only missing when explicitly fetching own user. | [optional] |
13+
|**bannedAt** | **OffsetDateTime** | Only missing when explicitly fetching own user. | [optional] |
14+
|**createdAt** | **OffsetDateTime** | Only missing when explicitly fetching own user. | [optional] |
15+
|**groupId** | **String** | | |
16+
|**hasJoinedFromPurchase** | **Boolean** | Missing when explicitly fetching own user, or when group isn't linked to a purchase. | [optional] |
17+
|**id** | **String** | | |
18+
|**isRepresenting** | **Boolean** | Whether the user is representing the group. This makes the group show up above the name tag in-game. | |
19+
|**isSubscribedToAnnouncements** | **Boolean** | | |
20+
|**isSubscribedToEventAnnouncements** | **Boolean** | Only missing when explicitly fetching own user. | [optional] |
21+
|**joinedAt** | **OffsetDateTime** | | |
22+
|**lastPostReadAt** | **OffsetDateTime** | | |
23+
|**mRoleIds** | **List<String>** | | |
24+
|**managerNotes** | **String** | Only missing when explicitly fetching own user. | [optional] |
25+
|**membershipStatus** | **GroupMemberStatus** | | |
26+
|**roleIds** | **List<String>** | | |
2627
|**user** | [**GroupMemberLimitedUser**](GroupMemberLimitedUser.md) | | [optional] |
27-
|**userId** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] |
28-
|**visibility** | **String** | | [optional] |
28+
|**userId** | **String** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | |
29+
|**visibility** | **String** | | |
2930

3031

3132

docs/GroupsApi.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2121,11 +2121,11 @@ public class Example {
21212121

21222122
<a name="getGroupMember"></a>
21232123
# **getGroupMember**
2124-
> GroupLimitedMember getGroupMember(groupId, userId)
2124+
> GroupMember getGroupMember(groupId, userId)
21252125
21262126
Get Group Member
21272127

2128-
Returns a LimitedGroup Member.
2128+
Returns a GroupMember.
21292129

21302130
### Example
21312131
```java
@@ -2152,7 +2152,7 @@ public class Example {
21522152
String groupId = "grp_00000000-0000-0000-0000-000000000000"; // String | Must be a valid group ID.
21532153
String userId = "userId_example"; // String | Must be a valid user ID.
21542154
try {
2155-
GroupLimitedMember result = apiInstance.getGroupMember(groupId, userId);
2155+
GroupMember result = apiInstance.getGroupMember(groupId, userId);
21562156
System.out.println(result);
21572157
} catch (ApiException e) {
21582158
System.err.println("Exception when calling GroupsApi#getGroupMember");
@@ -2174,7 +2174,7 @@ public class Example {
21742174

21752175
### Return type
21762176

2177-
[**GroupLimitedMember**](GroupLimitedMember.md)
2177+
[**GroupMember**](GroupMember.md)
21782178

21792179
### Authorization
21802180

@@ -3521,7 +3521,7 @@ public class Example {
35213521

35223522
<a name="updateGroupMember"></a>
35233523
# **updateGroupMember**
3524-
> GroupLimitedMember updateGroupMember(groupId, userId, updateGroupMemberRequest)
3524+
> GroupMember updateGroupMember(groupId, userId, updateGroupMemberRequest)
35253525
35263526
Update Group Member
35273527

@@ -3553,7 +3553,7 @@ public class Example {
35533553
String userId = "userId_example"; // String | Must be a valid user ID.
35543554
UpdateGroupMemberRequest updateGroupMemberRequest = new UpdateGroupMemberRequest(); // UpdateGroupMemberRequest |
35553555
try {
3556-
GroupLimitedMember result = apiInstance.updateGroupMember(groupId, userId, updateGroupMemberRequest);
3556+
GroupMember result = apiInstance.updateGroupMember(groupId, userId, updateGroupMemberRequest);
35573557
System.out.println(result);
35583558
} catch (ApiException e) {
35593559
System.err.println("Exception when calling GroupsApi#updateGroupMember");
@@ -3576,7 +3576,7 @@ public class Example {
35763576

35773577
### Return type
35783578

3579-
[**GroupLimitedMember**](GroupLimitedMember.md)
3579+
[**GroupMember**](GroupMember.md)
35803580

35813581
### Authorization
35823582

openapi.yaml

Lines changed: 25 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -2699,14 +2699,14 @@ paths:
26992699
get:
27002700
operationId: getGroupMember
27012701
summary: Get Group Member
2702-
description: Returns a LimitedGroup Member.
2702+
description: Returns a GroupMember.
27032703
tags:
27042704
- groups
27052705
security:
27062706
- authCookie: []
27072707
responses:
27082708
'200':
2709-
$ref: '#/components/responses/GroupLimitedMemberResponse'
2709+
$ref: '#/components/responses/GroupMemberResponse'
27102710
'401':
27112711
$ref: '#/components/responses/MissingCredentialsError'
27122712
'403':
@@ -2728,7 +2728,7 @@ paths:
27282728
- authCookie: []
27292729
responses:
27302730
'200':
2731-
$ref: '#/components/responses/GroupLimitedMemberResponse'
2731+
$ref: '#/components/responses/GroupMemberResponse'
27322732
'401':
27332733
$ref: '#/components/responses/MissingCredentialsError'
27342734
'404':
@@ -10867,6 +10867,7 @@ components:
1086710867
title: GroupMemberLimitedUser
1086810868
type: object
1086910869
description: Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user.
10870+
nullable: true
1087010871
properties:
1087110872
currentAvatarTags:
1087210873
type: array
@@ -10889,27 +10890,32 @@ components:
1088910890
GroupMember:
1089010891
title: GroupMember
1089110892
type: object
10893+
description: May be null when attempting to retrieve group membership for a user who is not part of the group
10894+
nullable: true
1089210895
properties:
1089310896
acceptedByDisplayName:
1089410897
type: string
10898+
description: Only missing when explicitly fetching own user.
1089510899
nullable: true
1089610900
acceptedById:
1089710901
type: string
10902+
description: Only missing when explicitly fetching own user.
1089810903
nullable: true
1089910904
bannedAt:
1090010905
type: string
10901-
description: Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user.
10906+
description: Only missing when explicitly fetching own user.
1090210907
nullable: true
1090310908
format: date-time
1090410909
createdAt:
1090510910
type: string
10906-
description: Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user.
10911+
description: Only missing when explicitly fetching own user.
1090710912
nullable: true
1090810913
format: date-time
1090910914
groupId:
1091010915
$ref: '#/components/schemas/GroupID'
1091110916
hasJoinedFromPurchase:
1091210917
type: boolean
10918+
description: Missing when explicitly fetching own user, or when group isn't linked to a purchase.
1091310919
id:
1091410920
$ref: '#/components/schemas/GroupMemberID'
1091510921
isRepresenting:
@@ -10922,6 +10928,7 @@ components:
1092210928
default: false
1092310929
isSubscribedToEventAnnouncements:
1092410930
type: boolean
10931+
description: Only missing when explicitly fetching own user.
1092510932
joinedAt:
1092610933
type: string
1092710934
nullable: true
@@ -10936,7 +10943,7 @@ components:
1093610943
$ref: '#/components/schemas/GroupRoleID'
1093710944
managerNotes:
1093810945
type: string
10939-
description: Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user.
10946+
description: Only missing when explicitly fetching own user.
1094010947
nullable: true
1094110948
membershipStatus:
1094210949
$ref: '#/components/schemas/GroupMemberStatus'
@@ -10946,12 +10953,23 @@ components:
1094610953
$ref: '#/components/schemas/GroupRoleID'
1094710954
user:
1094810955
$ref: '#/components/schemas/GroupMemberLimitedUser'
10949-
nullable: true
1095010956
userId:
1095110957
$ref: '#/components/schemas/UserID'
1095210958
visibility:
1095310959
type: string
1095410960
example: visible
10961+
required:
10962+
- groupId
10963+
- id
10964+
- isRepresenting
10965+
- isSubscribedToAnnouncements
10966+
- joinedAt
10967+
- lastPostReadAt
10968+
- mRoleIds
10969+
- membershipStatus
10970+
- roleIds
10971+
- userId
10972+
- visibility
1095510973
BanGroupMemberRequest:
1095610974
title: BanGroupMemberRequest
1095710975
type: object
@@ -11326,65 +11344,6 @@ components:
1132611344
- joinedAt:asc
1132711345
- joinedAt:desc
1132811346
example: joinedAt:asc
11329-
GroupLimitedMember:
11330-
title: GroupLimitedMember
11331-
type: object
11332-
description: May be null when attempting to retrieve group membership for a user who is not part of the group
11333-
nullable: true
11334-
properties:
11335-
bannedAt:
11336-
type: string
11337-
description: Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user.
11338-
nullable: true
11339-
format: date-time
11340-
createdAt:
11341-
type: string
11342-
description: Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user.
11343-
nullable: true
11344-
format: date-time
11345-
groupId:
11346-
$ref: '#/components/schemas/GroupID'
11347-
hasJoinedFromPurchase:
11348-
type: boolean
11349-
id:
11350-
$ref: '#/components/schemas/GroupMemberID'
11351-
isRepresenting:
11352-
type: boolean
11353-
description: Whether the user is representing the group. This makes the group show up above the name tag in-game.
11354-
default: false
11355-
example: true
11356-
isSubscribedToAnnouncements:
11357-
type: boolean
11358-
default: false
11359-
isSubscribedToEventAnnouncements:
11360-
type: boolean
11361-
joinedAt:
11362-
type: string
11363-
nullable: true
11364-
format: date-time
11365-
lastPostReadAt:
11366-
type: string
11367-
nullable: true
11368-
format: date-time
11369-
mRoleIds:
11370-
type: array
11371-
items:
11372-
$ref: '#/components/schemas/GroupRoleID'
11373-
managerNotes:
11374-
type: string
11375-
description: Only visible via the /groups/:groupId/members endpoint, **not** when fetching a specific user.
11376-
nullable: true
11377-
membershipStatus:
11378-
$ref: '#/components/schemas/GroupMemberStatus'
11379-
roleIds:
11380-
type: array
11381-
items:
11382-
$ref: '#/components/schemas/GroupRoleID'
11383-
userId:
11384-
$ref: '#/components/schemas/UserID'
11385-
visibility:
11386-
type: string
11387-
example: visible
1138811347
GroupUserVisibility:
1138911348
title: GroupUserVisibility
1139011349
type: string
@@ -15896,12 +15855,6 @@ components:
1589615855
total:
1589715856
type: integer
1589815857
description: Number of members returned
15899-
GroupLimitedMemberResponse:
15900-
description: Returns a list of GroupMember objects.
15901-
content:
15902-
application/json:
15903-
schema:
15904-
$ref: '#/components/schemas/GroupLimitedMember'
1590515858
DeleteGroupMemberSuccess:
1590615859
description: Successful response after deleting a group member.
1590715860
content:

src/main/java/io/github/vrchatapi/JSON.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,6 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
185185
gsonBuilder.registerTypeAdapterFactory(new io.github.vrchatapi.model.GroupGalleryFileOrderRequest.CustomTypeAdapterFactory());
186186
gsonBuilder.registerTypeAdapterFactory(new io.github.vrchatapi.model.GroupGalleryImage.CustomTypeAdapterFactory());
187187
gsonBuilder.registerTypeAdapterFactory(new io.github.vrchatapi.model.GroupInstance.CustomTypeAdapterFactory());
188-
gsonBuilder.registerTypeAdapterFactory(new io.github.vrchatapi.model.GroupLimitedMember.CustomTypeAdapterFactory());
189188
gsonBuilder.registerTypeAdapterFactory(new io.github.vrchatapi.model.GroupMember.CustomTypeAdapterFactory());
190189
gsonBuilder.registerTypeAdapterFactory(new io.github.vrchatapi.model.GroupMemberLimitedUser.CustomTypeAdapterFactory());
191190
gsonBuilder.registerTypeAdapterFactory(new io.github.vrchatapi.model.GroupMyMember.CustomTypeAdapterFactory());

0 commit comments

Comments
 (0)