> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OutputAssignmentCriterion

> A property by which templates of a document type can be assigned, with the source of its possible values. A template without an assignment for a criterion applies to all values of it.



**Kind**: `object`

## Fields

**`key`**: `String!`

The key of the criterion. Known values: COMPANY, CUSTOMER_GROUP, LANGUAGE, SUPPLIER, WAREHOUSE, DUNNING_LEVEL, SHIPPING_METHOD. New values can be added without a contract change; the value source says how to handle one the client does not know.

---

**`name`**: `String!`

The display name of the criterion.

---

**`valueSource`**: `OutputCriterionValueSource!`

Where the possible values come from.

