# Interface: iAddApprovalDetailsToOffChainStoragePayload

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:963](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L963)

## Properties

### approvalDetails

> **approvalDetails**: `object`[]

Defined in: [packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts:964](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/api-indexer/requests/requests.ts#L964)

#### challengeInfoDetails?

> `optional` **challengeInfoDetails?**: [`iChallengeInfoDetailsUpdate`](https://docs.bitbadges.io/sdk/reference/interfaces/i-challenge-info-details-update)\<[`NumberType`](https://docs.bitbadges.io/sdk/reference/type-aliases/number-type)\>[]

For any merkle challenge claims that we are implementing

#### description

> **description**: `string`

The description of the approval.

#### image

> **image**: `string`

The image of the approval.

#### name

> **name**: `string`

The name of the approval.
