## SearchRequest interface

**Signature:**

```typescript
export interface SearchRequest<T extends Resource = Resource>
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [count?](/content/docs/sdk/core.searchrequest.count) |  | number | _(Optional)_ |
| [cursor?](/content/docs/sdk/core.searchrequest.cursor) |  | string | _(Optional)_ |
| [fields?](/content/docs/sdk/core.searchrequest.fields) |  | string\[\] | _(Optional)_ |
| [filters?](/content/docs/sdk/core.searchrequest.filters) |  | [Filter](/content/docs/sdk/core.filter) | _(Optional)_ |
| [format?](/content/docs/sdk/core.searchrequest.format) |  | string | _(Optional)_ |
| [include?](/content/docs/sdk/core.searchrequest.include) |  | [IncludeTarget](/content/docs/sdk/core.includetarget) | _(Optional)_ |
| [name?](/content/docs/sdk/core.searchrequest.name) |  | string | _(Optional)_ |
| [offset?](/content/docs/sdk/core.searchrequest.offset) |  | number | _(Optional)_ |
| [pretty?](/content/docs/sdk/core.searchrequest.pretty) |  | boolean | _(Optional)_ |
| [resourceType](/content/docs/sdk/core.searchrequest.resourcetype) | `readonly` | T['resourceType'] |  |
| [revInclude?](/content/docs/sdk/core.searchrequest.revinclude) |  | [IncludeTarget](/content/docs/sdk/core.includetarget) | _(Optional)_ |
| [sortRules?](/content/docs/sdk/core.searchrequest.sortrules) |  | [SortRule](/content/docs/sdk/core.sortrule) | _(Optional)_ |
| [summary?](/content/docs/sdk/core.searchrequest.summary) |  | 'true' \| 'text' \| 'data' | _(Optional)_ |
| [total?](/content/docs/sdk/core.searchrequest.total) |  | 'none' \| 'estimate' \| 'accurate' | _(Optional)_ |
| [types?](/content/docs/sdk/core.searchrequest.types) |  | T['resourceType'][] | _(Optional)_ |

- [SearchRequest interface](/content/docs/sdk/core.searchrequest#searchrequest-interface/index.html)
- [Properties](/content/docs/sdk/core.searchrequest#properties/index.html)
