|
3 | 3 | // |
4 | 4 |
|
5 | 5 | // ignore_for_file: unused_element |
| 6 | +import 'package:vrchat_dart_generated/src/model/group_permissions.dart'; |
6 | 7 | import 'package:json_annotation/json_annotation.dart'; |
7 | 8 |
|
8 | 9 | part 'create_group_role_request.g.dart'; |
@@ -56,7 +57,7 @@ class CreateGroupRoleRequest { |
56 | 57 | required: false, |
57 | 58 | includeIfNull: false, |
58 | 59 | ) |
59 | | - final List<PermissionsEnum>? permissions; |
| 60 | + final List<GroupPermissions>? permissions; |
60 | 61 |
|
61 | 62 | @override |
62 | 63 | bool operator ==(Object other) => |
@@ -86,61 +87,3 @@ class CreateGroupRoleRequest { |
86 | 87 | return toJson().toString(); |
87 | 88 | } |
88 | 89 | } |
89 | | - |
90 | | -enum UpdateGroupRoleRequestPermissionsEnum { |
91 | | - @JsonValue(r'\\*') |
92 | | - group_all(r'\\*'), |
93 | | - @JsonValue(r'group-announcement-manage') |
94 | | - group_announcement_manage(r'group-announcement-manage'), |
95 | | - @JsonValue(r'group-audit-view') |
96 | | - group_audit_view(r'group-audit-view'), |
97 | | - @JsonValue(r'group-bans-manage') |
98 | | - group_bans_manage(r'group-bans-manage'), |
99 | | - @JsonValue(r'group-data-manage') |
100 | | - group_data_manage(r'group-data-manage'), |
101 | | - @JsonValue(r'group-default-role-manage') |
102 | | - group_default_role_manage(r'group-default-role-manage'), |
103 | | - @JsonValue(r'group-galleries-manage') |
104 | | - group_galleries_manage(r'group-galleries-manage'), |
105 | | - @JsonValue(r'group-instance-age-gated-create') |
106 | | - group_instance_age_gated_create(r'group-instance-age-gated-create'), |
107 | | - @JsonValue(r'group-instance-join') |
108 | | - group_instance_join(r'group-instance-join'), |
109 | | - @JsonValue(r'group-instance-manage') |
110 | | - group_instance_manage(r'group-instance-manage'), |
111 | | - @JsonValue(r'group-instance-moderate') |
112 | | - group_instance_moderate(r'group-instance-moderate'), |
113 | | - @JsonValue(r'group-instance-open-create') |
114 | | - group_instance_open_create(r'group-instance-open-create'), |
115 | | - @JsonValue(r'group-instance-plus-create') |
116 | | - group_instance_plus_create(r'group-instance-plus-create'), |
117 | | - @JsonValue(r'group-instance-plus-portal') |
118 | | - group_instance_plus_portal(r'group-instance-plus-portal'), |
119 | | - @JsonValue(r'group-instance-plus-portal-unlocked') |
120 | | - group_instance_plus_portal_unlocked(r'group-instance-plus-portal-unlocked'), |
121 | | - @JsonValue(r'group-instance-public-create') |
122 | | - group_instance_public_create(r'group-instance-public-create'), |
123 | | - @JsonValue(r'group-instance-queue-priority') |
124 | | - group_instance_queue_priority(r'group-instance-queue-priority'), |
125 | | - @JsonValue(r'group-instance-restricted-create') |
126 | | - group_instance_restricted_create(r'group-instance-restricted-create'), |
127 | | - @JsonValue(r'group-invites-manage') |
128 | | - group_invites_manage(r'group-invites-manage'), |
129 | | - @JsonValue(r'group-members-manage') |
130 | | - group_members_manage(r'group-members-manage'), |
131 | | - @JsonValue(r'group-members-remove') |
132 | | - group_members_remove(r'group-members-remove'), |
133 | | - @JsonValue(r'group-members-viewall') |
134 | | - group_members_viewall(r'group-members-viewall'), |
135 | | - @JsonValue(r'group-roles-assign') |
136 | | - group_roles_assign(r'group-roles-assign'), |
137 | | - @JsonValue(r'group-roles-manage') |
138 | | - group_roles_manage(r'group-roles-manage'); |
139 | | - |
140 | | - const UpdateGroupRoleRequestPermissionsEnum(this.value); |
141 | | - |
142 | | - final String value; |
143 | | - |
144 | | - @override |
145 | | - String toString() => value; |
146 | | -} |
0 commit comments