BomRelease
Represents a release of the BOM (i.e., a snapshot of a work-in-progress BOM).
type BomRelease implements Bom {
bomId: String!
healthChecks: [BomHealthCheck!]!
id: ID!
incompleteHealthChecks: [BomHealthCheck!]!
issues: [BomIssue!]!
itemElementAttributes: [BomItemElementAttribute!]!
items(
after: String
before: String
first: Int
last: Int
): BomItemsConnection
lifeCycleDefinitionId: String!
lifeCycleStateId: String!
name: String!
releasedAt: DateTime!
releaseHrid: String!
releaseId: String!
releaseNotes: String!
settings: BomSettings!
sources: [BomSource!]!
}
Fields
BomRelease.bomId ● String! non-null scalar
ID of the BOM.
BomRelease.healthChecks ● [BomHealthCheck!]! non-null object
Effective health checks applicable to this BOM.
BomRelease.id ● ID! non-null scalar
ID of the BOM.
BomRelease.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.
BomRelease.issues ● [BomIssue!]! non-null object
Issues associated with the BOM.
BomRelease.itemElementAttributes ● [BomItemElementAttribute!]! non-null object
A list of all custom BOM item element's attributes.
BomRelease.items ● BomItemsConnection object
BOM items.
BomRelease.items.after ● String scalar
Returns the elements in the list that come after the specified cursor.
BomRelease.items.before ● String scalar
Returns the elements in the list that come before the specified cursor.
BomRelease.items.first ● Int scalar
Returns the first _n_ elements from the list.
BomRelease.items.last ● Int scalar
Returns the last _n_ elements from the list.
BomRelease.lifeCycleDefinitionId ● String! non-null scalar
ID of the lifecycle definition used for this release.
BomRelease.lifeCycleStateId ● String! non-null scalar
ID of the lifecycle state the release is in.
BomRelease.name ● String! non-null scalar
Name of the BOM.
BomRelease.releasedAt ● DateTime! non-null scalar
Timestamp of the release creation.
BomRelease.releaseHrid ● String! non-null scalar
Human-readable ID of the release.
BomRelease.releaseId ● String! non-null scalar
ID of the release.
BomRelease.releaseNotes ● String! non-null scalar
Release notes specified for the release.
BomRelease.settings ● BomSettings! non-null object
Settings of the BOM (e.g., currency, production quantity, etc.).
BomRelease.sources ● [BomSource!]! non-null interface
Sources of the BOM (e.g., a file, a design, or other BOMs).
Interfaces
Bom interface
Represents a shared part of work-in-progress BOMs and releases of BOMs.