Skip to content

T extends NumberType

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1831

Type Parameters

T

T extends NumberType

Properties

createdAt

createdAt: T

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1839

The time the version was created


customDetailsDisplay?

optional customDetailsDisplay?: string

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1882

Custom details display for the plugin. Use {{publicParamKey}} to dynamically display the values of public parameters.


duplicatesAllowed

duplicatesAllowed: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1860

Whether it makes sense for multiple of this plugin to be allowed


finalized

finalized: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1836

True if the version is finalized


ignoreSimulations?

optional ignoreSimulations?: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1854

Ignore simulations?


lastUpdated

lastUpdated: T

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1842

The time the version was last updated


privateParamsSchema

privateParamsSchema: JsonBodyInputSchema[]

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1870


publicParamsSchema

publicParamsSchema: JsonBodyInputSchema[]

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1869


receiveStatusWebhook

receiveStatusWebhook: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1848

Whether the plugin should receive status webhooks


requireSignIn?

optional requireSignIn?: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1887

Require BitBadges sign-in to use the plugin?


requiresSessions

requiresSessions: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1863

This means that the plugin can be used w/o any session cookies or authentication.


requiresUserInputs

requiresUserInputs: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1866

This is a flag for being compatible with auto-triggered claims, meaning no user interaction is needed.


reuseForNonIndexed

reuseForNonIndexed: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1845

Reuse for nonindexed balances? Only applicable if is stateless, requires no user inputs, and requires no sessions.


skipProcessingWebhook?

optional skipProcessingWebhook?: boolean

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1851

Whether the plugin should skip processing webhooks. We will just auto-treat it as successful.


stateFunctionPreset

stateFunctionPreset: PluginPresetType

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1857

Preset type for how the plugin state is to be maintained.


userInputsSchema

userInputsSchema: JsonBodyInputSchema[]

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1868


verificationCall?

optional verificationCall?: object

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1873

The verification URL config. This lets us know what should be passed to the plugin payload.

hardcodedInputs

hardcodedInputs: JsonBodyInputWithValue[]

passAddress?

optional passAddress?: boolean

uri

uri: string


version

version: T

Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1833

Version of the plugin

Edit this page on GitHub