Skip to main content

RuleCheckExecutionQueries

**Experimental** The entry point for queries related to design rule checks.

type RuleCheckExecutionQueries {
byDesignId(
designId: ID!
revisionId: String!
where: RuleCheckExecutionFilterInput
): [RuleCheckExecution!]!
byDesignIdAggregated(
designId: ID!
revisionId: String
where: RuleCheckExecutionFilterInput
): RuleCheckAggregateExecution!
byId(
id: ID!
): RuleCheckExecution
byIds(
ids: [ID!]!
): [RuleCheckExecution]!
byReleaseId(
designId: ID!
releaseId: ID!
where: RuleCheckExecutionFilterInput
): [RuleCheckExecution!]!
byReleaseIdAggregated(
designId: ID!
releaseId: ID!
where: RuleCheckExecutionFilterInput
): RuleCheckAggregateExecution!
}

Fields

RuleCheckExecutionQueries.byDesignId ● [RuleCheckExecution!]! non-null object

**Experimental** Retrieves all rule check executions for a design's revision. Supports filtering on reason and source via the standard 'where' argument.

RuleCheckExecutionQueries.byDesignId.designId ● ID! non-null scalar

The identifier of the design.

RuleCheckExecutionQueries.byDesignId.revisionId ● String! non-null scalar

The identifier of the project commit.

RuleCheckExecutionQueries.byDesignId.where ● RuleCheckExecutionFilterInput input

RuleCheckExecutionQueries.byDesignIdAggregated ● RuleCheckAggregateExecution! non-null object

**Experimental** Retrieves the aggregated rule check results for a design.

RuleCheckExecutionQueries.byDesignIdAggregated.designId ● ID! non-null scalar

The identifier of the design.

RuleCheckExecutionQueries.byDesignIdAggregated.revisionId ● String scalar

The identifier of the project commit.

RuleCheckExecutionQueries.byDesignIdAggregated.where ● RuleCheckExecutionFilterInput input

RuleCheckExecutionQueries.byId ● RuleCheckExecution object

**Experimental** Retrieves a rule check execution by its identifier.

RuleCheckExecutionQueries.byId.id ● ID! non-null scalar

The identifier of the rule check execution.

RuleCheckExecutionQueries.byIds ● [RuleCheckExecution]! non-null object

**Experimental** Retrieves multiple rule check executions by their identifiers.

RuleCheckExecutionQueries.byIds.ids ● [ID!]! non-null scalar

The identifiers of the rule check executions.

RuleCheckExecutionQueries.byReleaseId ● [RuleCheckExecution!]! non-null object

**Experimental** Retrieves all rule check executions for a design's revision. Supports filtering on reason and source via the standard 'where' argument.

RuleCheckExecutionQueries.byReleaseId.designId ● ID! non-null scalar

The identifier of the design.

RuleCheckExecutionQueries.byReleaseId.releaseId ● ID! non-null scalar

The identifier of the release.

RuleCheckExecutionQueries.byReleaseId.where ● RuleCheckExecutionFilterInput input

RuleCheckExecutionQueries.byReleaseIdAggregated ● RuleCheckAggregateExecution! non-null object

**Experimental** Retrieves the aggregated rule check results for a design.

RuleCheckExecutionQueries.byReleaseIdAggregated.designId ● ID! non-null scalar

The identifier of the design.

RuleCheckExecutionQueries.byReleaseIdAggregated.releaseId ● ID! non-null scalar

The identifier of the project release.

RuleCheckExecutionQueries.byReleaseIdAggregated.where ● RuleCheckExecutionFilterInput input