> ## Documentation Index
> Fetch the complete documentation index at: https://litprotocol-vincent.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# AbilityPrecheckResponse

> **AbilityPrecheckResponse**\<`SuccessSchema`, `FailSchema`, `Policies`> = `SuccessSchema` *extends* `z.ZodType` ? [`AbilityPrecheckResponseSuccess`](/api-reference/app-sdk/abilityClient/interfaces/AbilityPrecheckResponseSuccess)\<`z.infer`\<`SuccessSchema`>, `Policies`> : [`AbilityPrecheckResponseSuccessNoResult`](/api-reference/app-sdk/abilityClient/interfaces/AbilityPrecheckResponseSuccessNoResult)\<`Policies`> | `FailSchema` *extends* `z.ZodType` ? [`AbilityPrecheckResponseFailure`](/api-reference/app-sdk/abilityClient/interfaces/AbilityPrecheckResponseFailure)\<`z.infer`\<`FailSchema`>, `Policies`> : [`AbilityPrecheckResponseFailureNoResult`](/api-reference/app-sdk/abilityClient/interfaces/AbilityPrecheckResponseFailureNoResult)\<`Policies`>

Defined in: [app-sdk/src/abilityClient/precheck/types.ts:43](https://github.com/LIT-Protocol/Vincent/blob/59bbcc58961d006596c8c80671cc1200f69f2946/packages/libs/app-sdk/src/abilityClient/precheck/types.ts#L43)

## Type Parameters

### SuccessSchema

`SuccessSchema` *extends* `z.ZodType` | `undefined`

### FailSchema

`FailSchema` *extends* `z.ZodType` | `undefined`

### Policies

`Policies` *extends* `Record`\<`string`, `any`>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.