# Sort

Each `Sort` object contains a description of the sort field.


## Example Usage

```typescript
import { Sort } from "@lukehagar/plexjs/sdk/models/shared";

let value: Sort = {};
```

## Fields

| Field                                                                               | Type                                                                                | Required                                                                            | Description                                                                         |
| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| `title`                                                                             | *string*                                                                            | :heavy_minus_sign:                                                                  | The title of the field.                                                             |
| `type`                                                                              | *string*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `art`                                                                               | *string*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `content`                                                                           | *boolean*                                                                           | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `filter`                                                                            | *string*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `hasPrefs`                                                                          | *boolean*                                                                           | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `hasStoreServices`                                                                  | *boolean*                                                                           | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `hubKey`                                                                            | *string*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `identifier`                                                                        | *string*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `key`                                                                               | *string*                                                                            | :heavy_minus_sign:                                                                  | The key to use in the sort field to make items sort by this item                    |
| `lastAccessedAt`                                                                    | *number*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `pivot`                                                                             | [shared.SortPivot](../../../sdk/models/shared/sortpivot.md)[]                       | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `share`                                                                             | *number*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `thumb`                                                                             | *string*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `titleBar`                                                                          | *string*                                                                            | :heavy_minus_sign:                                                                  | N/A                                                                                 |
| `default`                                                                           | [shared.DefaultEnum](../../../sdk/models/shared/defaultenum.md)                     | :heavy_minus_sign:                                                                  | If present, this sort is the default and in this direction                          |
| `defaultDirection`                                                                  | [shared.DefaultDirection](../../../sdk/models/shared/defaultdirection.md)           | :heavy_minus_sign:                                                                  | This default diction of this sort                                                   |
| `descKey`                                                                           | *string*                                                                            | :heavy_minus_sign:                                                                  | The key for sorting this field in reverse order                                     |
| `firstCharacterKey`                                                                 | *string*                                                                            | :heavy_minus_sign:                                                                  | The key to use to get items sorted by this field and indexed by the first character |
| `additionalProperties`                                                              | Record<string, *any*>                                                               | :heavy_minus_sign:                                                                  | N/A                                                                                 |