import { NuevoBulto } from "./bultos.model"; import { Direccion } from "./localidad.mode"; import { MetaContenido } from "./metas.model"; import { Persona } from "./personas.model"; import { SucursalBase, Sucursal } from "./sucursales.model"; interface Fecha { fecha: string; horaDesde: string; horaHasta: string; } export interface NuevaOrden { contrato?: string; tipoServicio?: string; sucursalClienteID?: string; origen: { postal: Direccion; }; destino: { postal?: Direccion; sucursal?: SucursalBase; }; fechaDeEntrega?: Fecha; pagoDestino?: number; productoAEntregar: string; valorACobrar?: number; remitente: Persona; destinatario: Persona[]; bultos: NuevoBulto[]; } interface BultoRes { numeroDeBulto: string; numeroDeEnvio: string; totalizador: string; linking: MetaContenido[]; } export interface Orden { estado: string; tipo: string; sucursalDeDistribucion: Sucursal; sucursalDeRendicion: Sucursal; sucursalDeImposicion: Sucursal; fechaCreacion: string; zonaDeReparto: string; numeroDePermisionaria: string; descripcionServicio: string; etiquetaRemito: string; bultos: BultoRes[]; fechaEstimadaDeEntrega: string; huellaDeCarbono: string; gastoEnergetico: string; } export {};