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

# InputField

No description

```graphql theme={null}
type InputField {
  id: String!
  location: Location!
  type: InputFieldType!
  mandatory: Boolean! @deprecated
  isMandatoryBeforeAdded: Boolean!
  isMandatoryBeforeServed: Boolean!
  isVisibleInWaitingDrawer: Boolean!
  isVisibleInServingDrawer: Boolean!
  showInRemoteSignIn: Boolean!
  visibleForLines: [Line!]!
  title: String
  visitorFacingTitle: String
  multiSelect: Boolean!
  options: [SelectOption!]!
  constraints: InputFieldConstraints
  translations: [InputFieldTranslation!]!
  isRequiredInAppointments: Boolean!
  deleted: Boolean!
}
```

### Fields

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">id</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">String!</code></span>](/reference/graphql/scalars/string) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">location</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Location!</code></span>](/reference/graphql/objects/location) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">object</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">type</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">InputFieldType!</code></span>](/reference/graphql/enums/input-field-type) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">enum</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">isMandatoryBeforeAdded</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">isMandatoryBeforeServed</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">isVisibleInWaitingDrawer</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">isVisibleInServingDrawer</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">showInRemoteSignIn</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">visibleForLines</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">\[Line!\]!</code></span>](/reference/graphql/objects/line) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">object</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">title</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">String</code></span>](/reference/graphql/scalars/string) <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">visitorFacingTitle</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">String</code></span>](/reference/graphql/scalars/string) <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">multiSelect</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">options</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">\[SelectOption!\]!</code></span>](/reference/graphql/objects/select-option) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">object</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">constraints</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">InputFieldConstraints</code></span>](/reference/graphql/interfaces/input-field-constraints) <mark class="gqlmd-mdx-badge">interface</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">translations</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">\[InputFieldTranslation!\]!</code></span>](/reference/graphql/objects/input-field-translation) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">object</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">isRequiredInAppointments</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">deleted</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

<details class="gqlmd-mdx-details">
  <summary class="gqlmd-mdx-details-summary"><span className="gqlmd-mdx-details-summary-open">DEPRECATED</span></summary>
</details>

#### [<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-parent">InputField</code>.<code class="gqlmd-mdx-entity-name">mandatory</code></span>](#)<span class="gqlmd-mdx-bullet"> ● </span>[<span class="gqlmd-mdx-entity"><code class="gqlmd-mdx-entity-name">Boolean!</code></span>](/reference/graphql/scalars/boolean) <mark class="gqlmd-mdx-badge">deprecated</mark> <mark class="gqlmd-mdx-badge">non-null</mark> <mark class="gqlmd-mdx-badge">scalar</mark>

<fieldset class="gqlmd-mdx-admonition-fieldset">
  <legend class="gqlmd-mdx-admonition-legend"><span class="gqlmd-mdx-admonition-legend-type gqlmd-mdx-admonition-legend-type-warning">⚠️ DEPRECATED</span></legend>

  <span>
    Use isMandatoryBeforeAdded instead
  </span>
</fieldset>

undefined

### Returned By

[`changedInputFields`](/reference/graphql/subscriptions/changed-input-fields)  <mark class="gqlmd-mdx-badge">subscription</mark><span class="gqlmd-mdx-bullet"> ● </span>[`inputField`](/reference/graphql/queries/input-field)  <mark class="gqlmd-mdx-badge">query</mark>

### Member Of

[`Location`](/reference/graphql/objects/location)  <mark class="gqlmd-mdx-badge">object</mark><span class="gqlmd-mdx-bullet"> ● </span>[`TicketFieldV2`](/reference/graphql/objects/ticket-field-v2)  <mark class="gqlmd-mdx-badge">object</mark>
