/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { RbacPlatform } from './RbacPlatform'; import type { RbacUser } from './RbacUser'; /** * Serializer for RBAC groups. */ export type PatchedRbacGroup = { readonly id?: number; /** * The unique identifier for the group */ unique_id?: string; readonly platform?: RbacPlatform; /** * The platform key */ platform_key?: string; /** * Optional name of the group */ name?: string; /** * Optional group description */ description?: string; readonly owner?: RbacUser; readonly users?: Array; /** * List of user IDs to add to this group */ users_to_add?: Array; /** * List of user IDs to remove from this group */ users_to_remove?: Array; /** * When True, this group is internal to the system and cannot be viewed or modified by tenants via API endpoints. */ readonly is_internal?: boolean; };