@@ -2059,41 +2059,11 @@ export interface CreateGroupRoleRequest {
20592059 'isSelfAssignable'?: boolean;
20602060 /**
20612061 *
2062- * @type {Array<string >}
2062+ * @type {Array<GroupPermissions >}
20632063 * @memberof CreateGroupRoleRequest
20642064 */
2065- 'permissions'?: Array<CreateGroupRoleRequestPermissionsEnum >;
2065+ 'permissions'?: Array<GroupPermissions >;
20662066}
2067-
2068- export const CreateGroupRoleRequestPermissionsEnum = {
2069- group_all: '\\*',
2070- group_announcement_manage: 'group-announcement-manage',
2071- group_audit_view: 'group-audit-view',
2072- group_bans_manage: 'group-bans-manage',
2073- group_data_manage: 'group-data-manage',
2074- group_default_role_manage: 'group-default-role-manage',
2075- group_galleries_manage: 'group-galleries-manage',
2076- group_instance_age_gated_create: 'group-instance-age-gated-create',
2077- group_instance_join: 'group-instance-join',
2078- group_instance_manage: 'group-instance-manage',
2079- group_instance_moderate: 'group-instance-moderate',
2080- group_instance_open_create: 'group-instance-open-create',
2081- group_instance_plus_create: 'group-instance-plus-create',
2082- group_instance_plus_portal: 'group-instance-plus-portal',
2083- group_instance_plus_portal_unlocked: 'group-instance-plus-portal-unlocked',
2084- group_instance_public_create: 'group-instance-public-create',
2085- group_instance_queue_priority: 'group-instance-queue-priority',
2086- group_instance_restricted_create: 'group-instance-restricted-create',
2087- group_invites_manage: 'group-invites-manage',
2088- group_members_manage: 'group-members-manage',
2089- group_members_remove: 'group-members-remove',
2090- group_members_viewall: 'group-members-viewall',
2091- group_roles_assign: 'group-roles-assign',
2092- group_roles_manage: 'group-roles-manage'
2093- } as const;
2094-
2095- export type CreateGroupRoleRequestPermissionsEnum = typeof CreateGroupRoleRequestPermissionsEnum[keyof typeof CreateGroupRoleRequestPermissionsEnum];
2096-
20972067/**
20982068 *
20992069 * @export
@@ -4787,41 +4757,11 @@ export interface GroupMyMember {
47874757 'mRoleIds'?: Array<string>;
47884758 /**
47894759 *
4790- * @type {Array<string >}
4760+ * @type {Array<GroupPermissions >}
47914761 * @memberof GroupMyMember
47924762 */
4793- 'permissions'?: Array<GroupMyMemberPermissionsEnum >;
4763+ 'permissions'?: Array<GroupPermissions >;
47944764}
4795-
4796- export const GroupMyMemberPermissionsEnum = {
4797- group_all: '\\*',
4798- group_announcement_manage: 'group-announcement-manage',
4799- group_audit_view: 'group-audit-view',
4800- group_bans_manage: 'group-bans-manage',
4801- group_data_manage: 'group-data-manage',
4802- group_default_role_manage: 'group-default-role-manage',
4803- group_galleries_manage: 'group-galleries-manage',
4804- group_instance_age_gated_create: 'group-instance-age-gated-create',
4805- group_instance_join: 'group-instance-join',
4806- group_instance_manage: 'group-instance-manage',
4807- group_instance_moderate: 'group-instance-moderate',
4808- group_instance_open_create: 'group-instance-open-create',
4809- group_instance_plus_create: 'group-instance-plus-create',
4810- group_instance_plus_portal: 'group-instance-plus-portal',
4811- group_instance_plus_portal_unlocked: 'group-instance-plus-portal-unlocked',
4812- group_instance_public_create: 'group-instance-public-create',
4813- group_instance_queue_priority: 'group-instance-queue-priority',
4814- group_instance_restricted_create: 'group-instance-restricted-create',
4815- group_invites_manage: 'group-invites-manage',
4816- group_members_manage: 'group-members-manage',
4817- group_members_remove: 'group-members-remove',
4818- group_members_viewall: 'group-members-viewall',
4819- group_roles_assign: 'group-roles-assign',
4820- group_roles_manage: 'group-roles-manage'
4821- } as const;
4822-
4823- export type GroupMyMemberPermissionsEnum = typeof GroupMyMemberPermissionsEnum[keyof typeof GroupMyMemberPermissionsEnum];
4824-
48254765/**
48264766 * A permission that can be granted to a role in a group.
48274767 * @export
@@ -4859,6 +4799,42 @@ export interface GroupPermission {
48594799 */
48604800 'allowedToAdd'?: boolean;
48614801}
4802+ /**
4803+ *
4804+ * @export
4805+ * @enum {string}
4806+ */
4807+
4808+ export const GroupPermissions = {
4809+ group_all: '*',
4810+ group_announcement_manage: 'group-announcement-manage',
4811+ group_audit_view: 'group-audit-view',
4812+ group_bans_manage: 'group-bans-manage',
4813+ group_data_manage: 'group-data-manage',
4814+ group_default_role_manage: 'group-default-role-manage',
4815+ group_galleries_manage: 'group-galleries-manage',
4816+ group_instance_age_gated_create: 'group-instance-age-gated-create',
4817+ group_instance_join: 'group-instance-join',
4818+ group_instance_manage: 'group-instance-manage',
4819+ group_instance_moderate: 'group-instance-moderate',
4820+ group_instance_open_create: 'group-instance-open-create',
4821+ group_instance_plus_create: 'group-instance-plus-create',
4822+ group_instance_plus_portal: 'group-instance-plus-portal',
4823+ group_instance_plus_portal_unlocked: 'group-instance-plus-portal-unlocked',
4824+ group_instance_public_create: 'group-instance-public-create',
4825+ group_instance_queue_priority: 'group-instance-queue-priority',
4826+ group_instance_restricted_create: 'group-instance-restricted-create',
4827+ group_invites_manage: 'group-invites-manage',
4828+ group_members_manage: 'group-members-manage',
4829+ group_members_remove: 'group-members-remove',
4830+ group_members_viewall: 'group-members-viewall',
4831+ group_roles_assign: 'group-roles-assign',
4832+ group_roles_manage: 'group-roles-manage'
4833+ } as const;
4834+
4835+ export type GroupPermissions = typeof GroupPermissions[keyof typeof GroupPermissions];
4836+
4837+
48624838/**
48634839 *
48644840 * @export
@@ -5004,10 +4980,10 @@ export interface GroupRole {
50044980 'isSelfAssignable'?: boolean;
50054981 /**
50064982 *
5007- * @type {Array<string >}
4983+ * @type {Array<GroupPermissions >}
50084984 * @memberof GroupRole
50094985 */
5010- 'permissions'?: Array<GroupRolePermissionsEnum >;
4986+ 'permissions'?: Array<GroupPermissions >;
50114987 /**
50124988 *
50134989 * @type {boolean}
@@ -5045,36 +5021,6 @@ export interface GroupRole {
50455021 */
50465022 'updatedAt'?: string;
50475023}
5048-
5049- export const GroupRolePermissionsEnum = {
5050- group_all: '\\*',
5051- group_announcement_manage: 'group-announcement-manage',
5052- group_audit_view: 'group-audit-view',
5053- group_bans_manage: 'group-bans-manage',
5054- group_data_manage: 'group-data-manage',
5055- group_default_role_manage: 'group-default-role-manage',
5056- group_galleries_manage: 'group-galleries-manage',
5057- group_instance_age_gated_create: 'group-instance-age-gated-create',
5058- group_instance_join: 'group-instance-join',
5059- group_instance_manage: 'group-instance-manage',
5060- group_instance_moderate: 'group-instance-moderate',
5061- group_instance_open_create: 'group-instance-open-create',
5062- group_instance_plus_create: 'group-instance-plus-create',
5063- group_instance_plus_portal: 'group-instance-plus-portal',
5064- group_instance_plus_portal_unlocked: 'group-instance-plus-portal-unlocked',
5065- group_instance_public_create: 'group-instance-public-create',
5066- group_instance_queue_priority: 'group-instance-queue-priority',
5067- group_instance_restricted_create: 'group-instance-restricted-create',
5068- group_invites_manage: 'group-invites-manage',
5069- group_members_manage: 'group-members-manage',
5070- group_members_remove: 'group-members-remove',
5071- group_members_viewall: 'group-members-viewall',
5072- group_roles_assign: 'group-roles-assign',
5073- group_roles_manage: 'group-roles-manage'
5074- } as const;
5075-
5076- export type GroupRolePermissionsEnum = typeof GroupRolePermissionsEnum[keyof typeof GroupRolePermissionsEnum];
5077-
50785024/**
50795025 *
50805026 * @export
@@ -8548,47 +8494,17 @@ export interface UpdateGroupRoleRequest {
85488494 'isSelfAssignable'?: boolean;
85498495 /**
85508496 *
8551- * @type {Array<string >}
8497+ * @type {Array<GroupPermissions >}
85528498 * @memberof UpdateGroupRoleRequest
85538499 */
8554- 'permissions'?: Array<UpdateGroupRoleRequestPermissionsEnum >;
8500+ 'permissions'?: Array<GroupPermissions >;
85558501 /**
85568502 *
85578503 * @type {number}
85588504 * @memberof UpdateGroupRoleRequest
85598505 */
85608506 'order'?: number;
85618507}
8562-
8563- export const UpdateGroupRoleRequestPermissionsEnum = {
8564- group_all: '\\*',
8565- group_announcement_manage: 'group-announcement-manage',
8566- group_audit_view: 'group-audit-view',
8567- group_bans_manage: 'group-bans-manage',
8568- group_data_manage: 'group-data-manage',
8569- group_default_role_manage: 'group-default-role-manage',
8570- group_galleries_manage: 'group-galleries-manage',
8571- group_instance_age_gated_create: 'group-instance-age-gated-create',
8572- group_instance_join: 'group-instance-join',
8573- group_instance_manage: 'group-instance-manage',
8574- group_instance_moderate: 'group-instance-moderate',
8575- group_instance_open_create: 'group-instance-open-create',
8576- group_instance_plus_create: 'group-instance-plus-create',
8577- group_instance_plus_portal: 'group-instance-plus-portal',
8578- group_instance_plus_portal_unlocked: 'group-instance-plus-portal-unlocked',
8579- group_instance_public_create: 'group-instance-public-create',
8580- group_instance_queue_priority: 'group-instance-queue-priority',
8581- group_instance_restricted_create: 'group-instance-restricted-create',
8582- group_invites_manage: 'group-invites-manage',
8583- group_members_manage: 'group-members-manage',
8584- group_members_remove: 'group-members-remove',
8585- group_members_viewall: 'group-members-viewall',
8586- group_roles_assign: 'group-roles-assign',
8587- group_roles_manage: 'group-roles-manage'
8588- } as const;
8589-
8590- export type UpdateGroupRoleRequestPermissionsEnum = typeof UpdateGroupRoleRequestPermissionsEnum[keyof typeof UpdateGroupRoleRequestPermissionsEnum];
8591-
85928508/**
85938509 *
85948510 * @export
0 commit comments