correios-webservice
Version:
Cliente NodeJS para consumir a api nova dos Correios (CWS)
27 lines (26 loc) • 793 B
TypeScript
import { Auth } from "../auth";
import { ClientConfig } from "../client";
import { Endpoint } from "../endpoint";
import { ProductCode } from "../types";
interface TimeNacionalRequest {
cepOrigem: string;
cepDestino: string;
dtEvento?: string;
}
interface TimeNacionalResponse {
coProduto: string;
prazoEntrega: number;
dataMaxima: string;
entregaDomiciliar: "S" | "N";
entregaSabado: "S" | "N";
entregaDomingo: "N" | "S";
}
declare class Nacional extends Endpoint {
get(productCode: ProductCode, params: TimeNacionalRequest): Promise<TimeNacionalResponse>;
protected getPrefix(): string;
}
declare class Time {
nacional: Nacional;
constructor(auth: Auth, config: ClientConfig);
}
export { Time, TimeNacionalRequest, TimeNacionalResponse };