Skip to content

Commit ffe4b0a

Browse files
committed
Upgrade Python SDK to spec 1.18.9
1 parent 455e0aa commit ffe4b0a

13 files changed

+164
-49
lines changed

.openapi-generator/FILES

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ docs/GroupMemberLimitedUser.md
8484
docs/GroupMemberStatus.md
8585
docs/GroupMyMember.md
8686
docs/GroupPermission.md
87+
docs/GroupPermissions.md
8788
docs/GroupPost.md
8889
docs/GroupPostVisibility.md
8990
docs/GroupPrivacy.md
@@ -304,6 +305,7 @@ vrchatapi/models/group_member_limited_user.py
304305
vrchatapi/models/group_member_status.py
305306
vrchatapi/models/group_my_member.py
306307
vrchatapi/models/group_permission.py
308+
vrchatapi/models/group_permissions.py
307309
vrchatapi/models/group_post.py
308310
vrchatapi/models/group_post_visibility.py
309311
vrchatapi/models/group_privacy.py

docs/CreateGroupRoleRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
88
**name** | **str** | | [optional]
99
**description** | **str** | | [optional]
1010
**is_self_assignable** | **bool** | | [optional] [default to False]
11-
**permissions** | **list[str]** | | [optional]
11+
**permissions** | [**list[GroupPermissions]**](GroupPermissions.md) | | [optional]
1212

1313
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1414

docs/GroupMyMember.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Name | Type | Description | Notes
2222
**has_joined_from_purchase** | **bool** | | [optional] [default to False]
2323
**last_post_read_at** | **datetime** | | [optional]
2424
**m_role_ids** | **list[str]** | | [optional]
25-
**permissions** | **list[str]** | | [optional]
25+
**permissions** | [**list[GroupPermissions]**](GroupPermissions.md) | | [optional]
2626

2727
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
2828

docs/GroupPermissions.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# GroupPermissions
2+
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
8+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
9+
10+

docs/GroupRole.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Name | Type | Description | Notes
99
**name** | **str** | | [optional]
1010
**description** | **str** | | [optional]
1111
**is_self_assignable** | **bool** | | [optional] [default to False]
12-
**permissions** | **list[str]** | | [optional]
12+
**permissions** | [**list[GroupPermissions]**](GroupPermissions.md) | | [optional]
1313
**is_management_role** | **bool** | | [optional] [default to False]
1414
**requires_two_factor** | **bool** | | [optional] [default to False]
1515
**requires_purchase** | **bool** | | [optional] [default to False]

docs/UpdateGroupRoleRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
77
**name** | **str** | | [optional]
88
**description** | **str** | | [optional]
99
**is_self_assignable** | **bool** | | [optional] [default to False]
10-
**permissions** | **list[str]** | | [optional]
10+
**permissions** | [**list[GroupPermissions]**](GroupPermissions.md) | | [optional]
1111
**order** | **int** | | [optional]
1212

1313
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

vrchatapi/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@
123123
from vrchatapi.models.group_member_status import GroupMemberStatus
124124
from vrchatapi.models.group_my_member import GroupMyMember
125125
from vrchatapi.models.group_permission import GroupPermission
126+
from vrchatapi.models.group_permissions import GroupPermissions
126127
from vrchatapi.models.group_post import GroupPost
127128
from vrchatapi.models.group_post_visibility import GroupPostVisibility
128129
from vrchatapi.models.group_privacy import GroupPrivacy

vrchatapi/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@
9393
from vrchatapi.models.group_member_status import GroupMemberStatus
9494
from vrchatapi.models.group_my_member import GroupMyMember
9595
from vrchatapi.models.group_permission import GroupPermission
96+
from vrchatapi.models.group_permissions import GroupPermissions
9697
from vrchatapi.models.group_post import GroupPost
9798
from vrchatapi.models.group_post_visibility import GroupPostVisibility
9899
from vrchatapi.models.group_privacy import GroupPrivacy

vrchatapi/models/create_group_role_request.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class CreateGroupRoleRequest(object):
4040
'name': 'str',
4141
'description': 'str',
4242
'is_self_assignable': 'bool',
43-
'permissions': 'list[str]'
43+
'permissions': 'list[GroupPermissions]'
4444
}
4545

4646
attribute_map = {
@@ -165,7 +165,7 @@ def permissions(self):
165165
166166
167167
:return: The permissions of this CreateGroupRoleRequest. # noqa: E501
168-
:rtype: list[str]
168+
:rtype: list[GroupPermissions]
169169
"""
170170
return self._permissions
171171

@@ -175,16 +175,8 @@ def permissions(self, permissions):
175175
176176
177177
:param permissions: The permissions of this CreateGroupRoleRequest. # noqa: E501
178-
:type permissions: list[str]
178+
:type permissions: list[GroupPermissions]
179179
"""
180-
allowed_values = ["\*", "group-announcement-manage", "group-audit-view", "group-bans-manage", "group-data-manage", "group-default-role-manage", "group-galleries-manage", "group-instance-age-gated-create", "group-instance-join", "group-instance-manage", "group-instance-moderate", "group-instance-open-create", "group-instance-plus-create", "group-instance-plus-portal", "group-instance-plus-portal-unlocked", "group-instance-public-create", "group-instance-queue-priority", "group-instance-restricted-create", "group-invites-manage", "group-members-manage", "group-members-remove", "group-members-viewall", "group-roles-assign", "group-roles-manage"] # noqa: E501
181-
if (self.local_vars_configuration.client_side_validation and
182-
not set(permissions).issubset(set(allowed_values))): # noqa: E501
183-
raise ValueError(
184-
"Invalid values for `permissions` [{0}], must be a subset of [{1}]" # noqa: E501
185-
.format(", ".join(map(str, set(permissions) - set(allowed_values))), # noqa: E501
186-
", ".join(map(str, allowed_values)))
187-
)
188180

189181
self._permissions = permissions
190182

vrchatapi/models/group_my_member.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class GroupMyMember(object):
5454
'has_joined_from_purchase': 'bool',
5555
'last_post_read_at': 'datetime',
5656
'm_role_ids': 'list[str]',
57-
'permissions': 'list[str]'
57+
'permissions': 'list[GroupPermissions]'
5858
}
5959

6060
attribute_map = {
@@ -527,7 +527,7 @@ def permissions(self):
527527
528528
529529
:return: The permissions of this GroupMyMember. # noqa: E501
530-
:rtype: list[str]
530+
:rtype: list[GroupPermissions]
531531
"""
532532
return self._permissions
533533

@@ -537,16 +537,8 @@ def permissions(self, permissions):
537537
538538
539539
:param permissions: The permissions of this GroupMyMember. # noqa: E501
540-
:type permissions: list[str]
541-
"""
542-
allowed_values = ["\*", "group-announcement-manage", "group-audit-view", "group-bans-manage", "group-data-manage", "group-default-role-manage", "group-galleries-manage", "group-instance-age-gated-create", "group-instance-join", "group-instance-manage", "group-instance-moderate", "group-instance-open-create", "group-instance-plus-create", "group-instance-plus-portal", "group-instance-plus-portal-unlocked", "group-instance-public-create", "group-instance-queue-priority", "group-instance-restricted-create", "group-invites-manage", "group-members-manage", "group-members-remove", "group-members-viewall", "group-roles-assign", "group-roles-manage"] # noqa: E501
543-
if (self.local_vars_configuration.client_side_validation and
544-
not set(permissions).issubset(set(allowed_values))): # noqa: E501
545-
raise ValueError(
546-
"Invalid values for `permissions` [{0}], must be a subset of [{1}]" # noqa: E501
547-
.format(", ".join(map(str, set(permissions) - set(allowed_values))), # noqa: E501
548-
", ".join(map(str, allowed_values)))
549-
)
540+
:type permissions: list[GroupPermissions]
541+
"""
550542

551543
self._permissions = permissions
552544

0 commit comments

Comments
 (0)