UNPKG

sdksio-postnl-ecommerce-apis-sdk

Version:

Collection of PostNL API's for ecommerce processes

26 lines 1.26 kB
/** * PostNL Ecommerce APIsLib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { array, boolean, lazy, object, optional, string, } from '../schema'; import { contentSchema } from './content'; import { currencyEnumSchema } from './currencyEnum'; import { shipmentTypeEnumSchema } from './shipmentTypeEnum'; export const customSchema = object({ certificate: ['Certificate', optional(boolean())], certificateNr: ['CertificateNr', optional(string())], license: ['License', optional(boolean())], licenseNr: ['LicenseNr', optional(string())], invoice: ['Invoice', optional(boolean())], invoiceNr: ['InvoiceNr', optional(string())], handleAsNonDeliverable: ['HandleAsNonDeliverable', optional(boolean())], currency: ['Currency', currencyEnumSchema], shipmentType: ['ShipmentType', shipmentTypeEnumSchema], trustedShipperID: ['TrustedShipperID', optional(string())], importerReferenceCode: ['ImporterReferenceCode', optional(string())], transactionCode: ['TransactionCode', optional(string())], transactionDescription: ['TransactionDescription', optional(string())], content: ['Content', array(lazy(() => contentSchema))], }); //# sourceMappingURL=custom.js.map