UNPKG

correios-webservice

Version:
53 lines (52 loc) 1.41 kB
import { Auth } from "../auth"; import { ClientConfig } from "../client"; import { Endpoint } from "../endpoint"; import { ProductCode } from "../types"; interface PriceNacionalRequest { cepDestino: string; cepOrigem: string; nuRequisicao?: string; nuContrato?: string; nuDR?: string; psObjeto?: string; nuUnidade?: string; tpObjeto?: string; comprimento?: string; altura?: string; largura?: string; diametro?: string; psCubico?: string; servicosAdicionais?: string; criterios?: string; vlDeclarado?: string; dtEvento?: string; coUnidadeOrigem?: string; dtArmazenagem?: string; vlRemessa?: string; } interface PriceNacionalResponse { coProduto: string; pcBase: string; pcBaseGeral: string; peVariacao: string; pcReferencia: string; vlBaseCalculoImposto: string; inPesoCubico: string; psCobrado: string; peAdValorem: string; vlSeguroAutomatico: string; qtAdicional: string; pcFaixa: string; pcFaixaVariacao: string; pcProduto: string; pcFinal: string; } declare class Nacional extends Endpoint { get(productCode: ProductCode, params: PriceNacionalRequest): Promise<PriceNacionalResponse>; protected getPrefix(): string; } declare class Price { nacional: Nacional; constructor(auth: Auth, config: ClientConfig); } export { Price, PriceNacionalRequest };