---
title: "GraphQL types: I"
description: The 32 types of the public GraphQL schema that start with I.
canonical: https://developers.coevera.com/reference/graphql/types/i/
section: graphql
verification: schema
generatedFrom: schema f155746 (2026-10-20)
publisher: Coevera
---

# GraphQL types: I

- [ID](https://developers.coevera.com/reference/graphql/types/i/#ID) (scalar)
- [ImportFieldMappingType](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportFieldMappingType) (enum)
- [ImportMappingMaskEntity](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMappingMaskEntity) (object)
- [ImportMappingMaskEntityConnection](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMappingMaskEntityConnection) (object)
- [ImportMappingMaskEntityEdge](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMappingMaskEntityEdge) (object)
- [ImportMappingMaskFilterInput](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMappingMaskFilterInput) (input)
- [ImportMappingMaskItem](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMappingMaskItem) (object)
- [ImportMappingMaskOrderByInput](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMappingMaskOrderByInput) (input)
- [ImportMappingMaskRepository](https://developers.coevera.com/reference/graphql/types/i/#ImportMappingMaskRepository) (object)
- [ImportMappingRelationType](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMappingRelationType) (object)
- [ImportMaskEntityTypeEnum](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMaskEntityTypeEnum) (enum)
- [ImportMaskEntityTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ImportMaskEntityTypeEnumFilterInput) (input)
- [Int](https://developers.coevera.com/reference/graphql/types/i/#Int) (scalar)
- [IntegerProperty](https://developers.coevera.com/reference/graphql/field/#IntegerProperty) (object)
- [IntEnumItem](https://developers.coevera.com/reference/graphql/types/i/#IntEnumItem) (object)
- [InterfaceBottomMenuItemKind](https://developers.coevera.com/reference/graphql/master-right/#InterfaceBottomMenuItemKind) (enum)
- [InterfaceBottomMenuRow](https://developers.coevera.com/reference/graphql/master-right/#InterfaceBottomMenuRow) (object)
- [InterfaceBottomMenuRowParams](https://developers.coevera.com/reference/graphql/master-right/#InterfaceBottomMenuRowParams) (input)
- [InterfaceDetailTab](https://developers.coevera.com/reference/graphql/interface-preview/#InterfaceDetailTab) (object)
- [InterfaceDetailTabKind](https://developers.coevera.com/reference/graphql/interface-preview/#InterfaceDetailTabKind) (enum)
- [InterfaceDetailWidget](https://developers.coevera.com/reference/graphql/interface-preview/#InterfaceDetailWidget) (object)
- [InterfaceDetailWidgetKind](https://developers.coevera.com/reference/graphql/interface-preview/#InterfaceDetailWidgetKind) (enum)
- [InterfaceFieldData](https://developers.coevera.com/reference/graphql/types/i/#InterfaceFieldData) (interface)
- [InterfacePreviewChart](https://developers.coevera.com/reference/graphql/interface-preview/#InterfacePreviewChart) (object)
- [InterfacePreviewCustomSettings](https://developers.coevera.com/reference/graphql/interface-preview/#InterfacePreviewCustomSettings) (object)
- [InterfacePreviewEntity](https://developers.coevera.com/reference/graphql/interface-preview/#InterfacePreviewEntity) (object)
- [InterfacePreviewFilterInput](https://developers.coevera.com/reference/graphql/interface-preview/#InterfacePreviewFilterInput) (input)
- [InterfacePreviewOrderByInput](https://developers.coevera.com/reference/graphql/interface-preview/#InterfacePreviewOrderByInput) (input)
- [InterfacePreviewRepository](https://developers.coevera.com/reference/graphql/types/i/#InterfacePreviewRepository) (object)
- [InterfacePreviewSettings](https://developers.coevera.com/reference/graphql/interface-preview/#InterfacePreviewSettings) (union)
- [InviteeResponseEnum](https://developers.coevera.com/reference/graphql/types/i/#InviteeResponseEnum) (enum)
- [InviteeResponseEnumFilterInput](https://developers.coevera.com/reference/graphql/types/i/#InviteeResponseEnumFilterInput) (input)

## Shared types: I

### ID (scalar)

The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable.

scalar

### ImportMappingMaskRepository (object)

Read operations for ImportMappingMask records.

- `getById: ImportMappingMaskEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ImportMappingMaskEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ImportMappingMaskEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ImportMappingMaskEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
- `getForEntityType: [ImportMappingMaskEntity!]! (2 args)` Returns the saved import column mappings for the given record type, sorted by name.

### Int (scalar)

The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

scalar

### IntEnumItem (object)

Allowed option of a field validator, as a name and an integer value.

- `key: String!` Display name of the option.
- `value: Int!` Integer value stored for the option.

### InterfaceFieldData (interface)

Value of one field of a record as shown in its preview pane; each implementing type holds the value in its own type.

- `fieldId: UUID!` Id of the field the value belongs to.

### InterfacePreviewRepository (object)

Read operations for InterfacePreview records.

- `getById: InterfacePreviewEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [InterfacePreviewEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [InterfacePreviewEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: [InterfacePreviewEntity!]! (3 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getPublished: [InterfacePreviewEntity!]! (5 args)` Returns the published records that match the filter, paged with limit and offset.
- `getDrafts: [InterfacePreviewEntity!]! (2 args)` Returns the records that match the filter, with pending unpublished changes applied where a draft exists.
- `getDraftById: InterfacePreviewEntity! (1 args)` Returns the record with the given id, with its pending unpublished changes applied when a draft exists.

### InviteeResponseEnum (enum)

Response of an invitee to an appointment invitation.

- `NoResponse` The invitee has not responded yet.
- `Accepted` The invitee accepted the invitation.
- `Rejected` The invitee declined the invitation.

### InviteeResponseEnumFilterInput (input)

Conditions on an enumeration field. Several conditions given together must all match.

- `eq: [InviteeResponseEnum!]` Matches any of the listed values.
- `NOT: InviteeResponseEnumFilterInput` Matches values that do not meet this condition.
