BomRevisionLine
A single component entry inside a bill of materials revision.
type BomRevisionLine {
bomRevisionId: ID
component: Product
componentId: ID!
componentRevisionId: ID
createdAt: ISO8601DateTime!
id: ID!
notes: String
optional: Boolean!
quantity: Decimal!
sortOrder: Int!
status: String
updatedAt: ISO8601DateTime!
}
Fields
BomRevisionLine.bomRevisionId ● ID scalar common
The revision this line belongs to.
BomRevisionLine.component ● Product object products
The product used as a component. Null only if the component has been deleted.
BomRevisionLine.componentId ● ID! non-null scalar common
The product used as a component.
BomRevisionLine.componentRevisionId ● ID scalar common
The revision of the component that was in effect when this revision was released.
BomRevisionLine.createdAt ● ISO8601DateTime! non-null scalar common
When the line was added to the revision.
BomRevisionLine.id ● ID! non-null scalar common
The unique identifier of the revision line.
BomRevisionLine.notes ● String scalar common
Free text an editor recorded against this line.
BomRevisionLine.optional ● Boolean! non-null scalar common
Whether the component may be left out when the parent is built.
BomRevisionLine.quantity ● Decimal! non-null scalar common
How much of the component one unit of the parent needs.
BomRevisionLine.sortOrder ● Int! non-null scalar common
The position of this line within the revision.
BomRevisionLine.status ● String scalar common
Whether the line is active or has been marked inactive by an editor.
BomRevisionLine.updatedAt ● ISO8601DateTime! non-null scalar common
When the line was last changed.
Member Of
BomRevision object