/* 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 RbacGroup = { 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; };