{"swagger": "2.0", "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "schemaType": "TLDB", "typeOfSchema": "type", "id": "multienterprise-process-connect:canonicalBatchMaster", "schemaId": "masterSchema", "schemaVersion": 1, "dataVersion": 1, "objectTypeSchemaVersion": 1, "objectTypeSchemaSubversion": 1706633163313, "objectType": "multienterprise-process-connect:canonicalBatchMaster", "javaInterfaces": ["com.tracelink.dnp.api.TLObject"], "display": {"name": "Canonical Batch Master", "description": "Canonical Batch Master", "icon": ""}, "definitions": {"dateTimeType": {"$id": "#dateTimeType", "type": "integer", "format": "utc-millisec", "description": "date created in Epoch time format"}, "displayAttributesType": {"$id": "#displayAttributesType", "javaType": "com.tracelink.metadata.model.TLDisplayAttributesV1", "type": "object", "properties": {"name": {"type": "string"}, "description": {"type": "string"}, "icon": {"type": "string"}}, "required": ["name"], "additionalProperties": false}, "mpcDatesTypeDefinition": {"title": "MPC Dates Type Definition", "description": "MPC Dates Type Definition", "type": "object", "properties": {"dateValue": {"title": "Date Value", "description": "Date Value", "type": "string"}, "dateType": {"$ref": "#/definitions/dateType"}, "timeZone": {"title": "Time Zone", "description": "Time Zone", "type": "string"}}}, "freeTextNoteTypeDefinition": {"title": "Free Text Note Type Definition", "description": "Free Text Note Type Definition", "type": "object", "properties": {"freeFormText": {"title": "Free Form Text", "description": "Free Form Text", "type": "string"}, "textReferenceCode": {"title": "Text Reference Code", "description": "Text Reference Code", "type": "string"}, "language": {"title": "Language", "description": "Language", "type": "string"}, "textFunctionCode": {"title": "Text Function Code", "description": "Text Function Code", "type": "string"}, "textFormatCode": {"title": "Text Format Code", "description": "Text Format Code", "type": "string"}}}, "data": {"type": "object", "properties": {"controlFileHeader": {"$ref": "#/definitions/controlFileHeaderTypeDefinition"}, "messageBody": {"$ref": "#/definitions/canonicalBatchMasterTypeDefinition"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}}}, "sapEDIControlExtensionTypeDefinition": {"title": "SAP EDI Control Extension Type Definition", "description": "SAP EDI Control Extension Type Definition", "type": "object", "properties": {"interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "archiveReferenceIdentifier": {"title": "Archive Reference Identifier", "description": "Archive Reference Identifier", "type": "string"}, "ediStandardCode": {"title": "EDI Standard Code", "description": "EDI Standard Code", "type": "string"}, "transactionControlIdentifier": {"title": "Transaction Control Identifier", "description": "Transaction Control Identifier", "type": "string"}, "ediTransactionType": {"title": "EDI Transaction Type", "description": "EDI Transaction Type", "type": "string"}, "groupControlIdentifier": {"title": "Group Control Identifier", "description": "Group Control Identifier", "type": "string"}}}, "edifactEnvelopeTrailerSegmentsTypeDefinition": {"title": "EDIFACT Envelope Trailer Segments Type Definition", "description": "EDIFACT Envelope Trailer Segments Type Definition", "type": "object", "properties": {"trailerSegmentType": {"$ref": "#/definitions/trailerSegmentType"}, "trailerSegmentIdentifier": {"title": "Trailer Segment Identifier", "description": "Trailer Segment Identifier", "type": "string"}, "trailerSegmentCount": {"title": "Trailer Segment Count", "description": "Trailer Segment Count", "type": "integer"}}}, "edifactControlFileHeaderTypeDefinition": {"title": "EDIFACT Control File Header Type Definition", "description": "EDIFACT Control File Header Type Definition", "type": "object", "properties": {"isGroupPopulated": {"title": "Is Group Populated", "description": "Is Group Populated", "type": "boolean"}, "edifactMessageHeader": {"$ref": "#/definitions/edifactMessageHeaderTypeDefinition"}, "isServiceStringAdvicePopulated": {"title": "Is Service String Advice Populated", "description": "Is Service String Advice Populated", "type": "boolean"}, "edifactInterchangeHeader": {"$ref": "#/definitions/edifactInterchangeHeaderTypeDefinition"}, "edifactEnvelopeTrailerSegments": {"type": "array", "items": {"$ref": "#/definitions/edifactEnvelopeTrailerSegmentsTypeDefinition"}}, "edifactGroupHeader": {"$ref": "#/definitions/edifactGroupHeaderTypeDefinition"}}}, "x12ControlFileHeaderTypeDefinition": {"title": "X12 Control File Header Type Definition", "description": "X12 Control File Header Type Definition", "type": "object", "properties": {"x12TransactionSetEnvelope": {"$ref": "#/definitions/x12TransactionSetEnvelopeTypeDefinition"}, "x12InterchangeControlEnvelope": {"$ref": "#/definitions/x12InterchangeControlEnvelopeTypeDefinition"}, "x12TrailerSegments": {"type": "array", "items": {"$ref": "#/definitions/x12TrailerSegmentsTypeDefinition"}}, "x12FunctionalGroupControlEnvelope": {"$ref": "#/definitions/x12GroupHeaderTypeDefinition"}}}, "x12TransactionSetEnvelopeTypeDefinition": {"title": "X12 Transaction Set Envelope Type Definition", "description": "X12 Transaction Set Envelope Type Definition", "type": "object", "properties": {"transactionSetControlNumber": {"title": "Transaction Set Control Number", "description": "Transaction Set Control Number", "type": "string"}, "implementationConventionReference": {"title": "Implementation Convention Reference", "description": "Implementation Convention Reference", "type": "string"}}}, "lotAttributesTypeDefinition": {"title": "Lot Attributes Type Definition", "description": "Lot Attributes Type Definition", "type": "object", "properties": {"plantIdentifier": {"title": "Plant Identifier", "description": "Plant Identifier", "type": "string"}, "laboratory": {"title": "Laboratory", "description": "Laboratory", "type": "string"}, "transactionReferenceIdentifierList": {"type": "array", "items": {"$ref": "#/definitions/b2bTransactionIdentifierReferenceTypeDefinition"}}, "description": {"title": "Description", "description": "Description", "maxLength": 1024, "minLength": 1, "type": "string"}, "authorizationGroup": {"title": "Authorization Group", "description": "Authorization Group", "type": "string"}, "email": {"title": "Email", "description": "Email", "type": "string"}}}, "nameValueTypeDefinition": {"title": "Name Value Type Definition", "description": "Name Value Type Definition", "type": "object", "properties": {"name": {"title": "Name", "description": "Name", "maxLength": 256, "minLength": 1, "type": "string"}, "value": {"title": "Value", "description": "Value", "type": "string"}}}, "dateType": {"title": "Date Type", "description": "Date Type", "type": "string", "enum": ["BILLING", "CANCELBY", "DELIVERYREQUESTED", "DOCUMENT", "EFFECTIVE", "ESTIMATEDDELIVERY", "FIXEDVALUE", "GOODSISSUE", "INVOICE", "LOADING", "PICKING", "PRICING", "PROOFOFDELIVERY", "SCHEDULEDDELIVERY", "SHIPMENTREQUESTED", "SHIPPED", "TRANSPORTATIONPLANNING", "AVAILABILITY", "CHECK", "DELIVERY", "EXPIRATION", "GOODSRECEIPT", "MANUFACTURING", "MESSAGE", "ORIGINALRECEIPT", "PO_RECEIVED", "PROMOTIONEND", "PROMOTIONSTART", "PURCHASEORDER", "RECEIVED", "REPORTEND", "REPORTSTART", "VALIDITY", "SCHEDULEDSHIPMENT", "REQUESTEDDELIVERY", "DUEDATE", "SUPPLIERORDER", "CREATEDON", "SERVICESRENDERED", "STARTDATE", "ENDDATE", "LASTGOODSRECEIPT", "FREEDATE1", "FREEDATE2", "FREEDATE3", "FREEDATE4", "FREEDATE5", "FREEDATE6", "NEXTINSPECTION", "DELIVERYSCHEDULE", "RECONCILIATIONDATE", "VALIDFROM", "VALIDTO", "SHIPNOTBEFORE", "SHIPNOTLATER", "SCHEDULELINE", "SALESFORECAST"]}, "x12TrailerSegmentsTypeDefinition": {"title": "X12 Trailer Segments Type Definition", "description": "X12 Trailer Segments Type Definition", "type": "object", "properties": {"trailerSegmentType": {"$ref": "#/definitions/trailerSegmentType"}, "trailerSegmentIdentifier": {"title": "Trailer Segment Identifier", "description": "Trailer Segment Identifier", "type": "string"}, "trailerSegmentCount": {"title": "Trailer Segment Count", "description": "Trailer Segment Count", "type": "integer"}}}, "x12EnvelopePartyType": {"title": "X12 Envelope Party Type", "description": "X12 Envelope Party Type", "type": "string", "enum": ["DUNS", "SCAC", "FMC", "IATA", "GLN", "UCC", "X121", "DODADDRESS", "DEA", "PHONE", "UCS", "DUNSPLUS", "PASC", "DUNS4", "ABA", "AAR", "EDIAUSTRALIA", "HIN", "IPEDS", "FICE", "NCES", "ATP", "ACT", "STATSCANPOSTSECONDARY", "HCFACARRIER", "HCFAINTERMEDIARY", "HCFAMEDICAREPROVIDER", "USTIN", "IAIABCJURISDICTION", "USEIN", "NAIC", "HCFAMEDICAIDPROVIDER", "STATSCANCOLLEGESTUDENT", "STATSCANUNIVERSITYSTUDENT", "SPICA", "COLLEGEBOARD", "AMECOP", "NRMA", "SAFER", "ADDRESS", "CUSTOM"]}, "x12InterchangeControlEnvelopeTypeDefinition": {"title": "X12 Interchange Control Envelope Type Definition", "description": "X12 Interchange Control Envelope Type Definition", "type": "object", "properties": {"interchangeControlVersion": {"title": "Interchange Control Version", "description": "Interchange Control Version", "type": "string"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "securityInformationType": {"title": "Security Information Type", "description": "Security Information Type", "type": "string"}, "usageIndicator": {"title": "Usage Indicator", "description": "Usage Indicator", "type": "string"}, "componentSeparator": {"title": "Component Separator", "description": "Component Separator", "type": "string"}, "repetitionSeparator": {"title": "Repetition Separator", "description": "Repetition Separator", "type": "string"}, "authorizationInformationType": {"title": "Authorization Information Type", "description": "Authorization Information Type", "type": "string"}, "securityInformationValue": {"title": "Security Information Value", "description": "Security Information Value", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "isAcknowledgmentRequired": {"title": "Is Acknowledgment Required", "description": "Is Acknowledgment Required", "type": "boolean"}, "x12FileReceiverType": {"$ref": "#/definitions/x12EnvelopePartyTypeDefinition"}, "x12FileSenderType": {"$ref": "#/definitions/x12EnvelopePartyTypeDefinition"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "authorizationInformationValue": {"title": "Authorization Information Value", "description": "Authorization Information Value", "type": "string"}}}, "x12GroupHeaderTypeDefinition": {"title": "X12 Group Header Type Definition", "description": "X12 Group Header Type Definition", "type": "object", "properties": {"ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "groupReceiverNumber": {"title": "Group Receiver Number", "description": "Group Receiver Number", "type": "string"}, "groupSenderNumber": {"title": "Group Sender Number", "description": "Group Sender Number", "type": "string"}, "groupTime": {"title": "Group Time", "description": "Group Time", "type": "string"}, "groupDate": {"title": "Group Date", "description": "Group Date", "type": "string"}, "x12AgencyCode": {"title": "X12 Agency Code", "description": "X12 Agency Code", "type": "string"}, "groupControlNumber": {"title": "Group Control Number", "description": "Group Control Number", "type": "string"}}}, "edifactEnvelopePartyType": {"title": "EDIFACT Envelope Party Type", "description": "EDIFACT Envelope Party Type", "type": "string", "enum": ["DUNS", "IATA", "INSEE", "UCC", "DUNS4", "TELEPHONE", "GLN", "AIAG", "ISO6523", "DIN", "BFA", "NSA", "GEIS", "INS", "DATENZENTRALE_EINZELHANDELS", "BUNDESVERBAND_BAUSTOFFHAENDLER", "BANKIDENTIFIER", "KTNET", "UPU", "ODETTE", "SCAC", "EDIAUSTRALIA", "TELEBOX400", "NHS", "NTRA", "ATHENS_COFC", "SWISS_COFC", "US_INTERNATIONAL", "BELGIUM_COFC", "BRITAIN_COFC", "SITA", "SELLER", "BUYER", "TRADEVAN", "CHBCNR", "CHBPI", "DODADDRESS", "FRDGCP", "FRDGI", "JIPDEC_ECPC", "ITU", "BDEW", "EASEE_GAS", "DVGW", "VEHICLEREGISTRATION", "CUSTOM"]}, "trailerSegmentType": {"title": "Trailer Segment Type", "description": "Trailer Segment Type", "type": "string", "enum": ["TRANSACTION", "GROUP", "INTERCHANGE"]}, "sapControlFileHeaderTypeDefinition": {"title": "SAP Control File Header Type Definition", "description": "SAP Control File Header Type Definition", "type": "object", "properties": {"senderMessagePartnerTypeCode": {"title": "Sender Message Partner Type Code", "description": "Sender Message Partner Type Code", "type": "string"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "sapMessageCode": {"title": "SAP Message Code", "description": "SAP Message Code", "type": "string"}, "receiverMessageLogicalAddress": {"title": "Receiver Message Logical Address", "description": "Receiver Message Logical Address", "type": "string"}, "sapMessageUsageCode": {"title": "SAP Message Usage Code", "description": "SAP Message Usage Code", "type": "string"}, "senderSystemPort": {"title": "Sender System Port", "description": "Sender System Port", "type": "string"}, "senderMessagePartnerFunction": {"title": "Sender Message Partner Function", "description": "Sender Message Partner Function", "type": "string"}, "serializationSequentialIdentifier": {"title": "Serialization Sequential Identifier", "description": "Serialization Sequential Identifier", "type": "string"}, "sapClientIdentifier": {"title": "SAP Client Identifier", "description": "SAP Client Identifier", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "sapEDIControlExtension": {"$ref": "#/definitions/sapEDIControlExtensionTypeDefinition"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "idocReleaseNumber": {"title": "Idoc Release Number", "description": "Idoc Release Number", "type": "string"}, "sapMessageFunctionCode": {"title": "SAP Message Function Code", "description": "SAP Message Function Code", "type": "string"}, "receiverSystemPort": {"title": "Receiver System Port", "description": "Receiver System Port", "type": "string"}, "senderMessageLogicalAddress": {"title": "Sender Message Logical Address", "description": "Sender Message Logical Address", "type": "string"}}}, "b2bTransactionIdentifierReferenceTypeDefinition": {"title": "B2B Transaction Identifier Reference Type Definition", "description": "B2B Transaction Identifier Reference Type Definition", "type": "object", "properties": {"b2bTransactionIdentifierValue": {"title": "B2B Transaction Identifier Value", "description": "B2B Transaction Identifier Value", "type": "string"}, "transactionDate": {"title": "Transaction Date", "description": "Transaction Date", "type": "string"}, "lineItemNumber": {"title": "Line Item Number", "description": "Line Item Number", "type": "string"}, "b2bTransactionIdentifierType": {"$ref": "#/definitions/b2bTransactionIdentifierType"}}}, "edifactInterchangeHeaderTypeDefinition": {"title": "EDIFACT Interchange Header Type Definition", "description": "EDIFACT Interchange Header Type Definition", "type": "object", "properties": {"applicationReferenceIdentifier": {"title": "Application Reference Identifier", "description": "Application Reference Identifier", "type": "string"}, "interchangeControlIdentifier": {"title": "Interchange Control Identifier", "description": "Interchange Control Identifier", "type": "string"}, "recipientPasswordType": {"title": "Recipient Password Type", "description": "Recipient Password Type", "type": "string"}, "usageIndicator": {"title": "Usage Indicator", "description": "Usage Indicator", "type": "string"}, "isEdifactServiceStringAdvicePopulated": {"title": "Is EDIFACT Service String Advice Populated", "description": "Is EDIFACT Service String Advice Populated", "type": "boolean"}, "isEdifactGroupPopulated": {"title": "Is EDIFACT Group Populated", "description": "Is EDIFACT Group Populated", "type": "boolean"}, "syntaxEncodingVersionString": {"title": "Syntax Encoding Version String", "description": "Syntax Encoding Version String", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "recipientPasswordValue": {"title": "Recipient Password Value", "description": "Recipient Password Value", "type": "string"}, "syntaxEncodingIdentifier": {"title": "Syntax Encoding Identifier", "description": "Syntax Encoding Identifier", "type": "string"}, "isAcknowledgmentRequired": {"title": "Is Acknowledgment Required", "description": "Is Acknowledgment Required", "type": "boolean"}, "interchangeAgreementIdentifier": {"title": "Interchange Agreement Identifier", "description": "Interchange Agreement Identifier", "type": "string"}, "edifactFileSenderType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "edifactFileReceiverType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}}}, "edifactEnvelopePartyTypeDefinition": {"title": "EDIFACT Envelope Party Type Definition", "description": "EDIFACT Envelope Party Type Definition", "type": "object", "properties": {"edifactEnvelopePartyType": {"$ref": "#/definitions/edifactEnvelopePartyType"}}}, "edifactGroupHeaderTypeDefinition": {"title": "EDIFACT Group Header Type Definition", "description": "EDIFACT Group Header Type Definition", "type": "object", "properties": {"groupSenderNumber": {"title": "Group Sender Number", "description": "Group Sender Number", "type": "string"}, "fileReceiverType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "controllingAgency": {"title": "Controlling Agency", "description": "Controlling Agency", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "groupReceiverNumber": {"title": "Group Receiver Number", "description": "Group Receiver Number", "type": "string"}, "groupTime": {"title": "Group Time", "description": "Group Time", "type": "string"}, "messageReleaseNumber": {"title": "Message Release Number", "description": "Message Release Number", "type": "string"}, "groupDate": {"title": "Group Date", "description": "Group Date", "type": "string"}, "edifactFileSenderType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}, "groupControlNumber": {"title": "Group Control Number", "description": "Group Control Number", "type": "string"}, "fileSenderType": {"$ref": "#/definitions/ediEnvelopePartyTypeDefinition"}, "edifactFileReceiverType": {"$ref": "#/definitions/edifactEnvelopePartyTypeDefinition"}}}, "ediEnvelopePartyTypeDefinition": {"title": "EDI Envelope Party Type Definition", "description": "EDI Envelope Party Type Definition", "type": "object", "properties": {"ediInterchangePartyValue": {"title": "EDI Interchange Party Value", "description": "EDI Interchange Party Value", "type": "string"}, "ediEnvelopePartyType": {"title": "EDI Envelope Party Type", "description": "EDI Envelope Party Type", "type": "string"}}}, "countryOfOriginTypeDefinition": {"title": "Country Of Origin Type Definition", "description": "Country Of Origin Type Definition", "type": "object", "properties": {"country": {"title": "Country", "description": "Country", "type": "string"}, "state": {"title": "State", "description": "State", "type": "string"}}}, "b2bTransactionIdentifierType": {"title": "B2B Transaction Identifier Type", "description": "B2B Transaction Identifier Type", "type": "string", "enum": ["PURCHASEORDER", "SUPPLIERORDER", "DELIVERY", "RECEIPT", "BOL", "INVOICE", "RETURN", "CUSTOMERINQUIRY", "SUPPLIERQUOTATION", "CUSTOMERCONTRACT", "SUPPLIERCONTRACT", "DOCUMENT", "RELEASE", "CARRIERREFERENCE", "CATALOGNUMBER", "CONTRACT", "INVENTORYREPORT", "MASTERBOL", "QUOTE", "RFQ", "RESERVATION", "RETURNAUTHORIZATION", "SEALNUMBER", "SHIPMENT", "TRACKINGNUMBER", "TRANSACTIONREFERENCE", "TRANSPORTATIONCONTROLNUMBER", "VERSION", "WORKORDER", "ASSIGNMENT", "BILLINGREFERENCE", "PRECEDINGDOCUMENT", "EXTERNALDELIVERY", "WAREHOUSESHIPPINGORDER", "WAREHOUSESHIPPINGADVICE", "WAREHOUSESTOCKTRANSFERSHIPMENTADVICE", "WAREHOUSESTOCKTRANSFERRECEIPTADVICE", "REFERENCE", "BATCHMASTER", "INVENTORYBALANCE", "SALESFORECAST"]}, "edifactMessageHeaderTypeDefinition": {"title": "EDIFACT Message Header Type Definition", "description": "EDIFACT Message Header Type Definition", "type": "object", "properties": {"controllingAgency": {"title": "Controlling Agency", "description": "Controlling Agency", "type": "string"}, "messageControlNumber": {"title": "Message Control Number", "description": "Message Control Number", "type": "string"}, "ediMessageVersionCode": {"title": "EDI Message Version Code", "description": "EDI Message Version Code", "type": "string"}, "messageReleaseNumber": {"title": "Message Release Number", "description": "Message Release Number", "type": "string"}, "associationCode": {"title": "Association Code", "description": "Association Code", "type": "string"}}}, "canonicalBatchMasterTypeDefinition": {"title": "Canonical Batch Master Type Definition", "description": "Canonical Batch Master Type Definition", "type": "object", "properties": {"canonicalBatchMasterMessage": {"$ref": "#/definitions/canonicalBatchMasterMessageTypeDefinition"}, "customFields": {"type": "array", "items": {"$ref": "#/definitions/nameValueTypeDefinition"}}}, "required": ["canonicalBatchMasterMessage"]}, "lotCharacteristicsTypeDefinition": {"title": "Lot Characteristics Type Definition", "description": "Lot Characteristics Type Definition", "type": "object", "properties": {"characteristicName": {"title": "Characteristic Name", "description": "Characteristic Name", "type": "string"}, "characteristicValue": {"title": "Characteristic Value", "description": "Characteristic Value", "type": "string"}}}, "x12EnvelopePartyTypeDefinition": {"title": "X12 Envelope Party Type Definition", "description": "X12 Envelope Party Type Definition", "type": "object", "properties": {"x12EnvelopePartyType": {"$ref": "#/definitions/x12EnvelopePartyType"}}}, "canonicalBatchMasterMessageTypeDefinition": {"title": "Canonical Batch Master Message Type Definition", "description": "Canonical Batch Master Message Type Definition", "type": "object", "properties": {"restrictedUseStatus": {"title": "Restricted Use Status", "description": "Restricted Use Status", "type": "string"}, "supplierIdentifier": {"title": "Supplier Identifier", "description": "Supplier Identifier", "type": "string"}, "lotAttributes": {"$ref": "#/definitions/lotAttributesTypeDefinition"}, "lotStatus": {"title": "Lot Status", "description": "Lot Status", "type": "string"}, "storageLocation": {"title": "Storage Location", "description": "Storage Location", "type": "string"}, "lotNumber": {"title": "lotNumber", "description": "lotNumber", "type": "string"}, "isClassifyObject": {"title": "Is Classify Object", "description": "Is Classify Object", "type": "boolean"}, "productCodeAlternate": {"title": "Product Code Alternate", "description": "Product Code Alternate", "type": "string"}, "mpcDates": {"type": "array", "items": {"$ref": "#/definitions/mpcDatesTypeDefinition"}}, "lotLevel": {"title": "Lot Level", "description": "Lot Level", "type": "string"}, "plantIdentifier": {"title": "Plant Identifier", "description": "Plant Identifier", "type": "string"}, "productCode": {"title": "Product Code", "description": "Product Code", "type": "string"}, "freeTextNote": {"type": "array", "items": {"$ref": "#/definitions/freeTextNoteTypeDefinition"}}, "isForDeletion": {"title": "Is For Deletion", "description": "Is For Deletion", "type": "boolean"}, "supplierLotNumber": {"title": "Supplier Lot Number", "description": "Supplier Lot Number", "type": "string"}, "countryOfOrigin": {"$ref": "#/definitions/countryOfOriginTypeDefinition"}, "valuationType": {"title": "Valuation Type", "description": "Valuation Type", "type": "string"}, "lotCharacteristics": {"type": "array", "items": {"$ref": "#/definitions/lotCharacteristicsTypeDefinition"}}}}, "controlFileHeaderTypeDefinition": {"title": "Control File Header Type Definition", "description": "Control File Header Type Definition", "type": "object", "properties": {"fileReceiverNumber": {"title": "File Receiver Number", "description": "File Receiver Number", "type": "string"}, "fileControlNumber": {"title": "File Control Number", "description": "File Control Number", "type": "string"}, "fileDateTime": {"title": "File Date Time", "description": "File Date Time", "type": "string"}, "edifactControlFileHeader": {"$ref": "#/definitions/edifactControlFileHeaderTypeDefinition"}, "sapControlFileHeader": {"$ref": "#/definitions/sapControlFileHeaderTypeDefinition"}, "linkIdentifier": {"title": "Link Identifier", "description": "Link Identifier", "type": "string"}, "b2bTransactionTypeName": {"title": "B2b Transaction Type Name", "description": "B2b Transaction Type Name", "type": "string"}, "fileSenderNumber": {"title": "File Sender Number", "description": "File Sender Number", "type": "string"}, "x12ControlFileHeader": {"$ref": "#/definitions/x12ControlFileHeaderTypeDefinition"}}}}, "properties": {"id": {"type": "string"}, "schemaId": {"type": "string", "minLength": 1}, "schemaVersion": {"type": "integer", "minimum": 0}, "objectType": {"type": "string", "description": "name of type definition"}, "data": {"$ref": "#/definitions/data"}}, "required": ["id", "schemaId", "schemaVersion", "objectType", "data"], "indexes": [{"indexName": "indexLastUpdatedByUserId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/lastUpdatedByUserId"]}, {"indexName": "indexCurrentBaseState", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/currentBaseState"]}, {"indexName": "indexCurrentSubState", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/currentSubState"]}, {"indexName": "indexCreatedByUserId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/createdByUserId"]}, {"indexName": "indexCreationDateTime", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "long", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/creationDateTime"]}, {"indexName": "indexLastUpdatedDateTime", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "long", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/lastUpdatedDateTime"]}, {"indexName": "indexObjectType", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/objectType"]}, {"indexName": "indexLuceneContextualOwnerId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "LUCENE_FTS", "isEmptyAllowed": false, "fields": ["/contextualOwnerId"]}, {"indexName": "indexContextualOwnerId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/contextualOwnerId"]}, {"indexName": "indexOwnerId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/ownerId"]}, {"indexName": "indexLuceneOwnerId", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "LUCENE_FTS", "isEmptyAllowed": false, "fields": ["/ownerId"]}, {"indexName": "indexSubType", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "NORMAL", "isEmptyAllowed": false, "fields": ["/subType"]}, {"indexName": "indexLuceneSubType", "unique": false, "asc": true, "fieldSeparator": "_", "indexValues": [], "dataType": "string", "style": "DNP", "category": "LUCENE_FTS", "isEmptyAllowed": false, "fields": ["/subType"]}], "title": "Batch Master", "description": "Batch Master"}