Interface: iPluginVersionConfig<T>
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?
optionalcustomDetailsDisplay?: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?
optionalignoreSimulations?: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?
optionalrequireSignIn?: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?
optionalskipProcessingWebhook?: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?
optionalverificationCall?: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?
optionalpassAddress?:boolean
uri
uri:
string
version
version:
T
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1833
Version of the plugin