JSON Schema Property 'Orders'

Description

Buyer purchase order IDs

Diagram

Drilldown into /properties/Orders/items[0]/properties/Containers Drilldown into /properties/Orders/items[0]/properties/Containers Drilldown into /properties/Orders/items[0]JSON Schema Diagram of /properties/Orders

Value

Array

Array Index Type Description
1-n object /properties/Orders/items[0] (asn.json)
Minimum Items
1

Source

"Orders": {
    "type": "array",
    "description": "Buyer purchase order IDs",
    "minItems": 1,
    "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "BuyerOrderId": {
                "type": "string",
                "description": "Buyer purchase order ID",
                "maxLength": 25
            },
            "Containers": {
                "type": "array",
                "minItems": 1,
                "items": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ContainerId": {
                            "type": "string",
                            "description": "Shipper container ID",
                            "maxLength": 25
                        },
                        "ShipperTrackingNumber": {
                            "type": "string",
                            "description": "Shipper tracking number",
                            "maxLength": 25
                        },
                        "Length": {
                            "type": "number"
                        },
                        "Width": {
                            "type": "number"
                        },
                        "Height": {
                            "type": "number"
                        },
                        "DimUOM": {
                            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/DimUOM"
                        },
                        "Weight": {
                            "type": "number"
                        },
                        "WeightUOM": {
                            "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/WeightUOM"
                        },
                        "Item": {
                            "type": "array",
                            "minItems": 1,
                            "items": {
                                "type": "object",
                                "additionalProperties": {},
                                "properties": {
                                    "ItemId": {
                                        "type": "object",
                                        "additionalProperties": {},
                                        "properties": {
                                            "BarCodeId": {
                                                "type": "string",
                                                "maxLength": 14
                                            },
                                            "BarCodeType": {
                                                "type": "string",
                                                "enum": [
                                                    "GTIN-12",
                                                    "GTIN-13",
                                                    "GTIN-14",
                                                    "PartNumber"
                                                ]
                                            },
                                            "BuyerItemId": {
                                                "type": "string",
                                                "maxLength": 25
                                            },
                                            "BuyerItemDesc": {
                                                "type": "string",
                                                "maxLength": 50
                                            },
                                            "SupplierItemId": {
                                                "type": "string",
                                                "maxLength": 25
                                            },
                                            "SupplierItemDesc": {
                                                "type": "string",
                                                "maxLength": 50
                                            }
                                        },
                                        "required": [
                                            "BarCodeId",
                                            "BarCodeType",
                                            "BuyerItemId",
                                            "SupplierItemId"
                                        ]
                                    },
                                    "POLineNbr": {
                                        "type": "integer"
                                    },
                                    "ItemQty": {
                                        "type": "object",
                                        "additionalProperties": {},
                                        "properties": {
                                            "Qty": {
                                                "type": "number"
                                            },
                                            "ItemUOMCode": {
                                                "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/QtyUOM"
                                            },
                                            "ItemUOMDesc": {
                                                "type": "string",
                                                "maxLength": 15
                                            }
                                        },
                                        "required": [
                                            "Qty"
                                        ]
                                    },
                                    "ItemAttrs": {
                                        "type": "object",
                                        "additionalProperties": {},
                                        "properties": {
                                            "SerialNbrs": {
                                                "type": "array",
                                                "items": {
                                                    "type": "string",
                                                    "description": "Item serial number"
                                                }
                                            },
                                            "StdPack": {
                                                "type": "object",
                                                "additionalProperties": {},
                                                "properties": {
                                                    "ICQtyPerUOM": {
                                                        "type": "number",
                                                        "description": "Inner Carton quantity per Unit of Measure"
                                                    },
                                                    "ICUOM": {
                                                        "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/QtyUOM"
                                                    },
                                                    "StdPackType": {
                                                        "type": "string"
                                                    }
                                                }
                                            },
                                            "StdContainer": {
                                                "type": "object",
                                                "additionalProperties": {},
                                                "properties": {
                                                    "MCQtyPerUOM": {
                                                        "type": "number",
                                                        "description": "Master Carton quantity per Unit of Measure"
                                                    },
                                                    "MCUOM": {
                                                        "$ref": "https://standards.namm.org/schema/2020.1/common.json#/definitions/QtyUOM"
                                                    },
                                                    "StdContainerType": {
                                                        "type": "string"
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                "required": [
                                    "ItemId",
                                    "POLineNbr",
                                    "ItemQty"
                                ]
                            }
                        }
                    }
                }
            }
        },
        "required": [
            "BuyerOrderId"
        ]
    }
}
https://standards.namm.org/schema/2020.1/asn.json (130:10)
Documentation for ASN
Generated using Liquid Studio 2019 - Data Designer Edition 17.1.14.9682