Skip to content

Commit 2ab4ab6

Browse files
committed
Upgrade Java SDK to spec 1.18.9
1 parent 9a3fe5f commit 2ab4ab6

11 files changed

+203
-512
lines changed

Diff for: .openapi-generator/FILES

+2
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ docs/GroupMemberLimitedUser.md
8686
docs/GroupMemberStatus.md
8787
docs/GroupMyMember.md
8888
docs/GroupPermission.md
89+
docs/GroupPermissions.md
8990
docs/GroupPost.md
9091
docs/GroupPostVisibility.md
9192
docs/GroupPrivacy.md
@@ -321,6 +322,7 @@ src/main/java/io/github/vrchatapi/model/GroupMemberLimitedUser.java
321322
src/main/java/io/github/vrchatapi/model/GroupMemberStatus.java
322323
src/main/java/io/github/vrchatapi/model/GroupMyMember.java
323324
src/main/java/io/github/vrchatapi/model/GroupPermission.java
325+
src/main/java/io/github/vrchatapi/model/GroupPermissions.java
324326
src/main/java/io/github/vrchatapi/model/GroupPost.java
325327
src/main/java/io/github/vrchatapi/model/GroupPostVisibility.java
326328
src/main/java/io/github/vrchatapi/model/GroupPrivacy.java

Diff for: docs/CreateGroupRoleRequest.md

+1-32
Original file line numberDiff line numberDiff line change
@@ -11,38 +11,7 @@
1111
|**name** | **String** | | [optional] |
1212
|**description** | **String** | | [optional] |
1313
|**isSelfAssignable** | **Boolean** | | [optional] |
14-
|**permissions** | [**List<PermissionsEnum>**](#List<PermissionsEnum>) | | [optional] |
15-
16-
17-
18-
## Enum: List<PermissionsEnum>
19-
20-
| Name | Value |
21-
|---- | -----|
22-
| group_all | "\\*" |
23-
| group_announcement_manage | "group-announcement-manage" |
24-
| group_audit_view | "group-audit-view" |
25-
| group_bans_manage | "group-bans-manage" |
26-
| group_data_manage | "group-data-manage" |
27-
| group_default_role_manage | "group-default-role-manage" |
28-
| group_galleries_manage | "group-galleries-manage" |
29-
| group_instance_age_gated_create | "group-instance-age-gated-create" |
30-
| group_instance_join | "group-instance-join" |
31-
| group_instance_manage | "group-instance-manage" |
32-
| group_instance_moderate | "group-instance-moderate" |
33-
| group_instance_open_create | "group-instance-open-create" |
34-
| group_instance_plus_create | "group-instance-plus-create" |
35-
| group_instance_plus_portal | "group-instance-plus-portal" |
36-
| group_instance_plus_portal_unlocked | "group-instance-plus-portal-unlocked" |
37-
| group_instance_public_create | "group-instance-public-create" |
38-
| group_instance_queue_priority | "group-instance-queue-priority" |
39-
| group_instance_restricted_create | "group-instance-restricted-create" |
40-
| group_invites_manage | "group-invites-manage" |
41-
| group_members_manage | "group-members-manage" |
42-
| group_members_remove | "group-members-remove" |
43-
| group_members_viewall | "group-members-viewall" |
44-
| group_roles_assign | "group-roles-assign" |
45-
| group_roles_manage | "group-roles-manage" |
14+
|**permissions** | **List<GroupPermissions>** | | [optional] |
4615

4716

4817

Diff for: docs/GroupMyMember.md

+1-32
Original file line numberDiff line numberDiff line change
@@ -25,38 +25,7 @@
2525
|**hasJoinedFromPurchase** | **Boolean** | | [optional] |
2626
|**lastPostReadAt** | **OffsetDateTime** | | [optional] |
2727
|**mRoleIds** | **List<String>** | | [optional] |
28-
|**permissions** | [**List<PermissionsEnum>**](#List<PermissionsEnum>) | | [optional] |
29-
30-
31-
32-
## Enum: List<PermissionsEnum>
33-
34-
| Name | Value |
35-
|---- | -----|
36-
| group_all | "\\*" |
37-
| group_announcement_manage | "group-announcement-manage" |
38-
| group_audit_view | "group-audit-view" |
39-
| group_bans_manage | "group-bans-manage" |
40-
| group_data_manage | "group-data-manage" |
41-
| group_default_role_manage | "group-default-role-manage" |
42-
| group_galleries_manage | "group-galleries-manage" |
43-
| group_instance_age_gated_create | "group-instance-age-gated-create" |
44-
| group_instance_join | "group-instance-join" |
45-
| group_instance_manage | "group-instance-manage" |
46-
| group_instance_moderate | "group-instance-moderate" |
47-
| group_instance_open_create | "group-instance-open-create" |
48-
| group_instance_plus_create | "group-instance-plus-create" |
49-
| group_instance_plus_portal | "group-instance-plus-portal" |
50-
| group_instance_plus_portal_unlocked | "group-instance-plus-portal-unlocked" |
51-
| group_instance_public_create | "group-instance-public-create" |
52-
| group_instance_queue_priority | "group-instance-queue-priority" |
53-
| group_instance_restricted_create | "group-instance-restricted-create" |
54-
| group_invites_manage | "group-invites-manage" |
55-
| group_members_manage | "group-members-manage" |
56-
| group_members_remove | "group-members-remove" |
57-
| group_members_viewall | "group-members-viewall" |
58-
| group_roles_assign | "group-roles-assign" |
59-
| group_roles_manage | "group-roles-manage" |
28+
|**permissions** | **List<GroupPermissions>** | | [optional] |
6029

6130

6231

Diff for: docs/GroupPermissions.md

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
2+
3+
# GroupPermissions
4+
5+
## Enum
6+
7+
8+
* `group_all` (value: `"*"`)
9+
10+
* `group_announcement_manage` (value: `"group-announcement-manage"`)
11+
12+
* `group_audit_view` (value: `"group-audit-view"`)
13+
14+
* `group_bans_manage` (value: `"group-bans-manage"`)
15+
16+
* `group_data_manage` (value: `"group-data-manage"`)
17+
18+
* `group_default_role_manage` (value: `"group-default-role-manage"`)
19+
20+
* `group_galleries_manage` (value: `"group-galleries-manage"`)
21+
22+
* `group_instance_age_gated_create` (value: `"group-instance-age-gated-create"`)
23+
24+
* `group_instance_join` (value: `"group-instance-join"`)
25+
26+
* `group_instance_manage` (value: `"group-instance-manage"`)
27+
28+
* `group_instance_moderate` (value: `"group-instance-moderate"`)
29+
30+
* `group_instance_open_create` (value: `"group-instance-open-create"`)
31+
32+
* `group_instance_plus_create` (value: `"group-instance-plus-create"`)
33+
34+
* `group_instance_plus_portal` (value: `"group-instance-plus-portal"`)
35+
36+
* `group_instance_plus_portal_unlocked` (value: `"group-instance-plus-portal-unlocked"`)
37+
38+
* `group_instance_public_create` (value: `"group-instance-public-create"`)
39+
40+
* `group_instance_queue_priority` (value: `"group-instance-queue-priority"`)
41+
42+
* `group_instance_restricted_create` (value: `"group-instance-restricted-create"`)
43+
44+
* `group_invites_manage` (value: `"group-invites-manage"`)
45+
46+
* `group_members_manage` (value: `"group-members-manage"`)
47+
48+
* `group_members_remove` (value: `"group-members-remove"`)
49+
50+
* `group_members_viewall` (value: `"group-members-viewall"`)
51+
52+
* `group_roles_assign` (value: `"group-roles-assign"`)
53+
54+
* `group_roles_manage` (value: `"group-roles-manage"`)
55+
56+
57+

Diff for: docs/GroupRole.md

+1-32
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
|**name** | **String** | | [optional] |
1313
|**description** | **String** | | [optional] |
1414
|**isSelfAssignable** | **Boolean** | | [optional] |
15-
|**permissions** | [**List<PermissionsEnum>**](#List<PermissionsEnum>) | | [optional] |
15+
|**permissions** | **List<GroupPermissions>** | | [optional] |
1616
|**isManagementRole** | **Boolean** | | [optional] |
1717
|**requiresTwoFactor** | **Boolean** | | [optional] |
1818
|**requiresPurchase** | **Boolean** | | [optional] |
@@ -22,34 +22,3 @@
2222

2323

2424

25-
## Enum: List<PermissionsEnum>
26-
27-
| Name | Value |
28-
|---- | -----|
29-
| group_all | "\\*" |
30-
| group_announcement_manage | "group-announcement-manage" |
31-
| group_audit_view | "group-audit-view" |
32-
| group_bans_manage | "group-bans-manage" |
33-
| group_data_manage | "group-data-manage" |
34-
| group_default_role_manage | "group-default-role-manage" |
35-
| group_galleries_manage | "group-galleries-manage" |
36-
| group_instance_age_gated_create | "group-instance-age-gated-create" |
37-
| group_instance_join | "group-instance-join" |
38-
| group_instance_manage | "group-instance-manage" |
39-
| group_instance_moderate | "group-instance-moderate" |
40-
| group_instance_open_create | "group-instance-open-create" |
41-
| group_instance_plus_create | "group-instance-plus-create" |
42-
| group_instance_plus_portal | "group-instance-plus-portal" |
43-
| group_instance_plus_portal_unlocked | "group-instance-plus-portal-unlocked" |
44-
| group_instance_public_create | "group-instance-public-create" |
45-
| group_instance_queue_priority | "group-instance-queue-priority" |
46-
| group_instance_restricted_create | "group-instance-restricted-create" |
47-
| group_invites_manage | "group-invites-manage" |
48-
| group_members_manage | "group-members-manage" |
49-
| group_members_remove | "group-members-remove" |
50-
| group_members_viewall | "group-members-viewall" |
51-
| group_roles_assign | "group-roles-assign" |
52-
| group_roles_manage | "group-roles-manage" |
53-
54-
55-

Diff for: docs/UpdateGroupRoleRequest.md

+1-32
Original file line numberDiff line numberDiff line change
@@ -10,39 +10,8 @@
1010
|**name** | **String** | | [optional] |
1111
|**description** | **String** | | [optional] |
1212
|**isSelfAssignable** | **Boolean** | | [optional] |
13-
|**permissions** | [**List<PermissionsEnum>**](#List<PermissionsEnum>) | | [optional] |
13+
|**permissions** | **List<GroupPermissions>** | | [optional] |
1414
|**order** | **Integer** | | [optional] |
1515

1616

1717

18-
## Enum: List<PermissionsEnum>
19-
20-
| Name | Value |
21-
|---- | -----|
22-
| group_all | "\\*" |
23-
| group_announcement_manage | "group-announcement-manage" |
24-
| group_audit_view | "group-audit-view" |
25-
| group_bans_manage | "group-bans-manage" |
26-
| group_data_manage | "group-data-manage" |
27-
| group_default_role_manage | "group-default-role-manage" |
28-
| group_galleries_manage | "group-galleries-manage" |
29-
| group_instance_age_gated_create | "group-instance-age-gated-create" |
30-
| group_instance_join | "group-instance-join" |
31-
| group_instance_manage | "group-instance-manage" |
32-
| group_instance_moderate | "group-instance-moderate" |
33-
| group_instance_open_create | "group-instance-open-create" |
34-
| group_instance_plus_create | "group-instance-plus-create" |
35-
| group_instance_plus_portal | "group-instance-plus-portal" |
36-
| group_instance_plus_portal_unlocked | "group-instance-plus-portal-unlocked" |
37-
| group_instance_public_create | "group-instance-public-create" |
38-
| group_instance_queue_priority | "group-instance-queue-priority" |
39-
| group_instance_restricted_create | "group-instance-restricted-create" |
40-
| group_invites_manage | "group-invites-manage" |
41-
| group_members_manage | "group-members-manage" |
42-
| group_members_remove | "group-members-remove" |
43-
| group_members_viewall | "group-members-viewall" |
44-
| group_roles_assign | "group-roles-assign" |
45-
| group_roles_manage | "group-roles-manage" |
46-
47-
48-

Diff for: src/main/java/io/github/vrchatapi/model/CreateGroupRoleRequest.java

+6-96
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import com.google.gson.annotations.SerializedName;
2020
import com.google.gson.stream.JsonReader;
2121
import com.google.gson.stream.JsonWriter;
22+
import io.github.vrchatapi.model.GroupPermissions;
2223
import io.swagger.annotations.ApiModel;
2324
import io.swagger.annotations.ApiModelProperty;
2425
import java.io.IOException;
@@ -67,100 +68,9 @@ public class CreateGroupRoleRequest {
6768
@SerializedName(SERIALIZED_NAME_IS_SELF_ASSIGNABLE)
6869
private Boolean isSelfAssignable = false;
6970

70-
/**
71-
* Gets or Sets permissions
72-
*/
73-
@JsonAdapter(PermissionsEnum.Adapter.class)
74-
public enum PermissionsEnum {
75-
group_all("\\*"),
76-
77-
group_announcement_manage("group-announcement-manage"),
78-
79-
group_audit_view("group-audit-view"),
80-
81-
group_bans_manage("group-bans-manage"),
82-
83-
group_data_manage("group-data-manage"),
84-
85-
group_default_role_manage("group-default-role-manage"),
86-
87-
group_galleries_manage("group-galleries-manage"),
88-
89-
group_instance_age_gated_create("group-instance-age-gated-create"),
90-
91-
group_instance_join("group-instance-join"),
92-
93-
group_instance_manage("group-instance-manage"),
94-
95-
group_instance_moderate("group-instance-moderate"),
96-
97-
group_instance_open_create("group-instance-open-create"),
98-
99-
group_instance_plus_create("group-instance-plus-create"),
100-
101-
group_instance_plus_portal("group-instance-plus-portal"),
102-
103-
group_instance_plus_portal_unlocked("group-instance-plus-portal-unlocked"),
104-
105-
group_instance_public_create("group-instance-public-create"),
106-
107-
group_instance_queue_priority("group-instance-queue-priority"),
108-
109-
group_instance_restricted_create("group-instance-restricted-create"),
110-
111-
group_invites_manage("group-invites-manage"),
112-
113-
group_members_manage("group-members-manage"),
114-
115-
group_members_remove("group-members-remove"),
116-
117-
group_members_viewall("group-members-viewall"),
118-
119-
group_roles_assign("group-roles-assign"),
120-
121-
group_roles_manage("group-roles-manage");
122-
123-
private String value;
124-
125-
PermissionsEnum(String value) {
126-
this.value = value;
127-
}
128-
129-
public String getValue() {
130-
return value;
131-
}
132-
133-
@Override
134-
public String toString() {
135-
return String.valueOf(value);
136-
}
137-
138-
public static PermissionsEnum fromValue(String value) {
139-
for (PermissionsEnum b : PermissionsEnum.values()) {
140-
if (b.value.equals(value)) {
141-
return b;
142-
}
143-
}
144-
throw new IllegalArgumentException("Unexpected value '" + value + "'");
145-
}
146-
147-
public static class Adapter extends TypeAdapter<PermissionsEnum> {
148-
@Override
149-
public void write(final JsonWriter jsonWriter, final PermissionsEnum enumeration) throws IOException {
150-
jsonWriter.value(enumeration.getValue());
151-
}
152-
153-
@Override
154-
public PermissionsEnum read(final JsonReader jsonReader) throws IOException {
155-
String value = jsonReader.nextString();
156-
return PermissionsEnum.fromValue(value);
157-
}
158-
}
159-
}
160-
16171
public static final String SERIALIZED_NAME_PERMISSIONS = "permissions";
16272
@SerializedName(SERIALIZED_NAME_PERMISSIONS)
163-
private List<PermissionsEnum> permissions = null;
73+
private List<GroupPermissions> permissions = null;
16474

16575
public CreateGroupRoleRequest() {
16676
}
@@ -257,13 +167,13 @@ public void setIsSelfAssignable(Boolean isSelfAssignable) {
257167
}
258168

259169

260-
public CreateGroupRoleRequest permissions(List<PermissionsEnum> permissions) {
170+
public CreateGroupRoleRequest permissions(List<GroupPermissions> permissions) {
261171

262172
this.permissions = permissions;
263173
return this;
264174
}
265175

266-
public CreateGroupRoleRequest addPermissionsItem(PermissionsEnum permissionsItem) {
176+
public CreateGroupRoleRequest addPermissionsItem(GroupPermissions permissionsItem) {
267177
if (this.permissions == null) {
268178
this.permissions = new ArrayList<>();
269179
}
@@ -278,12 +188,12 @@ public CreateGroupRoleRequest addPermissionsItem(PermissionsEnum permissionsItem
278188
@javax.annotation.Nullable
279189
@ApiModelProperty(value = "")
280190

281-
public List<PermissionsEnum> getPermissions() {
191+
public List<GroupPermissions> getPermissions() {
282192
return permissions;
283193
}
284194

285195

286-
public void setPermissions(List<PermissionsEnum> permissions) {
196+
public void setPermissions(List<GroupPermissions> permissions) {
287197
this.permissions = permissions;
288198
}
289199

0 commit comments

Comments
 (0)