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.