DesAnnotation
Annotation is like a sticky note you can place in the design, attaching it to design entities (e.g. schematic document, BOM line, design review, etc.). Annotation is a high-level concept that represents different facets of collaboration on the platform - comment threads, tasks to be completed, links or references to other related entities.
type DesAnnotation {
bindings: [DesAnnotationBinding!]!
createdAt: DateTime
createdBy: DesAnnotationUser
id: String!
requirements: DesAnnotationRequirements
updatedAt: DateTime
updatedBy: DesAnnotationUser
url: String
}
Fields
DesAnnotation.bindings ● [DesAnnotationBinding!]! non-null union
Bindings define the 'location' of the annotation, its 'address' in context of the design.
DesAnnotation.createdAt ● DateTime scalar
DesAnnotation.createdBy ● DesAnnotationUser object
DesAnnotation.id ● String! non-null scalar
DesAnnotation.requirements ● DesAnnotationRequirements object
Requirements, associated with the annotation.
DesAnnotation.updatedAt ● DateTime scalar
DesAnnotation.updatedBy ● DesAnnotationUser object
DesAnnotation.url ● String scalar
Deep link to the annotation - can be used to navigate to the annotation in the context of its placement.