Integrate Delyva.com shipping API to nodejs app
Budget: $15 – $25 USD
in Malaysia and Singapore
```ts
type ShippingArgs = {
/** Cash on delivery. !important */
isCOD: boolean;
/** Reference number coming from our db. */
refNumber: string;
// any other args
// ...rest
};
type TrackingArgs = {
/** Tracking number. */
trackingNumber: string;
// ...rest
};
type PrintingArgs = {
size: "A4" | "Sticker";
trackingNumbers: string[];
// ...rest
};
const fns = {
/** create a shipment */
ship: (args: ShippingArgs) => undefined,
/** print labels */
print: (args: PrintingArgs) => undefined,
/** will listen to webhooks for tracking */
listen: (args: TrackingArgs) => undefined,
};
```
```ts
type ShippingArgs = {
/** Cash on delivery. !important */
isCOD: boolean;
/** Reference number coming from our db. */
refNumber: string;
// any other args
// ...rest
};
type TrackingArgs = {
/** Tracking number. */
trackingNumber: string;
// ...rest
};
type PrintingArgs = {
size: "A4" | "Sticker";
trackingNumbers: string[];
// ...rest
};
const fns = {
/** create a shipment */
ship: (args: ShippingArgs) => undefined,
/** print labels */
print: (args: PrintingArgs) => undefined,
/** will listen to webhooks for tracking */
listen: (args: TrackingArgs) => undefined,
};
```