# KeyValueInput

Generic key/value pair input (e.g. for metadata).

```
input KeyValueInput {

  key: String!

  value: String

}
```

### Fields[​](#fields "Direct link to Fields")

#### [`KeyValueInput.key`](#key) ● [`String!`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) non-null scalar[​](#key "Direct link to key")

Key.

#### [`KeyValueInput.value`](#value) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#value "Direct link to value")

Value. Set to `null` to remove the key.

### Member Of[​](#member-of "Direct link to Member Of")

[`ActivateSubscriptionInput`](https://docs.monei.com/apis/graphql/types/inputs/activate-subscription-input/.md) input ● [`CreatePaymentInput`](https://docs.monei.com/apis/graphql/types/inputs/create-payment-input/.md) input ● [`CreateStoreInput`](https://docs.monei.com/apis/graphql/types/inputs/create-store-input/.md) input ● [`CreateSubscriptionInput`](https://docs.monei.com/apis/graphql/types/inputs/create-subscription-input/.md) input ● [`UpdateStoreInput`](https://docs.monei.com/apis/graphql/types/inputs/update-store-input/.md) input ● [`UpdateSubscriptionInput`](https://docs.monei.com/apis/graphql/types/inputs/update-subscription-input/.md) input
