Skip to main content

RuleCheckExecutionInput_Preview

**Experimental** Represents the input for executing rule checks on a design.

input RuleCheckExecutionInput_Preview {
configuration: RuleCheckExecutionConfigurationInput_Preview
designId: ID!
idempotencyToken: String!
reason: RuleCheckExecutionReason_Preview!
revisionId: String
source: RuleCheckExecutionSource_Preview!
}

Fields

RuleCheckExecutionInput_Preview.configuration ● RuleCheckExecutionConfigurationInput_Preview input

**Experimental** Custom configuration of the rule check reporting. When specified, overrides the configuration stored in the design data for this execution only.

RuleCheckExecutionInput_Preview.designId ● ID! non-null scalar

**Experimental** The identifier of the design to execute rule checks for.

RuleCheckExecutionInput_Preview.idempotencyToken ● String! non-null scalar

**Experimental** Idempotency token used together with the design and revision to deduplicate executions.

RuleCheckExecutionInput_Preview.reason ● RuleCheckExecutionReason_Preview! non-null enum

**Experimental** Reason why the rule check execution is triggered, which can be used for filtering and distinguishing different types of rule check executions.

RuleCheckExecutionInput_Preview.revisionId ● String scalar

**Experimental** The identifier of the project commit. If not specified, the latest commit is used.

RuleCheckExecutionInput_Preview.source ● RuleCheckExecutionSource_Preview! non-null enum

**Experimental** Source of the rule check execution, identifying whether it is triggered by a user or by the system.