export interface IRole { id?: number; workspaceId: string; personId: number | null; name: string | null; description: string | null; holdingId: string | null; // portfolioId: number | null; } export function parseRole(role: IRole): IRole { role.id = +role.id; // role.holdingId = role.holdingId; role.personId = +role.personId; // role.portfolioId = +role.portfolioId; // role.workspaceId = +role.workspaceId; return role; } export interface IRoleProperties { id?: boolean; name?: boolean; description?: boolean; holdingId?: boolean; personId?: boolean; // portfolioId?: boolean; workspaceId?: boolean; } export const defaultGetRolesProperties: IRoleProperties = { id: true, name: true, description: true, holdingId: true, personId: true, // portfolioId: true, workspaceId: true, };