Skip to main content

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