export interface ActividadReponse {
  success: boolean;
  message: string;
  data: Actividad[];
}

export interface Actividad {
  id: number;
  caso_id: number;
  descripcion: string;
  tipo_actividad_id: number;
  usuario_id: number;
  created_at: string;
  resolucion_caso: string;
  tipo_actividad: Tipoactividad;
  usuario: Usuario;

}

interface Usuario {
  id: number;
  nombre: string;
  apellido: string;
  usuario: string;
}

export interface Tipoactividad {
  id: number;
  nombre: string;
}


export interface TipoactividadResponse {
  success: boolean;
  message: string;
  data: Tipoactividad[];
}

export interface NuevaActividad {
  action: string;
  descripcion: string;
  caso_id: string | number;
  tipo_actividad_id: string | number;
  endpoint: string;
}

export interface NuevaActividadReponse {
  success: boolean;
  message: string;
  data: Actividad;
}


export interface CerrarCasoResponse {
  success: boolean;
  message: string;
  data: CasoCerrado;
}

interface CasoCerrado {
  id: number;
  titulo: string;
  prioridad: string;
  ticket: string;
  resolucion_caso: string;
  pedido_id: number;
  cliente_id: number;
  cef_id: number;
  usuario_id: number;
  asunto_caso_id: number;
  tipo_caso_id: number;
  tipo_origen_id: number;
  usuario_caso_cerrado_id: number;
  activo: boolean;
  created_at: string;
  updated_at: string;
  usuario: Usuario;
  usuario_caso_cerrado: Usuario;
}


