1.0.9 • Published 3 years ago
aveonline v1.0.9
Aveonline
Libreria para conectarce con Aveonline através de js.
Instalación
Para instalar Aveonline use el siguiente comando:
npm i aveonlineUso
Para usar Aveonline Importelo de la siguiente manera:
import { Aveonline, AveonlineConfig } from 'aveonline';Configuración
Una vez importado Ave, puedes configurarlo de la siguiente manera:
const  config : AveonlineConfig = {
    active: boolean;
    user: string;
    password: string;
    nit: string;s
    direction: string;
    phone: string;
    tel: string;
    email: string;
    account: {
        id: number;
        name: string;
    } | null;
    agent: {
        id: number;
        name: string;
    } | null;
    val_min: boolean;
    free_shipping: boolean;
    min_free_shipping: number;
    fixed_freight: number;
}
const ave = Aveonline({config})Funciones
getAccounts
Obtener las Cuentas en base a las configuaciones
const accounts = await ave.getAccounts() : AccountResultPropsgetAgents
Obtener los Agentes en base a las configuaciones
const agents = await ave.getAgents() : AgentsResultPropsgetTransport
Obtener las Transportadoras en base a las configuaciones
const transports = await ave.getTransport() : TransportResultPropsgetQuote
Generar Cotizacione en base a las configuaciones y los dato de envio
const cotizaciones = await ave.getQuote(data: GetQuoteParams) : QuoteResultPropsgenerateGuide
Generar Guia en base a las configuaciones y los dato de envio
const guia = await ave.generateGuide(data: PostGuideParams) : GuideResultPropsgeneratePickup
Generar Recogidas en base a las configuaciones y los dato de envio
const recogidas = await ave.generatePickup(data: PostPickupParams) : GuideResultPropsupdateGuide
Actualizar guia en base a las configuaciones y los dato de envio
const result = await ave.updateGuide(data: PutGuideParams) : anygenerateShippingRelationship
Generar relacion de Envio en base a las configuaciones y los dato de envio
const result = await ave.generateShippingRelationship(data: PostShippingRelationshipParams) : any