UNPKG

sdksio-postnl-ecommerce-apis-sdk

Version:

Collection of PostNL API's for ecommerce processes

30 lines 1.34 kB
/** * PostNL Ecommerce APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { array, lazy, object, optional, string } from '../schema'; import { address5Schema } from './address5'; import { customer1Schema } from './customer1'; import { dimension1Schema } from './dimension1'; import { productOptionsSchema } from './productOptions'; import { statusSchema } from './status'; export const shipment2Schema = object({ mainBarcode: ['MainBarcode', optional(string())], barcode: ['Barcode', optional(string())], shipmentAmount: ['ShipmentAmount', optional(string())], shipmentCounter: ['ShipmentCounter', optional(string())], customer: ['Customer', optional(lazy(() => customer1Schema))], productCode: ['ProductCode', optional(string())], productDescription: ['ProductDescription', optional(string())], reference: ['Reference', optional(string())], deliveryDate: ['DeliveryDate', optional(string())], dimension: ['Dimension', optional(lazy(() => dimension1Schema))], address: ['Address', optional(array(lazy(() => address5Schema)))], productOptions: [ 'ProductOptions', optional(lazy(() => productOptionsSchema)), ], status: ['Status', optional(lazy(() => statusSchema))], }); //# sourceMappingURL=shipment2.js.map