Property Name | Type | Description |
---|---|---|
ObjectId | string |
A String value
Description : unique id for further reference purposes
|
ObjectName | string | A String value |
ObjectType | string | ObjectType |
Quantities | array | Quantities |
Dimensions | array | Dimensions |
NormativeRef | array | NormativeRef |
SerialNr | unknown | Unresolved link to [Unresolved]: https://e-coc.org/schema/v1.0.0/e-coc.json#/definitions/SNstructure |
RefCoC | object | RefCoC |
PartyRefId | integer | A Integer value |
ReferencedObjects | array | ReferencedObjects |
ObjectProperties | array | ObjectProperties |
AdditionalObjectProperties | array | TechnicalProperties |
"Object": { "type": "object", "description": "Defines a single part, process,...", "additionalProperties": false, "properties": { "ObjectId": { "type": "string", "description": "unique id for further reference purposes" }, "ObjectName": { "type": "string" }, "ObjectType": { "type": "string", "description": "Either Material, Part, Assembly, Test,..", "enum": [ "Assembly", "ExternalProcess", "InternalProcess", "Material", "MaterialTest", "Part", "RelatedPart", "StandardPart", "Other" ] }, "Quantities": { "type": "array", "items": { "$ref": "#/definitions/Quantity" } }, "Dimensions": { "type": "array", "items": { "$ref": "#/definitions/Dimension" } }, "NormativeRef": { "$ref": "#/definitions/NormativeRef" }, "SerialNr": { "$ref": "#/definitions/SNstructure" }, "RefCoC": { "type": "object", "description": "UUID of CoC valid for this object", "additionalProperties": false, "properties": { "RefCocId": { "type": "string" }, "RefUrl": { "type": "string", "description": "Url to referenced Document (e.g. for Download)" }, "SubDocument": { "$ref": "#/definitions/Attachment" } }, "required": [] }, "PartyRefId": { "type": "integer", "declaration": "referenced to party in party-Structure" }, "ReferencedObjects": { "type": "array", "description": "reference to ObjectId of related item", "items": { "type": "integer" } }, "ObjectProperties": { "type": "array", "items": { "type": "object", "properties": { "Name": { "type": "string", "enum": [ "PartNo", "BatchNo", "DrawingNo", "CastNo", "PackageNo", "OrderConfPosition", "Material", "Form", "Temper", "Other" ] }, "Value": { "type": "array", "items": { "type": "string" } } }, "required": [] } }, "AdditionalObjectProperties": { "$ref": "#/definitions/TechnicalProperties" } }, "required": [], "additionalObjects": { "$ref": "#/definitions/Object" } }