RuleViolationRelatedObject
Experimental
caution
Not production-ready. It may change or be removed without notice. See Lifecycle.
Represents a design object related to a rule violation.
Member Of
RuleViolation_Preview object ● RuleViolation object
type RuleViolationRelatedObject {
boundingRectangle: RuleViolationRectangle
designator: String!
documentId: String!
location: RuleViolationLocation
name: String!
type: String!
uniqueId: String!
variantId: String
variantName: String
}
Fields
boundingRectangle ● RuleViolationRectangle object
The bounding rectangle of the related object.
designator ● String! non-null scalar
The designator of the related object.
documentId ● String! non-null scalar
The identifier of the document containing the related object.
location ● RuleViolationLocation object
The location of the related object.
name ● String! non-null scalar
The name of the related object.
type ● String! non-null scalar
The type of the related object. Known values: DOCUMENT, PIN, NET, COMPONENT, PART, LINE, NET_ITEM, VARIANT. New values may be added; clients must tolerate unknown values.
uniqueId ● String! non-null scalar
The unique identifier of the related object.
variantId ● String scalar
The variant identifier of the related object.
variantName ● String scalar
The variant name of the related object.