# SearchPlanHopInput

input type

One hop along a KNOWN relationship — a construct-graph reference or a roster ref field, both ends plan-searchable; a hop that is not a relationship of the current family refuses naming the legal ones — with its own optional clauses against the family it reaches.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `direction` | [SearchPlanHopDirection](/types/SearchPlanHopDirection/) `SearchPlanHopDirection!` | yes | No further notes. |
| `field` | [String](/types/#scalars) `String!` | yes | No further notes. |
| `family` | [String](/types/#scalars) `String!` | yes | No further notes. |
| `filter` | [FilterInput](/types/FilterInput/) | no | No further notes. |
