Skip to main content

BomWip

Represents a work-in-progress BOM (i.e., it is mutable and could change dynamically).

type BomWip implements Bom {
bomId: String!
createdAt: DateTime!
healthChecks: [BomHealthCheck!]!
id: ID!
incompleteHealthChecks: [BomHealthCheck!]!
issues: [BomIssue!]!
itemElementAttributes: [BomItemElementAttribute!]!
items(
after: String
before: String
first: Int
last: Int
): BomItemsConnection
name: String!
releases(
after: String
before: String
first: Int
last: Int
): BomReleasesConnection
settings: BomSettings!
sources: [BomSource!]!
updatedAt: DateTime!
}

Fields

BomWip.bomId ● String! non-null scalar

ID of the BOM.

BomWip.createdAt ● DateTime! non-null scalar

Timestamp of the BOM creation.

BomWip.healthChecks ● [BomHealthCheck!]! non-null object

Effective health checks applicable to this BOM.

BomWip.id ● ID! non-null scalar

ID of the BOM.

BomWip.incompleteHealthChecks ● [BomHealthCheck!]! non-null object

List of incomplete health checks. Some issues reported by these health checks may already be reported and included in the response, but the full set is still being processed and new issues may appear.

BomWip.issues ● [BomIssue!]! non-null object

Issues associated with the BOM.

BomWip.itemElementAttributes ● [BomItemElementAttribute!]! non-null object

A list of all custom BOM item element's attributes.

BomWip.items ● BomItemsConnection object

BOM items.

BomWip.items.after ● String scalar

Returns the elements in the list that come after the specified cursor.

BomWip.items.before ● String scalar

Returns the elements in the list that come before the specified cursor.

BomWip.items.first ● Int scalar

Returns the first _n_ elements from the list.

BomWip.items.last ● Int scalar

Returns the last _n_ elements from the list.

BomWip.name ● String! non-null scalar

Name of the BOM.

BomWip.releases ● BomReleasesConnection object

A collection of all BOM releases.

BomWip.releases.after ● String scalar

Returns the elements in the list that come after the specified cursor.

BomWip.releases.before ● String scalar

Returns the elements in the list that come before the specified cursor.

BomWip.releases.first ● Int scalar

Returns the first _n_ elements from the list.

BomWip.releases.last ● Int scalar

Returns the last _n_ elements from the list.

BomWip.settings ● BomSettings! non-null object

Settings of the BOM (e.g., currency, production quantity, etc.).

BomWip.sources ● [BomSource!]! non-null interface

Sources of the BOM (e.g., a file, a design, or other BOMs).

BomWip.updatedAt ● DateTime! non-null scalar

Timestamp of the last change in the BOM.

Interfaces

Bom interface

Represents a shared part of work-in-progress BOMs and releases of BOMs.