# MetadataItem

Single metadata entry on a provider. Combines the field schema (see `MetadataConfigItem`) with the stored `value`.

```
type MetadataItem {

  key: String!

  value: String

  type: MetadataItemType!

  label: String

  possibleValues: [String!]

  regex: String

  secret: Boolean

  required: Boolean

  default: String

  example: String

  internal: Boolean

}
```

### Fields[​](#fields "Enlace directo al Fields")

#### [`MetadataItem.key`](#key) ● [`String!`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) non-null scalar[​](#key "Enlace directo al key")

Metadata key.

#### [`MetadataItem.value`](#value) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#value "Enlace directo al value")

Stored value, serialized per `type`. `null` when unset or masked.

#### [`MetadataItem.type`](#type) ● [`MetadataItemType!`](https://docs.monei.com/es/es/apis/graphql/types/enums/metadata-item-type/.md) non-null enum[​](#type "Enlace directo al type")

Storage type.

#### [`MetadataItem.label`](#label) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#label "Enlace directo al label")

Human-readable field label.

#### [`MetadataItem.possibleValues`](#possible-values) ● [`[String!]`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) list scalar[​](#possible-values "Enlace directo al possible-values")

Allowed values when the field is constrained to an enum.

#### [`MetadataItem.regex`](#regex) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#regex "Enlace directo al regex")

Regular expression the value must match.

#### [`MetadataItem.secret`](#secret) ● [`Boolean`](https://docs.monei.com/es/es/apis/graphql/types/scalars/boolean/.md) scalar[​](#secret "Enlace directo al secret")

Whether the value is sensitive and may be masked.

#### [`MetadataItem.required`](#required) ● [`Boolean`](https://docs.monei.com/es/es/apis/graphql/types/scalars/boolean/.md) scalar[​](#required "Enlace directo al required")

Whether the field is required.

#### [`MetadataItem.default`](#default) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#default "Enlace directo al default")

Default value applied when the field is omitted.

#### [`MetadataItem.example`](#example) ● [`String`](https://docs.monei.com/es/es/apis/graphql/types/scalars/string/.md) scalar[​](#example "Enlace directo al example")

Example value shown in form UIs.

#### [`MetadataItem.internal`](#internal) ● [`Boolean`](https://docs.monei.com/es/es/apis/graphql/types/scalars/boolean/.md) scalar[​](#internal "Enlace directo al internal")

Whether the field is internal-only (hidden from merchants).

### Member Of[​](#member-of "Enlace directo al Member Of")

[`Provider`](https://docs.monei.com/es/es/apis/graphql/types/objects/provider/.md) object
