export type TGroupResponse = {
  count: number;
  next: string | null;
  previous: string | null;
  results: TGroup[];
};
export type TSingleGroupResponse = {
  id: number,
  name: string,
  permissions: number[]
};

export type TGroup = {
  id: number;
  name: string;
  permissions: number[];
};

export type TGroupCreate = {
  name: string;
  permissions: number[];
};

export type TGroupUpdate = {
  name?: string;
  permissions?: number[];
};

export type TGroupDelete = {
  id: number;
};