Skip to main content

DmConstraintModel

**Experimental** Snapshot of the CP-SAT constraint model built before the solver runs, including variables, constraint groups, and the objective.

type DmConstraintModel {
constraints: [String!]!
display: String!
objective: String!
variables: [String!]!
}

Fields

DmConstraintModel.constraints ● [String!]! non-null scalar

**Experimental** List of individual constraints with their group name, index, and description.

DmConstraintModel.display ● String! non-null scalar

**Experimental** Structured, human-readable representation of the full constraint model.

DmConstraintModel.objective ● String! non-null scalar

**Experimental**

DmConstraintModel.variables ● [String!]! non-null scalar

**Experimental** List of individual decision variables with their group name, optional sub-label, and variable name.