JSON Schema /properties/Orders/items[0]

Diagram

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

Value

Object

Properties

Property Name Type Description
BuyerOrderId string A String value where length <= 25
Description : Buyer purchase order ID
Containers array Containers (asn.json)

Source

{
    "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 (134:26)
Documentation for ASN
Generated using Liquid Studio 2019 - Data Designer Edition 17.1.14.9682