Skip to main content

RuleCheckExecutionPart

**Experimental** Represents the definition of a single rule check (one part of the execution) at the time of execution and it's current status.

type RuleCheckExecutionPart {
actualErrorReportLevel: String!
currentRule: RuleCheck
defaultErrorReportLevel: String!
description: String
id: ID!
name: String!
status: String!
type: String!
}

Fields

RuleCheckExecutionPart.actualErrorReportLevel ● String! non-null scalar

**Experimental** The error level at which this rule check was actually executed. Defaults to the rule check's default level when the actual level is not known (e.g. legacy records). Known values: NO_REPORT, WARNING, ERROR, FATAL. New values may be added; clients must tolerate unknown values.

RuleCheckExecutionPart.currentRule ● RuleCheck object

**Experimental** The rule check at its current state (potentially different from the past definition).

RuleCheckExecutionPart.defaultErrorReportLevel ● String! non-null scalar

**Experimental** The default error level at which violations are reported. Known values: NO_REPORT, WARNING, ERROR, FATAL. New values may be added; clients must tolerate unknown values.

RuleCheckExecutionPart.description ● String scalar

**Experimental** The description of the rule check.

RuleCheckExecutionPart.id ● ID! non-null scalar

**Experimental** The unique identifier of the rule check.

RuleCheckExecutionPart.name ● String! non-null scalar

**Experimental** The name of the rule check.

RuleCheckExecutionPart.status ● String! non-null scalar

**Experimental** The execution status of this rule check. Known values: PENDING, RUNNING, COMPLETED, FAILED. New values may be added; clients must tolerate unknown values.

RuleCheckExecutionPart.type ● String! non-null scalar

**Experimental** The type of the rule check. Known values: ERC, DRC. New values may be added; clients must tolerate unknown values.