correios-brasil
Version:
Módulo completo consultar informações sobre o CEP, calcular o preço e os prazos das entregas das encomendas e também realizar o seu rastreio
50 lines (47 loc) • 1.22 kB
TypeScript
// Generated by dts-bundle-generator v7.1.0
export interface CepResponse {
cep: string;
logradouro: string;
complemento: string;
bairro: string;
localidade: string;
uf: string;
unidade: string;
ibge: string;
gia: string;
}
export interface PrecoPrazoRequest {
sCepOrigem: string;
sCepDestino: string;
nVlPeso: string;
nCdFormato: string;
nVlComprimento: string;
nVlAltura: string;
nVlLargura: string;
nCdServico: Array<string>;
nVlDiametro: string;
nCdEmpresa?: string;
sDsSenha?: string;
sCdMaoPropria?: string;
nVlValorDeclarado?: string | number;
sCdAvisoRecebimento?: string;
nIndicaCalculo?: string | number;
}
export interface PrecoPrazoResponse {
Codigo: string;
Valor: string;
PrazoEntrega: string;
ValorSemAdicionais: string;
ValorMaoPropria: string;
ValorAvisoRecebimento: string;
ValorDeclarado: string;
EntregaDomiciliar: string;
EntregaSabado: string;
obsFim: string;
Erro: string;
MsgErro: string;
}
export declare function consultarCep(cep: string): Promise<CepResponse>;
export declare function calcularPrecoPrazo(precoPrazo: PrecoPrazoRequest): Promise<PrecoPrazoResponse[]>;
export declare function rastrearEncomendas(codes: Array<string>): Promise<any>;
export {};