UNPKG

sdksio-postnl-ecommerce-apis-sdk

Version:

Collection of PostNL API's for ecommerce processes

38 lines 1.79 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 { amount1Schema } from './amount1'; import { customer1Schema } from './customer1'; import { dimension1Schema } from './dimension1'; import { eventSchema } from './event'; import { expectationSchema } from './expectation'; import { oldStatusSchema } from './oldStatus'; import { productOptionsSchema } from './productOptions'; import { statusSchema } from './status'; export const shipment1Schema = 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))], amount: ['Amount', optional(lazy(() => amount1Schema))], address: ['Address', optional(array(lazy(() => address5Schema)))], event: ['Event', optional(array(lazy(() => eventSchema)))], expectation: ['Expectation', optional(lazy(() => expectationSchema))], productOptions: [ 'ProductOptions', optional(lazy(() => productOptionsSchema)), ], status: ['Status', optional(lazy(() => statusSchema))], oldStatus: ['OldStatus', optional(array(lazy(() => oldStatusSchema)))], }); //# sourceMappingURL=shipment1.js.map