# IndexerResource ## Example Usage ```typescript import { IndexerResource } from "prowlarr/models"; let value: IndexerResource = {}; ``` ## Fields | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | | `id` | *number* | :heavy_minus_sign: | N/A | | `name` | *string* | :heavy_minus_sign: | N/A | | `fields` | [models.Field](../models/field.md)[] | :heavy_minus_sign: | N/A | | `implementationName` | *string* | :heavy_minus_sign: | N/A | | `implementation` | *string* | :heavy_minus_sign: | N/A | | `configContract` | *string* | :heavy_minus_sign: | N/A | | `infoLink` | *string* | :heavy_minus_sign: | N/A | | `message` | [models.ProviderMessage](../models/providermessage.md) | :heavy_minus_sign: | N/A | | `tags` | *number*[] | :heavy_minus_sign: | N/A | | `presets` | [models.IndexerResource](../models/indexerresource.md)[] | :heavy_minus_sign: | N/A | | `indexerUrls` | *string*[] | :heavy_minus_sign: | N/A | | `legacyUrls` | *string*[] | :heavy_minus_sign: | N/A | | `definitionName` | *string* | :heavy_minus_sign: | N/A | | `description` | *string* | :heavy_minus_sign: | N/A | | `language` | *string* | :heavy_minus_sign: | N/A | | `encoding` | *string* | :heavy_minus_sign: | N/A | | `enable` | *boolean* | :heavy_minus_sign: | N/A | | `redirect` | *boolean* | :heavy_minus_sign: | N/A | | `supportsRss` | *boolean* | :heavy_minus_sign: | N/A | | `supportsSearch` | *boolean* | :heavy_minus_sign: | N/A | | `supportsRedirect` | *boolean* | :heavy_minus_sign: | N/A | | `supportsPagination` | *boolean* | :heavy_minus_sign: | N/A | | `appProfileId` | *number* | :heavy_minus_sign: | N/A | | `protocol` | [models.DownloadProtocol](../models/downloadprotocol.md) | :heavy_minus_sign: | N/A | | `privacy` | [models.IndexerPrivacy](../models/indexerprivacy.md) | :heavy_minus_sign: | N/A | | `capabilities` | [models.IndexerCapabilityResource](../models/indexercapabilityresource.md) | :heavy_minus_sign: | N/A | | `priority` | *number* | :heavy_minus_sign: | N/A | | `downloadClientId` | *number* | :heavy_minus_sign: | N/A | | `added` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | N/A | | `status` | [models.IndexerStatusResource](../models/indexerstatusresource.md) | :heavy_minus_sign: | N/A | | `sortName` | *string* | :heavy_minus_sign: | N/A |