# InStoreReaderConditionInput

Input · GraphQL API

Input fields for searching an in-store reader. If multiple fields are specified, only readers that meet all of the specified criteria will be returned.

## Fields

- `id` (`SearchValueInput`): Find in-store readers with a given ID or IDs.
- `name` (`SearchTextValueInput`): Find in-store readers with a given name. Note: Field is case insensitive.
- `status` (`ReaderStatus`): Find in-store readers with a given reader status.
- `softwareVersion` (`SearchTextValueInput`): Find in-store readers with a given software version. Note: Field is case insensitive.
- `model` (`SearchTextValueInput`): Find in-store readers with a given model. Note: Field is case insensitive.
- `serialNumber` (`SearchTextValueInput`): Find in-store readers with a given serial number. Note: Field is case insensitive.
- `location` (`[InStoreLocationConditionInput!]`): Find in-store readers with a given location.

## Used by

- [InStoreReaderSearchInput](/braintree/graphql/reference/types/in-store-reader-search-input) — Input; conditionsIn

## GraphQL definition

```graphql
input InStoreReaderConditionInput {
  id: SearchValueInput
  name: SearchTextValueInput
  status: ReaderStatus
  softwareVersion: SearchTextValueInput
  model: SearchTextValueInput
  serialNumber: SearchTextValueInput
  location: [InStoreLocationConditionInput!]
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)