RuleCheckAggregateExecution
**Experimental** Represents the aggregated result of one or more rule check executions for a design.
type RuleCheckAggregateExecution {
designId: ID!
executions: [RuleCheckExecution!]!
parts: [RuleCheckExecutionPart!]!
revisionId: String!
status: String!
violations: [RuleViolation!]!
}
Fields
RuleCheckAggregateExecution.designId ● ID! non-null scalar
**Experimental** The identifier of the design being checked.
RuleCheckAggregateExecution.executions ● [RuleCheckExecution!]! non-null object
**Experimental** The list of individual rule check executions that were aggregated to produce this result.
RuleCheckAggregateExecution.parts ● [RuleCheckExecutionPart!]! non-null object
**Experimental** The aggregated list of rule check execution parts across all executions, with their definition at the time of execution and their current status.
RuleCheckAggregateExecution.revisionId ● String! non-null scalar
**Experimental** The design revision identifier associated with the aggregated executions.
RuleCheckAggregateExecution.status ● String! non-null scalar
**Experimental** The current aggregated status of the rule check executions. Known values: PENDING, RUNNING, COMPLETED, FAILED, SKIPPED. New values may be added; clients must tolerate unknown values.
RuleCheckAggregateExecution.violations ● [RuleViolation!]! non-null object
**Experimental** The aggregated list of violations found across all executions.