export type ApiResponse = [ AssignedResponse, NoAssignedResponse ]; export interface AssignedResponse { assigned: RouteAssignedResponse[]; } export interface NoAssignedResponse { noAssigned: RouteNoAssignedResponse[]; } export interface RouteAssignedResponse { json: RouteAssignedJson; } export interface RouteAssignedJson { dia: string; distancia: number; horas_desplazamiento: number; hora_laboral_semanal_usuario: number; hora_minima_semanal_pdv: number; horas_trabajo: string; latitud_usuario: number; longitud_usuario: number; latitud_pdv: number; longitud_pdv: number; nombre_usuario: string; nombre_pdv: string; usuario_id: string; pdv_id: number; visit_order?: number; geojson?: unknown; horas_por_dia_usuario?: number; horas_descanso_por_dia?: number; jornada_codigo?: string; pais?: string; ciudad?: string; estado?: string; provincia?: string; region?: string; zona?: string; metro?: string; pais_usuario?: string; ciudad_usuario?: string; estado_usuario?: string; provincia_usuario?: string; region_usuario?: string; zona_usuario?: string; } export interface RouteNoAssignedResponse { pdv_id: number; pdv_nombre: string, minimo_horas_semana: number, latitud: number, longitud: number, motivo: string; pais?: string; ciudad?: string; estado?: string; provincia?: string; region?: string; zona?: string; metro?: string; }