---
id: author-filter
title: _AuthorFilter
---

export const Tag = ({children, color}) => (
<span
style={{
      backgroundColor: color,
      borderRadius: '2px',
      color: '#fff',
      padding: '0.2rem',
    }}>
{children}
</span>
);

No description

```graphql
type _AuthorFilter {
  AND: [_AuthorFilter!]
  OR: [_AuthorFilter!]
  _hash_id: ID
  _hash_id_not: ID
  _hash_id_in: [ID!]
  _hash_id_not_in: [ID!]
  _hash_id_contains: ID
  _hash_id_not_contains: ID
  _hash_id_starts_with: ID
  _hash_id_not_starts_with: ID
  _hash_id_ends_with: ID
  _hash_id_not_ends_with: ID
  email: String
  email_not: String
  email_in: [String!]
  email_not_in: [String!]
  email_contains: String
  email_not_contains: String
  email_starts_with: String
  email_not_starts_with: String
  email_ends_with: String
  email_not_ends_with: String
  first: String
  first_not: String
  first_in: [String!]
  first_not_in: [String!]
  first_contains: String
  first_not_contains: String
  first_starts_with: String
  first_not_starts_with: String
  first_ends_with: String
  first_not_ends_with: String
  fist: String
  fist_not: String
  fist_in: [String!]
  fist_not_in: [String!]
  fist_contains: String
  fist_not_contains: String
  fist_starts_with: String
  fist_not_starts_with: String
  fist_ends_with: String
  fist_not_ends_with: String
  last: String
  last_not: String
  last_in: [String!]
  last_not_in: [String!]
  last_contains: String
  last_not_contains: String
  last_starts_with: String
  last_not_starts_with: String
  last_ends_with: String
  last_not_ends_with: String
  middle: String
  middle_not: String
  middle_in: [String!]
  middle_not_in: [String!]
  middle_contains: String
  middle_not_contains: String
  middle_starts_with: String
  middle_not_starts_with: String
  middle_ends_with: String
  middle_not_ends_with: String
  suffix: String
  suffix_not: String
  suffix_in: [String!]
  suffix_not_in: [String!]
  suffix_contains: String
  suffix_not_contains: String
  suffix_starts_with: String
  suffix_not_starts_with: String
  suffix_ends_with: String
  suffix_not_ends_with: String
  collections: _AuthorCollectionFilter
  collections_not: _AuthorCollectionFilter
  collections_in: [_AuthorCollectionFilter!]
  collections_not_in: [_AuthorCollectionFilter!]
  collections_some: _AuthorCollectionFilter
  collections_none: _AuthorCollectionFilter
  collections_single: _AuthorCollectionFilter
  collections_every: _AuthorCollectionFilter
  affiliation: _AffiliationFilter
  affiliation_not: _AffiliationFilter
  affiliation_in: [_AffiliationFilter!]
  affiliation_not_in: [_AffiliationFilter!]
  affiliation_some: _AffiliationFilter
  affiliation_none: _AffiliationFilter
  affiliation_single: _AffiliationFilter
  affiliation_every: _AffiliationFilter
}
```

### Fields

#### `AND` ([`[_AuthorFilter!]`](/docs/api/inputs/author-filter))

#### `OR` ([`[_AuthorFilter!]`](/docs/api/inputs/author-filter))

#### `_hash_id` ([`ID`](/docs/api/scalars/id))

#### `_hash_id_not` ([`ID`](/docs/api/scalars/id))

#### `_hash_id_in` ([`[ID!]`](/docs/api/scalars/id))

#### `_hash_id_not_in` ([`[ID!]`](/docs/api/scalars/id))

#### `_hash_id_contains` ([`ID`](/docs/api/scalars/id))

#### `_hash_id_not_contains` ([`ID`](/docs/api/scalars/id))

#### `_hash_id_starts_with` ([`ID`](/docs/api/scalars/id))

#### `_hash_id_not_starts_with` ([`ID`](/docs/api/scalars/id))

#### `_hash_id_ends_with` ([`ID`](/docs/api/scalars/id))

#### `_hash_id_not_ends_with` ([`ID`](/docs/api/scalars/id))

#### `email` ([`String`](/docs/api/scalars/string))

#### `email_not` ([`String`](/docs/api/scalars/string))

#### `email_in` ([`[String!]`](/docs/api/scalars/string))

#### `email_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `email_contains` ([`String`](/docs/api/scalars/string))

#### `email_not_contains` ([`String`](/docs/api/scalars/string))

#### `email_starts_with` ([`String`](/docs/api/scalars/string))

#### `email_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `email_ends_with` ([`String`](/docs/api/scalars/string))

#### `email_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `first` ([`String`](/docs/api/scalars/string))

#### `first_not` ([`String`](/docs/api/scalars/string))

#### `first_in` ([`[String!]`](/docs/api/scalars/string))

#### `first_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `first_contains` ([`String`](/docs/api/scalars/string))

#### `first_not_contains` ([`String`](/docs/api/scalars/string))

#### `first_starts_with` ([`String`](/docs/api/scalars/string))

#### `first_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `first_ends_with` ([`String`](/docs/api/scalars/string))

#### `first_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `fist` ([`String`](/docs/api/scalars/string))

#### `fist_not` ([`String`](/docs/api/scalars/string))

#### `fist_in` ([`[String!]`](/docs/api/scalars/string))

#### `fist_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `fist_contains` ([`String`](/docs/api/scalars/string))

#### `fist_not_contains` ([`String`](/docs/api/scalars/string))

#### `fist_starts_with` ([`String`](/docs/api/scalars/string))

#### `fist_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `fist_ends_with` ([`String`](/docs/api/scalars/string))

#### `fist_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `last` ([`String`](/docs/api/scalars/string))

#### `last_not` ([`String`](/docs/api/scalars/string))

#### `last_in` ([`[String!]`](/docs/api/scalars/string))

#### `last_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `last_contains` ([`String`](/docs/api/scalars/string))

#### `last_not_contains` ([`String`](/docs/api/scalars/string))

#### `last_starts_with` ([`String`](/docs/api/scalars/string))

#### `last_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `last_ends_with` ([`String`](/docs/api/scalars/string))

#### `last_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `middle` ([`String`](/docs/api/scalars/string))

#### `middle_not` ([`String`](/docs/api/scalars/string))

#### `middle_in` ([`[String!]`](/docs/api/scalars/string))

#### `middle_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `middle_contains` ([`String`](/docs/api/scalars/string))

#### `middle_not_contains` ([`String`](/docs/api/scalars/string))

#### `middle_starts_with` ([`String`](/docs/api/scalars/string))

#### `middle_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `middle_ends_with` ([`String`](/docs/api/scalars/string))

#### `middle_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `suffix` ([`String`](/docs/api/scalars/string))

#### `suffix_not` ([`String`](/docs/api/scalars/string))

#### `suffix_in` ([`[String!]`](/docs/api/scalars/string))

#### `suffix_not_in` ([`[String!]`](/docs/api/scalars/string))

#### `suffix_contains` ([`String`](/docs/api/scalars/string))

#### `suffix_not_contains` ([`String`](/docs/api/scalars/string))

#### `suffix_starts_with` ([`String`](/docs/api/scalars/string))

#### `suffix_not_starts_with` ([`String`](/docs/api/scalars/string))

#### `suffix_ends_with` ([`String`](/docs/api/scalars/string))

#### `suffix_not_ends_with` ([`String`](/docs/api/scalars/string))

#### `collections` ([`_AuthorCollectionFilter`](/docs/api/inputs/author-collection-filter))

#### `collections_not` ([`_AuthorCollectionFilter`](/docs/api/inputs/author-collection-filter))

#### `collections_in` ([`[_AuthorCollectionFilter!]`](/docs/api/inputs/author-collection-filter))

#### `collections_not_in` ([`[_AuthorCollectionFilter!]`](/docs/api/inputs/author-collection-filter))

#### `collections_some` ([`_AuthorCollectionFilter`](/docs/api/inputs/author-collection-filter))

#### `collections_none` ([`_AuthorCollectionFilter`](/docs/api/inputs/author-collection-filter))

#### `collections_single` ([`_AuthorCollectionFilter`](/docs/api/inputs/author-collection-filter))

#### `collections_every` ([`_AuthorCollectionFilter`](/docs/api/inputs/author-collection-filter))

#### `affiliation` ([`_AffiliationFilter`](/docs/api/inputs/affiliation-filter))

#### `affiliation_not` ([`_AffiliationFilter`](/docs/api/inputs/affiliation-filter))

#### `affiliation_in` ([`[_AffiliationFilter!]`](/docs/api/inputs/affiliation-filter))

#### `affiliation_not_in` ([`[_AffiliationFilter!]`](/docs/api/inputs/affiliation-filter))

#### `affiliation_some` ([`_AffiliationFilter`](/docs/api/inputs/affiliation-filter))

#### `affiliation_none` ([`_AffiliationFilter`](/docs/api/inputs/affiliation-filter))

#### `affiliation_single` ([`_AffiliationFilter`](/docs/api/inputs/affiliation-filter))

#### `affiliation_every` ([`_AffiliationFilter`](/docs/api/inputs/affiliation-filter))
