# Models

## The Address object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"Address":{"type":"object","properties":{"name":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostal":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Adjustment object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"Adjustment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"timestamp":{"type":"string","format":"date-time","nullable":true},"client":{"type":"string","nullable":true},"subType":{"type":"string","nullable":true},"type":{"type":"string","nullable":true},"fromWarehouse":{"type":"string","nullable":true},"toWarehouse":{"type":"string","nullable":true},"productId":{"type":"string","format":"uuid"},"packsizeId":{"type":"string","format":"uuid","nullable":true},"sku":{"type":"string","nullable":true},"eachCount":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"lotNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"serialNumber":{"type":"string","nullable":true},"quantity":{"type":"number","format":"double","nullable":true},"reason":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The AdjustmentQuery object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"AdjustmentQuery":{"type":"object","properties":{"condition":{"type":"string","nullable":true},"rules":{"type":"array","items":{"$ref":"#/components/schemas/Rule"},"nullable":true}},"additionalProperties":false},"Rule":{"type":"object","properties":{"field":{"type":"string","nullable":true},"value":{"type":"string","nullable":true},"operator":{"type":"string","nullable":true},"condition":{"type":"string","nullable":true},"rules":{"type":"array","items":{"$ref":"#/components/schemas/Rule"},"nullable":true}},"additionalProperties":false}}}}
```

## The BarcodeType object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"}}}}
```

## The ClientCreate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ClientCreate":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"name":{"type":"string","description":"Unique client code/name (required, immutable after creation)","nullable":true}},"additionalProperties":false}}}}
```

## The ClientGetList object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ClientInvoice object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ClientInvoice":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"invoiceNumber":{"type":"string","nullable":true},"clientId":{"type":"string","format":"uuid"},"startPeriod":{"type":"string","format":"date-time"},"endPeriod":{"type":"string","format":"date-time"},"postingDate":{"type":"string","format":"date-time"},"subTotal":{"type":"number","format":"double"},"total":{"type":"number","format":"double"},"dateCreated":{"type":"string","format":"date-time"},"client":{"$ref":"#/components/schemas/ClientGetList"},"fromName":{"type":"string","nullable":true},"fromAddress1":{"type":"string","nullable":true},"fromAddress2":{"type":"string","nullable":true},"fromCity":{"type":"string","nullable":true},"fromStateProvince":{"type":"string","nullable":true},"fromZipPostalCode":{"type":"string","nullable":true},"fromCountry":{"type":"string","nullable":true},"billToName":{"type":"string","nullable":true},"billToAddress1":{"type":"string","nullable":true},"billToAddress2":{"type":"string","nullable":true},"billToCity":{"type":"string","nullable":true},"billToStateProvince":{"type":"string","nullable":true},"billToZipPostalCode":{"type":"string","nullable":true},"billToCountry":{"type":"string","nullable":true},"lines":{"type":"array","items":{"$ref":"#/components/schemas/ClientInvoiceLine"},"nullable":true}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"ClientInvoiceLine":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32"},"item":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"additionalCharges":{"type":"string","nullable":true},"rate":{"type":"number","format":"double"},"quantity":{"type":"number","format":"double"}},"additionalProperties":false}}}}
```

## The ClientInvoiceBase object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ClientInvoiceBase":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"invoiceNumber":{"type":"string","nullable":true},"clientId":{"type":"string","format":"uuid"},"startPeriod":{"type":"string","format":"date-time"},"endPeriod":{"type":"string","format":"date-time"},"postingDate":{"type":"string","format":"date-time"},"subTotal":{"type":"number","format":"double"},"total":{"type":"number","format":"double"},"dateCreated":{"type":"string","format":"date-time"}},"additionalProperties":false}}}}
```

## The ClientInvoiceLine object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ClientInvoiceLine":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32"},"item":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"additionalCharges":{"type":"string","nullable":true},"rate":{"type":"number","format":"double"},"quantity":{"type":"number","format":"double"}},"additionalProperties":false}}}}
```

## The ClientUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ClientUpdate":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","description":"Client ID (required for update)","format":"uuid"}},"additionalProperties":false}}}}
```

## The CustomerAddress object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerAddress":{"type":"object","properties":{"id":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"attnTo":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"routeNumber":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"isDefault":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The CustomerCreate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerCreate":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"addresses":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"},"nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"customerCode":{"type":"string","nullable":true}},"additionalProperties":false},"CustomerAddress":{"type":"object","properties":{"id":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"attnTo":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"routeNumber":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"isDefault":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The CustomerDetails object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerDetails":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"addresses":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"},"nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"customerCode":{"type":"string","nullable":true},"isDiscontinued":{"type":"boolean"}},"additionalProperties":false},"CustomerAddress":{"type":"object","properties":{"id":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"attnTo":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"routeNumber":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"isDefault":{"type":"boolean"}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The CustomerReturnCreate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerReturnCreate":{"type":"object","properties":{"trackingNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"carrier":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"customerId":{"type":"string","format":"uuid"},"warehouseId":{"type":"string","format":"uuid"},"customerReturnNumber":{"type":"string","nullable":true},"from":{"$ref":"#/components/schemas/Address"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/CustomerReturnLineCreateUpdate"},"nullable":true}},"additionalProperties":false},"Address":{"type":"object","properties":{"name":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostal":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"CustomerReturnLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"instructions":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The CustomerReturnDetails object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerReturnDetails":{"type":"object","properties":{"trackingNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"carrier":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"customerReturnNumber":{"type":"string","nullable":true},"customer":{"$ref":"#/components/schemas/CustomerDetails"},"warehouse":{"$ref":"#/components/schemas/Warehouse"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/CustomerReturnLineGet"},"nullable":true}},"additionalProperties":false},"CustomerDetails":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"addresses":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"},"nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"customerCode":{"type":"string","nullable":true},"isDiscontinued":{"type":"boolean"}},"additionalProperties":false},"CustomerAddress":{"type":"object","properties":{"id":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"attnTo":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"routeNumber":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"isDefault":{"type":"boolean"}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"CustomerReturnLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"lineNumber":{"type":"integer","format":"int32"},"product":{"$ref":"#/components/schemas/ProductGetList"},"quantity":{"type":"number","format":"double"},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"receivedQuantity":{"type":"number","format":"double"},"damagedQuantity":{"type":"number","format":"double"},"toteLineId":{"type":"string","format":"uuid","nullable":true},"details":{"type":"array","items":{"$ref":"#/components/schemas/CustomerReturnLineGetDetails"},"nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"CustomerReturnLineGetDetails":{"type":"object","properties":{"toteLineDetailId":{"type":"string","format":"uuid","nullable":true},"receivedQuantity":{"type":"number","format":"double"},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The CustomerReturnGetList object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerReturnGetList":{"type":"object","properties":{"trackingNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"carrier":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"customerReturnNumber":{"type":"string","nullable":true},"customer":{"$ref":"#/components/schemas/CustomerDetails"},"warehouse":{"$ref":"#/components/schemas/Warehouse"}},"additionalProperties":false},"CustomerDetails":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"addresses":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"},"nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"customerCode":{"type":"string","nullable":true},"isDiscontinued":{"type":"boolean"}},"additionalProperties":false},"CustomerAddress":{"type":"object","properties":{"id":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"attnTo":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"routeNumber":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"isDefault":{"type":"boolean"}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The CustomerReturnLineCreateUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerReturnLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"instructions":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The CustomerReturnLineGet object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerReturnLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"lineNumber":{"type":"integer","format":"int32"},"product":{"$ref":"#/components/schemas/ProductGetList"},"quantity":{"type":"number","format":"double"},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"receivedQuantity":{"type":"number","format":"double"},"damagedQuantity":{"type":"number","format":"double"},"toteLineId":{"type":"string","format":"uuid","nullable":true},"details":{"type":"array","items":{"$ref":"#/components/schemas/CustomerReturnLineGetDetails"},"nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"CustomerReturnLineGetDetails":{"type":"object","properties":{"toteLineDetailId":{"type":"string","format":"uuid","nullable":true},"receivedQuantity":{"type":"number","format":"double"},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The CustomerReturnLineGetDetails object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerReturnLineGetDetails":{"type":"object","properties":{"toteLineDetailId":{"type":"string","format":"uuid","nullable":true},"receivedQuantity":{"type":"number","format":"double"},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The CustomerReturnUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerReturnUpdate":{"type":"object","properties":{"trackingNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"carrier":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"from":{"$ref":"#/components/schemas/Address"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/CustomerReturnLineCreateUpdate"},"nullable":true}},"additionalProperties":false},"Address":{"type":"object","properties":{"name":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostal":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"CustomerReturnLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"instructions":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The CustomerUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"CustomerUpdate":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"addresses":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"},"nullable":true},"id":{"type":"string","format":"uuid"}},"additionalProperties":false},"CustomerAddress":{"type":"object","properties":{"id":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"attnTo":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"routeNumber":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"isDefault":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The FreightClass object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"FreightClass":{"enum":["Class50","Class55","Class60","Class65","Class70","Class77p5","Class85","Class92p5","Class100","Class110","Class125","Class150","Class175","Class200","Class250","Class300","Class400","Class500"],"type":"string"}}}}
```

## The FreightType object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"FreightType":{"enum":["TruckLoad","SmallParcel","PrivateFleet","External"],"type":"string"}}}}
```

## The IdDocument object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"IdDocument":{"type":"object","properties":{"id":{"type":"string","format":"uuid"}},"additionalProperties":false}}}}
```

## The InventoryItem object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"InventoryItem":{"type":"object","properties":{"productId":{"type":"string","format":"uuid","nullable":true},"sku":{"type":"string","nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"warehouseId":{"type":"string","format":"uuid","nullable":true},"quantity":{"type":"number","format":"double"},"isSerialControlled":{"type":"boolean"},"isExpiryControlled":{"type":"boolean"},"isDecimalControlled":{"type":"boolean"},"details":{"type":"array","items":{"$ref":"#/components/schemas/InventoryItemDetails"},"nullable":true}},"additionalProperties":false},"InventoryItemDetails":{"type":"object","properties":{"serialNumber":{"type":"string","nullable":true},"lotNumber":{"type":"string","nullable":true},"expiry":{"type":"string","format":"date-time","nullable":true},"eachCount":{"type":"integer","format":"int32","nullable":true},"quantity":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The InventoryItemDetails object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"InventoryItemDetails":{"type":"object","properties":{"serialNumber":{"type":"string","nullable":true},"lotNumber":{"type":"string","nullable":true},"expiry":{"type":"string","format":"date-time","nullable":true},"eachCount":{"type":"integer","format":"int32","nullable":true},"quantity":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The PickTicketCreate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PickTicketCreate":{"type":"object","properties":{"referenceNumber":{"type":"string","nullable":true},"poNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"pickingInstructions":{"type":"string","nullable":true},"requiredDate":{"type":"string","format":"date-time","nullable":true},"cancelDate":{"type":"string","format":"date-time","nullable":true},"freightType":{"$ref":"#/components/schemas/FreightType"},"routeNumber":{"type":"string","nullable":true},"freightTerms":{"type":"string","nullable":true},"carrier":{"type":"string","nullable":true},"shippingService":{"type":"string","nullable":true},"dateCreated":{"type":"string","format":"date-time"},"closeDate":{"type":"string","format":"date-time","nullable":true},"warehouseId":{"type":"string","format":"uuid"},"customerId":{"type":"string","format":"uuid"},"pickTicketNumber":{"type":"string","nullable":true},"shipFrom":{"$ref":"#/components/schemas/Address"},"shipTo":{"$ref":"#/components/schemas/Address"},"billTo":{"$ref":"#/components/schemas/Address"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/PickTicketLineCreateUpdate"},"nullable":true}},"additionalProperties":false},"FreightType":{"enum":["TruckLoad","SmallParcel","PrivateFleet","External"],"type":"string"},"Address":{"type":"object","properties":{"name":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostal":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"PickTicketLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"orderedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PickTicketGetDetail object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PickTicketGetDetail":{"type":"object","properties":{"referenceNumber":{"type":"string","nullable":true},"poNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"pickingInstructions":{"type":"string","nullable":true},"requiredDate":{"type":"string","format":"date-time","nullable":true},"cancelDate":{"type":"string","format":"date-time","nullable":true},"freightType":{"$ref":"#/components/schemas/FreightType"},"routeNumber":{"type":"string","nullable":true},"freightTerms":{"type":"string","nullable":true},"carrier":{"type":"string","nullable":true},"shippingService":{"type":"string","nullable":true},"dateCreated":{"type":"string","format":"date-time"},"closeDate":{"type":"string","format":"date-time","nullable":true},"id":{"type":"string","format":"uuid"},"warehouse":{"$ref":"#/components/schemas/Warehouse"},"customer":{"$ref":"#/components/schemas/CustomerDetails"},"pickTicketNumber":{"type":"string","nullable":true},"totes":{"type":"array","items":{"$ref":"#/components/schemas/Tote"},"nullable":true},"lines":{"type":"array","items":{"$ref":"#/components/schemas/PickTicketLineGet"},"nullable":true}},"additionalProperties":false},"FreightType":{"enum":["TruckLoad","SmallParcel","PrivateFleet","External"],"type":"string"},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"CustomerDetails":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"addresses":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"},"nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"customerCode":{"type":"string","nullable":true},"isDiscontinued":{"type":"boolean"}},"additionalProperties":false},"CustomerAddress":{"type":"object","properties":{"id":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"attnTo":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"routeNumber":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"isDefault":{"type":"boolean"}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Tote":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"sscc18Code":{"type":"string","nullable":true},"bolNumber":{"type":"string","nullable":true},"cartonNumber":{"type":"integer","format":"int32"},"carrier":{"type":"string","nullable":true},"shippingService":{"type":"string","nullable":true},"shippingCost":{"type":"number","format":"double","nullable":true},"shippingCostCurrency":{"type":"string","nullable":true},"trackTraceNumber":{"type":"string","nullable":true},"lines":{"type":"array","items":{"$ref":"#/components/schemas/ToteLine"},"nullable":true}},"additionalProperties":false},"ToteLine":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"pickedQuantity":{"type":"number","format":"double"},"shippedQuantity":{"type":"number","format":"double","nullable":true},"deliveredQuantity":{"type":"number","format":"double","nullable":true},"pickTicketLineId":{"type":"string","format":"uuid"},"product":{"$ref":"#/components/schemas/ProductGetList"},"details":{"type":"array","items":{"$ref":"#/components/schemas/ToteLineDetail"},"nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ToteLineDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"pickedQuantity":{"type":"number","format":"double"},"shippedQuantity":{"type":"number","format":"double","nullable":true},"deliveredQuantity":{"type":"number","format":"double","nullable":true},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"PickTicketLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"lineNumber":{"type":"integer","format":"int32"},"product":{"$ref":"#/components/schemas/ProductGetList"},"orderedQuantity":{"type":"number","format":"double"},"pickedQuantity":{"type":"number","format":"double","nullable":true},"shippedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PickTicketGetList object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PickTicketGetList":{"type":"object","properties":{"referenceNumber":{"type":"string","nullable":true},"poNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"pickingInstructions":{"type":"string","nullable":true},"requiredDate":{"type":"string","format":"date-time","nullable":true},"cancelDate":{"type":"string","format":"date-time","nullable":true},"freightType":{"$ref":"#/components/schemas/FreightType"},"routeNumber":{"type":"string","nullable":true},"freightTerms":{"type":"string","nullable":true},"carrier":{"type":"string","nullable":true},"shippingService":{"type":"string","nullable":true},"dateCreated":{"type":"string","format":"date-time"},"closeDate":{"type":"string","format":"date-time","nullable":true},"id":{"type":"string","format":"uuid"},"warehouse":{"$ref":"#/components/schemas/Warehouse"},"customer":{"$ref":"#/components/schemas/CustomerDetails"},"pickTicketNumber":{"type":"string","nullable":true}},"additionalProperties":false},"FreightType":{"enum":["TruckLoad","SmallParcel","PrivateFleet","External"],"type":"string"},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"CustomerDetails":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"addresses":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAddress"},"nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"customerCode":{"type":"string","nullable":true},"isDiscontinued":{"type":"boolean"}},"additionalProperties":false},"CustomerAddress":{"type":"object","properties":{"id":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"attnTo":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"routeNumber":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"isDefault":{"type":"boolean"}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PickTicketLineCreateUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PickTicketLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"orderedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PickTicketLineGet object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PickTicketLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"lineNumber":{"type":"integer","format":"int32"},"product":{"$ref":"#/components/schemas/ProductGetList"},"orderedQuantity":{"type":"number","format":"double"},"pickedQuantity":{"type":"number","format":"double","nullable":true},"shippedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PickTicketUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PickTicketUpdate":{"type":"object","properties":{"referenceNumber":{"type":"string","nullable":true},"poNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"pickingInstructions":{"type":"string","nullable":true},"requiredDate":{"type":"string","format":"date-time","nullable":true},"cancelDate":{"type":"string","format":"date-time","nullable":true},"freightType":{"$ref":"#/components/schemas/FreightType"},"routeNumber":{"type":"string","nullable":true},"freightTerms":{"type":"string","nullable":true},"carrier":{"type":"string","nullable":true},"shippingService":{"type":"string","nullable":true},"dateCreated":{"type":"string","format":"date-time"},"closeDate":{"type":"string","format":"date-time","nullable":true},"id":{"type":"string","format":"uuid"},"shipFrom":{"$ref":"#/components/schemas/Address"},"shipTo":{"$ref":"#/components/schemas/Address"},"billTo":{"$ref":"#/components/schemas/Address"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/PickTicketLineCreateUpdate"},"nullable":true}},"additionalProperties":false},"FreightType":{"enum":["TruckLoad","SmallParcel","PrivateFleet","External"],"type":"string"},"Address":{"type":"object","properties":{"name":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostal":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"PickTicketLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"orderedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProblemDetails object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProblemDetails":{"type":"object","properties":{"type":{"type":"string","nullable":true},"title":{"type":"string","nullable":true},"status":{"type":"integer","format":"int32","nullable":true},"detail":{"type":"string","nullable":true},"instance":{"type":"string","nullable":true}},"additionalProperties":{}}}}}
```

## The ProductComponent object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductComponent":{"type":"object","properties":{"componentProductId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double"}},"additionalProperties":false}}}}
```

## The ProductCreate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductCreate":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"sku":{"type":"string","nullable":true},"isLotControlled":{"type":"boolean"},"lotPattern":{"type":"string","nullable":true},"isSerialControlled":{"type":"boolean"},"isBillOfMaterial":{"type":"boolean"},"serialPattern":{"type":"string","nullable":true},"isExpiryControlled":{"type":"boolean"},"isDecimalControlled":{"type":"boolean"},"isPacksizeControlled":{"type":"boolean"},"palletTie":{"type":"integer","format":"int32","nullable":true},"palletHeight":{"type":"integer","format":"int32","nullable":true},"height":{"type":"number","format":"double","nullable":true},"length":{"type":"number","format":"double","nullable":true},"width":{"type":"number","format":"double","nullable":true},"weight":{"type":"number","format":"double","nullable":true},"dimsLengthUnitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"dimsWeightUnitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"unitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"category":{"type":"string","nullable":true},"freightClass":{"$ref":"#/components/schemas/FreightClass"},"image":{"type":"string","nullable":true},"nmfc":{"type":"string","nullable":true},"commodityDescription":{"type":"string","nullable":true},"htsCode":{"type":"string","nullable":true},"countryOfOrigin":{"type":"string","nullable":true},"packsizes":{"type":"array","items":{"$ref":"#/components/schemas/ProductPacksize"},"nullable":true},"productComponents":{"type":"array","items":{"$ref":"#/components/schemas/ProductComponent"},"nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"UnitOfMeasure":{"enum":["Gr","Kg","Oz","Lb","Ml","L","Pt","Gal","Mm","Cm","M","In","Ft"],"type":"string"},"FreightClass":{"enum":["Class50","Class55","Class60","Class65","Class70","Class77p5","Class85","Class92p5","Class100","Class110","Class125","Class150","Class175","Class200","Class250","Class300","Class400","Class500"],"type":"string"},"ProductPacksize":{"type":"object","properties":{"name":{"type":"string","nullable":true},"eachCount":{"type":"integer","format":"int32"},"barcodeValue":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"height":{"type":"number","format":"double","nullable":true},"width":{"type":"number","format":"double","nullable":true},"length":{"type":"number","format":"double","nullable":true},"weight":{"type":"number","format":"double","nullable":true},"palletTie":{"type":"integer","format":"int32","nullable":true},"palletHeight":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"ProductComponent":{"type":"object","properties":{"componentProductId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double"}},"additionalProperties":false}}}}
```

## The ProductGetDetail object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductGetDetail":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true},"isLotControlled":{"type":"boolean"},"lotPattern":{"type":"string","nullable":true},"isSerialControlled":{"type":"boolean"},"isBillOfMaterial":{"type":"boolean"},"serialPattern":{"type":"string","nullable":true},"isExpiryControlled":{"type":"boolean"},"isDecimalControlled":{"type":"boolean"},"isPacksizeControlled":{"type":"boolean"},"palletTie":{"type":"integer","format":"int32","nullable":true},"palletHeight":{"type":"integer","format":"int32","nullable":true},"height":{"type":"number","format":"double","nullable":true},"length":{"type":"number","format":"double","nullable":true},"width":{"type":"number","format":"double","nullable":true},"weight":{"type":"number","format":"double","nullable":true},"dimsLengthUnitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"dimsWeightUnitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"unitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"category":{"type":"string","nullable":true},"freightClass":{"$ref":"#/components/schemas/FreightClass"},"image":{"type":"string","nullable":true},"nmfc":{"type":"string","nullable":true},"commodityDescription":{"type":"string","nullable":true},"htsCode":{"type":"string","nullable":true},"countryOfOrigin":{"type":"string","nullable":true},"packsizes":{"type":"array","items":{"$ref":"#/components/schemas/ProductPacksize"},"nullable":true},"productComponents":{"type":"array","items":{"$ref":"#/components/schemas/ProductComponent"},"nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"UnitOfMeasure":{"enum":["Gr","Kg","Oz","Lb","Ml","L","Pt","Gal","Mm","Cm","M","In","Ft"],"type":"string"},"FreightClass":{"enum":["Class50","Class55","Class60","Class65","Class70","Class77p5","Class85","Class92p5","Class100","Class110","Class125","Class150","Class175","Class200","Class250","Class300","Class400","Class500"],"type":"string"},"ProductPacksize":{"type":"object","properties":{"name":{"type":"string","nullable":true},"eachCount":{"type":"integer","format":"int32"},"barcodeValue":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"height":{"type":"number","format":"double","nullable":true},"width":{"type":"number","format":"double","nullable":true},"length":{"type":"number","format":"double","nullable":true},"weight":{"type":"number","format":"double","nullable":true},"palletTie":{"type":"integer","format":"int32","nullable":true},"palletHeight":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"ProductComponent":{"type":"object","properties":{"componentProductId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double"}},"additionalProperties":false}}}}
```

## The ProductGetList object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProductPacksize object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductPacksize":{"type":"object","properties":{"name":{"type":"string","nullable":true},"eachCount":{"type":"integer","format":"int32"},"barcodeValue":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"height":{"type":"number","format":"double","nullable":true},"width":{"type":"number","format":"double","nullable":true},"length":{"type":"number","format":"double","nullable":true},"weight":{"type":"number","format":"double","nullable":true},"palletTie":{"type":"integer","format":"int32","nullable":true},"palletHeight":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"}}}}
```

## The ProductUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductUpdate":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"sku":{"type":"string","nullable":true},"isLotControlled":{"type":"boolean"},"lotPattern":{"type":"string","nullable":true},"isSerialControlled":{"type":"boolean"},"isBillOfMaterial":{"type":"boolean"},"serialPattern":{"type":"string","nullable":true},"isExpiryControlled":{"type":"boolean"},"isDecimalControlled":{"type":"boolean"},"isPacksizeControlled":{"type":"boolean"},"palletTie":{"type":"integer","format":"int32","nullable":true},"palletHeight":{"type":"integer","format":"int32","nullable":true},"height":{"type":"number","format":"double","nullable":true},"length":{"type":"number","format":"double","nullable":true},"width":{"type":"number","format":"double","nullable":true},"weight":{"type":"number","format":"double","nullable":true},"dimsLengthUnitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"dimsWeightUnitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"unitOfMeasure":{"$ref":"#/components/schemas/UnitOfMeasure"},"category":{"type":"string","nullable":true},"freightClass":{"$ref":"#/components/schemas/FreightClass"},"image":{"type":"string","nullable":true},"nmfc":{"type":"string","nullable":true},"commodityDescription":{"type":"string","nullable":true},"htsCode":{"type":"string","nullable":true},"countryOfOrigin":{"type":"string","nullable":true},"packsizes":{"type":"array","items":{"$ref":"#/components/schemas/ProductPacksize"},"nullable":true},"productComponents":{"type":"array","items":{"$ref":"#/components/schemas/ProductComponent"},"nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"UnitOfMeasure":{"enum":["Gr","Kg","Oz","Lb","Ml","L","Pt","Gal","Mm","Cm","M","In","Ft"],"type":"string"},"FreightClass":{"enum":["Class50","Class55","Class60","Class65","Class70","Class77p5","Class85","Class92p5","Class100","Class110","Class125","Class150","Class175","Class200","Class250","Class300","Class400","Class500"],"type":"string"},"ProductPacksize":{"type":"object","properties":{"name":{"type":"string","nullable":true},"eachCount":{"type":"integer","format":"int32"},"barcodeValue":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"height":{"type":"number","format":"double","nullable":true},"width":{"type":"number","format":"double","nullable":true},"length":{"type":"number","format":"double","nullable":true},"weight":{"type":"number","format":"double","nullable":true},"palletTie":{"type":"integer","format":"int32","nullable":true},"palletHeight":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"ProductComponent":{"type":"object","properties":{"componentProductId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double"}},"additionalProperties":false}}}}
```

## The ProductionOrderCreate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductionOrderCreate":{"type":"object","properties":{"referenceNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"warehouseId":{"type":"string","format":"uuid"},"productionOrderNumber":{"type":"string","nullable":true},"inLines":{"type":"array","items":{"$ref":"#/components/schemas/ProductionOrderInLineCreateUpdate"},"nullable":true},"outLines":{"type":"array","items":{"$ref":"#/components/schemas/ProductionOrderOutLineCreateUpdate"},"nullable":true}},"additionalProperties":false},"ProductionOrderInLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false},"ProductionOrderOutLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"lotNumber":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProductionOrderGetDetail object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductionOrderGetDetail":{"type":"object","properties":{"referenceNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"productionOrderNumber":{"type":"string","nullable":true},"warehouse":{"$ref":"#/components/schemas/Warehouse"},"inLines":{"type":"array","items":{"$ref":"#/components/schemas/ProductionOrderInLineGet"},"nullable":true},"outLines":{"type":"array","items":{"$ref":"#/components/schemas/ProductionOrderOutLineGet"},"nullable":true}},"additionalProperties":false},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"ProductionOrderInLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"product":{"$ref":"#/components/schemas/ProductGetList"},"quantity":{"type":"number","format":"double"},"producedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"ProductionOrderOutLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"product":{"$ref":"#/components/schemas/ProductGetList"},"quantity":{"type":"number","format":"double"},"consumedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProductionOrderGetList object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductionOrderGetList":{"type":"object","properties":{"referenceNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"productionOrderNumber":{"type":"string","nullable":true},"warehouse":{"$ref":"#/components/schemas/Warehouse"}},"additionalProperties":false},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProductionOrderInLineCreateUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductionOrderInLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProductionOrderInLineGet object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductionOrderInLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"product":{"$ref":"#/components/schemas/ProductGetList"},"quantity":{"type":"number","format":"double"},"producedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProductionOrderOutLineCreateUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductionOrderOutLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"lotNumber":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProductionOrderOutLineGet object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductionOrderOutLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"product":{"$ref":"#/components/schemas/ProductGetList"},"quantity":{"type":"number","format":"double"},"consumedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The ProductionOrderUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ProductionOrderUpdate":{"type":"object","properties":{"referenceNumber":{"type":"string","nullable":true},"comments":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"inLines":{"type":"array","items":{"$ref":"#/components/schemas/ProductionOrderInLineCreateUpdate"},"nullable":true},"outLines":{"type":"array","items":{"$ref":"#/components/schemas/ProductionOrderOutLineCreateUpdate"},"nullable":true}},"additionalProperties":false},"ProductionOrderInLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false},"ProductionOrderOutLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"quantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"lotNumber":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PurchaseOrderCreate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PurchaseOrderCreate":{"type":"object","properties":{"comments":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"appointmentNumber":{"type":"string","nullable":true},"appointmentDate":{"type":"string","format":"date-time","nullable":true},"requiredDate":{"type":"string","format":"date-time","nullable":true},"dateCreated":{"type":"string","format":"date-time"},"closeDate":{"type":"string","format":"date-time","nullable":true},"vendorId":{"type":"string","format":"uuid"},"warehouseId":{"type":"string","format":"uuid"},"purchaseOrderNumber":{"type":"string","nullable":true},"lines":{"type":"array","items":{"$ref":"#/components/schemas/PurchaseOrderLineCreateUpdate"},"nullable":true}},"additionalProperties":false},"PurchaseOrderLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"orderedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PurchaseOrderGetDetail object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PurchaseOrderGetDetail":{"type":"object","properties":{"comments":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"appointmentNumber":{"type":"string","nullable":true},"appointmentDate":{"type":"string","format":"date-time","nullable":true},"requiredDate":{"type":"string","format":"date-time","nullable":true},"dateCreated":{"type":"string","format":"date-time"},"closeDate":{"type":"string","format":"date-time","nullable":true},"id":{"type":"string","format":"uuid"},"vendor":{"$ref":"#/components/schemas/VendorGetList"},"warehouse":{"$ref":"#/components/schemas/Warehouse"},"purchaseOrderNumber":{"type":"string","nullable":true},"lines":{"type":"array","items":{"$ref":"#/components/schemas/PurchaseOrderLineGet"},"nullable":true}},"additionalProperties":false},"VendorGetList":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/VendorAddress"},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"vendorCode":{"type":"string","nullable":true}},"additionalProperties":false},"VendorAddress":{"type":"object","properties":{"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"PurchaseOrderLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"lineNumber":{"type":"integer","format":"int32"},"product":{"$ref":"#/components/schemas/ProductGetList"},"orderedQuantity":{"type":"number","format":"double"},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"receivedQuantity":{"type":"number","format":"double","nullable":true},"details":{"type":"array","items":{"$ref":"#/components/schemas/PurchaseOrderLineGetDetail"},"nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"PurchaseOrderLineGetDetail":{"type":"object","properties":{"receivedQuantity":{"type":"number","format":"double"},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The PurchaseOrderGetList object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PurchaseOrderGetList":{"type":"object","properties":{"comments":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"appointmentNumber":{"type":"string","nullable":true},"appointmentDate":{"type":"string","format":"date-time","nullable":true},"requiredDate":{"type":"string","format":"date-time","nullable":true},"dateCreated":{"type":"string","format":"date-time"},"closeDate":{"type":"string","format":"date-time","nullable":true},"id":{"type":"string","format":"uuid"},"purchaseOrderNumber":{"type":"string","nullable":true},"vendor":{"$ref":"#/components/schemas/VendorGetList"},"warehouse":{"$ref":"#/components/schemas/Warehouse"}},"additionalProperties":false},"VendorGetList":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/VendorAddress"},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"vendorCode":{"type":"string","nullable":true}},"additionalProperties":false},"VendorAddress":{"type":"object","properties":{"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PurchaseOrderLineCreateUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PurchaseOrderLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"orderedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The PurchaseOrderLineGet object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PurchaseOrderLineGet":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"lineNumber":{"type":"integer","format":"int32"},"product":{"$ref":"#/components/schemas/ProductGetList"},"orderedQuantity":{"type":"number","format":"double"},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"receivedQuantity":{"type":"number","format":"double","nullable":true},"details":{"type":"array","items":{"$ref":"#/components/schemas/PurchaseOrderLineGetDetail"},"nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"PurchaseOrderLineGetDetail":{"type":"object","properties":{"receivedQuantity":{"type":"number","format":"double"},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The PurchaseOrderLineGetDetail object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PurchaseOrderLineGetDetail":{"type":"object","properties":{"receivedQuantity":{"type":"number","format":"double"},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The PurchaseOrderUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"PurchaseOrderUpdate":{"type":"object","properties":{"comments":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true},"appointmentNumber":{"type":"string","nullable":true},"appointmentDate":{"type":"string","format":"date-time","nullable":true},"requiredDate":{"type":"string","format":"date-time","nullable":true},"dateCreated":{"type":"string","format":"date-time"},"closeDate":{"type":"string","format":"date-time","nullable":true},"id":{"type":"string","format":"uuid"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/PurchaseOrderLineCreateUpdate"},"nullable":true}},"additionalProperties":false},"PurchaseOrderLineCreateUpdate":{"type":"object","properties":{"lineNumber":{"type":"integer","format":"int32","nullable":true},"packsize":{"type":"integer","format":"int32","nullable":true},"numberOfPacks":{"type":"integer","format":"int32","nullable":true},"productId":{"type":"string","format":"uuid"},"orderedQuantity":{"type":"number","format":"double","nullable":true},"referenceNumber":{"type":"string","nullable":true},"reference1":{"type":"string","nullable":true},"reference2":{"type":"string","nullable":true},"reference3":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Rule object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"Rule":{"type":"object","properties":{"field":{"type":"string","nullable":true},"value":{"type":"string","nullable":true},"operator":{"type":"string","nullable":true},"condition":{"type":"string","nullable":true},"rules":{"type":"array","items":{"$ref":"#/components/schemas/Rule"},"nullable":true}},"additionalProperties":false}}}}
```

## The SetIntegrationReferenceRequest object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"SetIntegrationReferenceRequest":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","format":"uuid"},"nullable":true},"integrationReference":{"type":"string","nullable":true},"integrationMessage":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Tote object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"Tote":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"sscc18Code":{"type":"string","nullable":true},"bolNumber":{"type":"string","nullable":true},"cartonNumber":{"type":"integer","format":"int32"},"carrier":{"type":"string","nullable":true},"shippingService":{"type":"string","nullable":true},"shippingCost":{"type":"number","format":"double","nullable":true},"shippingCostCurrency":{"type":"string","nullable":true},"trackTraceNumber":{"type":"string","nullable":true},"lines":{"type":"array","items":{"$ref":"#/components/schemas/ToteLine"},"nullable":true}},"additionalProperties":false},"ToteLine":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"pickedQuantity":{"type":"number","format":"double"},"shippedQuantity":{"type":"number","format":"double","nullable":true},"deliveredQuantity":{"type":"number","format":"double","nullable":true},"pickTicketLineId":{"type":"string","format":"uuid"},"product":{"$ref":"#/components/schemas/ProductGetList"},"details":{"type":"array","items":{"$ref":"#/components/schemas/ToteLineDetail"},"nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"ToteLineDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"pickedQuantity":{"type":"number","format":"double"},"shippedQuantity":{"type":"number","format":"double","nullable":true},"deliveredQuantity":{"type":"number","format":"double","nullable":true},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The ToteLine object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ToteLine":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"pickedQuantity":{"type":"number","format":"double"},"shippedQuantity":{"type":"number","format":"double","nullable":true},"deliveredQuantity":{"type":"number","format":"double","nullable":true},"pickTicketLineId":{"type":"string","format":"uuid"},"product":{"$ref":"#/components/schemas/ProductGetList"},"details":{"type":"array","items":{"$ref":"#/components/schemas/ToteLineDetail"},"nullable":true}},"additionalProperties":false},"ProductGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"upc":{"type":"string","nullable":true},"barcodeType":{"$ref":"#/components/schemas/BarcodeType"},"barcodeValue":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"sku":{"type":"string","nullable":true}},"additionalProperties":false},"BarcodeType":{"enum":["Code128","ITF14","EAN13","UPCA"],"type":"string"},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"ToteLineDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"pickedQuantity":{"type":"number","format":"double"},"shippedQuantity":{"type":"number","format":"double","nullable":true},"deliveredQuantity":{"type":"number","format":"double","nullable":true},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The ToteLineDetail object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"ToteLineDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"pickedQuantity":{"type":"number","format":"double"},"shippedQuantity":{"type":"number","format":"double","nullable":true},"deliveredQuantity":{"type":"number","format":"double","nullable":true},"lotNumber":{"type":"string","nullable":true},"serialNumber":{"type":"string","nullable":true},"expiryDate":{"type":"string","format":"date-time","nullable":true},"packsizeEachCount":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The UnitOfMeasure object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"UnitOfMeasure":{"enum":["Gr","Kg","Oz","Lb","Ml","L","Pt","Gal","Mm","Cm","M","In","Ft"],"type":"string"}}}}
```

## The UploadRequest object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"UploadRequest":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string","format":"uuid"},"nullable":true},"uploadedSuceeded":{"type":"boolean","nullable":true},"uploadMessage":{"type":"string","nullable":true},"resetUploadCount":{"type":"boolean","nullable":true}},"additionalProperties":false}}}}
```

## The VendorAddress object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"VendorAddress":{"type":"object","properties":{"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The VendorCreate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"VendorCreate":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/VendorAddress"},"clientId":{"type":"string","format":"uuid","nullable":true},"vendorCode":{"type":"string","nullable":true}},"additionalProperties":false},"VendorAddress":{"type":"object","properties":{"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The VendorDetails object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"VendorDetails":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/VendorAddress"},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"vendorCode":{"type":"string","nullable":true}},"additionalProperties":false},"VendorAddress":{"type":"object","properties":{"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The VendorGetList object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"VendorGetList":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/VendorAddress"},"id":{"type":"string","format":"uuid"},"client":{"$ref":"#/components/schemas/ClientGetList"},"vendorCode":{"type":"string","nullable":true}},"additionalProperties":false},"VendorAddress":{"type":"object","properties":{"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false},"ClientGetList":{"type":"object","properties":{"description":{"type":"string","nullable":true},"ssccCompanyId":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The VendorUpdate object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"VendorUpdate":{"type":"object","properties":{"companyName":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"contactPerson":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/VendorAddress"},"id":{"type":"string","format":"uuid"}},"additionalProperties":false},"VendorAddress":{"type":"object","properties":{"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Warehouse object

```json
{"openapi":"3.0.1","info":{"title":"P4W Api Gateway","version":"v1"},"components":{"schemas":{"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseCode":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"referenceNumber":{"type":"string","nullable":true},"address1":{"type":"string","nullable":true},"address2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"stateProvince":{"type":"string","nullable":true},"zipPostalCode":{"type":"string","nullable":true},"country":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.p4.software/english-1/models-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
