> For the complete documentation index, see [llms.txt](https://developer.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.collibra.com/api/graphql/data-access/object-types/mask-type.md).

# MaskType

A single masking type.

```graphql
type MaskType {
  dataTypes: [String!]
  description: String!
  displayName: String!
  externalId: String!
  precedence: Int
}
```

### Fields

#### dataTypes ● [`[String!]`](/api/graphql/data-access/scalars/string.md) list scalar <a href="#data-types" id="data-types"></a>

The list of data types on which this masking rule can be applied.

#### description ● [`String!`](/api/graphql/data-access/scalars/string.md) non-null scalar <a href="#description" id="description"></a>

The description of the masking type.

#### displayName ● [`String!`](/api/graphql/data-access/scalars/string.md) non-null scalar <a href="#display-name" id="display-name"></a>

The display name of the masking type.

#### externalId ● [`String!`](/api/graphql/data-access/scalars/string.md) non-null scalar <a href="#external-id" id="external-id"></a>

The IDof the masking type known by the connector.

#### precedence ● [`Int`](/api/graphql/data-access/scalars/int.md) scalar <a href="#precedence" id="precedence"></a>

Determines precedence order between masking types so solve conflicts when multiple masking rules apply for a certain user on a certain column.

### Member Of

[`MaskingMetadata`](/api/graphql/data-access/object-types/masking-metadata.md) object ● [`SyncData`](/api/graphql/data-access/object-types/sync-data.md) object
