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.