4.3.1.12. PipeEnd (FV)¶
Note
PipeEnd is identified as Fully Validated.
4.3.1.12.1. Example PipeEnd¶
{
"pdef_id": "6969a2d7-a900-4af7-b571-a1bb980ac448",
"pdef_type": "pipe_end",
"meta_data": {},
"additional_data": {},
"marking": "Red Dot",
"int_dia_avg": {
"val": 368.2,
"unit": "mm"
},
"int_dia_max": {
"val": 368.3,
"unit": "mm"
},
"int_dia_min": {
"val": 368.1,
"unit": "mm"
},
"wth_avg": {
"val": 19.1,
"unit": "mm"
},
"oor_avg": {
"val": 4.06,
"unit": "mm"
},
"related_bare_pipe": null
}
4.3.1.12.2. Documentation PipeEnd¶
PipeEnd (FV) describes the ends of one BarePipe (FV).
The various PipeEnd (FV) relevant for one tube are reported as an Reference Relations into BarePipe (FV).
4.3.1.12.3. Schema PipeEnd¶
-
pdef.model.pipe_end.
PipeEnd
PipeEnd describes the ends of BarePipe (FV).
Show JSON schema
{ "title": "PipeEnd", "description": "PipeEnd describes the ends of :ref:`BarePipe`.", "type": "object", "properties": { "pdef_id": { "title": "PDEF id", "description": ":ref:`pdef_id` is the unique identifier for the object.", "example": "14474720-db23-453a-b9c0-6a9fc9b03ef3", "type": "string" }, "pdef_type": { "title": "Pdef Type", "const": "pipe_end", "type": "string" }, "meta_data": { "title": "Metadata", "description": "Optional user free structured :ref:`Metadata` object.", "example": "{'created':'2021-09-03'}", "allOf": [ { "$ref": "#/definitions/MetaData" } ] }, "additional_data": { "title": "Additional Data", "description": "Optional user free structured :ref:`Additional Data` object.", "example": "{'color':'grey'}", "allOf": [ { "$ref": "#/definitions/AdditionalData" } ] }, "marking": { "title": "Marking End", "description": "Marking for the pipe end.", "example": "Red dot", "type": "string" }, "int_dia_avg": { "title": "Internal Diameter, average, measured.", "description": "Internal diameter of the linepipe end, average, measured.", "example": [ { "val": 368.2, "unit": "mm" } ], "allOf": [ { "$ref": "#/definitions/Length" } ] }, "int_dia_max": { "title": "Internal Diameter, maximum, measured.", "description": "Internal diameter of the linepipe end, maximum, measured.", "example": [ { "val": 368.3, "unit": "mm" } ], "allOf": [ { "$ref": "#/definitions/Length" } ] }, "int_dia_min": { "title": "Internal Diameter, minimum, measured.", "description": "Internal diameter of the linepipe end, minimum, measured.", "example": [ { "val": 368.1, "unit": "mm" } ], "allOf": [ { "$ref": "#/definitions/Length" } ] }, "wth_avg": { "title": "Wall Thickness, average, measured.", "description": "Wall thickness of the linepipe end, average, measured.", "example": [ { "val": 19.1, "unit": "mm" } ], "allOf": [ { "$ref": "#/definitions/Length" } ] }, "oor_avg": { "title": "Out-of-roundness, average, measured", "description": "Actual out-of-roundness of the linepipe end, average, measured.", "example": { "val": 4.06, "unit": "mm" }, "allOf": [ { "$ref": "#/definitions/Length" } ] }, "related_bare_pipe": { "title": "Bare Pipe", "description": "Related instances of :ref:`BarePipe`, provided as array of one :ref:`pdef_id`.", "example": [ "bare_pipe_1" ], "maxItems": 1, "type": "array", "items": { "type": "string" } } }, "definitions": { "MetaData": { "title": "MetaData", "description": "Optional base JSON-fragment used to report meta data. User free structure.", "type": "object", "properties": {} }, "AdditionalData": { "title": "AdditionalData", "description": "Optional base JSON-fragment used to report additional user specific data. User free structure.", "type": "object", "properties": {} }, "Length": { "title": "Length", "description": ":ref:`Measure` of a length, distance, thickness, diameter, etc", "type": "object", "properties": { "val": { "title": "Value", "description": "The value taken by the Measure.", "examples": [ 1.0, -25.1, 1000000.0 ], "type": "number" }, "unit": { "title": "unit of measure", "description": "Unit of measure.", "enum": [ "km", "hm", "dam", "m", "dm", "cm", "mm", "microm", "ft", "in" ], "type": "string" } }, "required": [ "val", "unit" ], "additionalProperties": false } } }
-
int_dia_avg
: Optional[pdef.model.measure.Length] = PydanticUndefined Internal diameter of the linepipe end, average, measured.
- Constraints and examples:
example = [{‘val’: 368.2, ‘unit’: ‘mm’}]
-
int_dia_max
: Optional[pdef.model.measure.Length] = PydanticUndefined Internal diameter of the linepipe end, maximum, measured.
- Constraints and examples:
example = [{‘val’: 368.3, ‘unit’: ‘mm’}]
-
int_dia_min
: Optional[pdef.model.measure.Length] = PydanticUndefined Internal diameter of the linepipe end, minimum, measured.
- Constraints and examples:
example = [{‘val’: 368.1, ‘unit’: ‘mm’}]
-
marking
: Optional[str] = PydanticUndefined Marking for the pipe end.
- Constraints and examples:
example = Red dot
-
oor_avg
: Optional[pdef.model.measure.Length] = PydanticUndefined Actual out-of-roundness of the linepipe end, average, measured.
- Constraints and examples:
example = {‘val’: 4.06, ‘unit’: ‘mm’}
-
pdef_type
: str = 'pipe_end' - Constraints and examples:
const = pipe_end
-
related_bare_pipe
: Optional[types.ConstrainedListValue[str]] = PydanticUndefined Related instances of BarePipe (FV), provided as array of one pdef_id.
- Constraints and examples:
example = [‘bare_pipe_1’]
maxItems = 1
-
wth_avg
: Optional[pdef.model.measure.Length] = PydanticUndefined Wall thickness of the linepipe end, average, measured.
- Constraints and examples:
example = [{‘val’: 19.1, ‘unit’: ‘mm’}]
-
4.3.1.12.4. List PipeEnd¶
Variable |
Type |
Description |
---|---|---|
pdef_id |
<class ‘str’> |
pdef_id is the unique identifier for the object. |
pdef_type |
<class ‘str’> |
|
meta_data |
<class ‘pdef.model.metadata.MetaData’> |
Optional user free structured MetaData object. |
additional_data |
<class ‘pdef.model.additional_data.AdditionalData’> |
Optional user free structured Additional Data object. |
marking |
<class ‘str’> |
Marking for the pipe end. |
int_dia_avg |
<class ‘pdef.model.measure.Length’> |
Internal diameter of the linepipe end, average, measured. |
int_dia_max |
<class ‘pdef.model.measure.Length’> |
Internal diameter of the linepipe end, maximum, measured. |
int_dia_min |
<class ‘pdef.model.measure.Length’> |
Internal diameter of the linepipe end, minimum, measured. |
wth_avg |
<class ‘pdef.model.measure.Length’> |
Wall thickness of the linepipe end, average, measured. |
oor_avg |
<class ‘pdef.model.measure.Length’> |
Actual out-of-roundness of the linepipe end, average, measured. |
related_bare_pipe |
<class ‘str’> |
Related instances of BarePipe (FV), provided as array of one pdef_id. |