NewManufacturerInput
input type
Create-input for a Manufacturer. The tenant (org group) is derived SERVER-SIDE from the principal — NEVER supplied here. Each format entry is gated server-side: in-tenant + ACTIVE Characteristic (doomed → CONFLICT/REF_STATE) whose valueType admits a grammar (string/pattern only — number/date → VALIDATION/INVALID, the rule).
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
caption | String | no | Optional: when omitted the per-type default applies — the merchant code when given, else 'Manufacturer'; when supplied it must be non-blank. |
code | String | no | No further notes. |
origin | String | no | ISO 3166-1 alpha-2 (uppercase). |
characteristicFormats | ManufacturerFormatEntryInput [ManufacturerFormatEntryInput!] | no | No further notes. |