Interface: iPluginVersionConfig<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1821
Type Parameters
T
T extends NumberType
Properties
createdAt
createdAt:
T
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1829
The time the version was created
customDetailsDisplay?
optionalcustomDetailsDisplay?:string
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1872
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:1850
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:1826
True if the version is finalized
ignoreSimulations?
optionalignoreSimulations?:boolean
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1844
Ignore simulations?
lastUpdated
lastUpdated:
T
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1832
The time the version was last updated
privateParamsSchema
privateParamsSchema:
JsonBodyInputSchema[]
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1860
publicParamsSchema
publicParamsSchema:
JsonBodyInputSchema[]
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1859
receiveStatusWebhook
receiveStatusWebhook:
boolean
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1838
Whether the plugin should receive status webhooks
requireSignIn?
optionalrequireSignIn?:boolean
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1877
Require BitBadges sign-in to use the plugin?
requiresSessions
requiresSessions:
boolean
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1853
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:1856
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:1835
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:1841
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:1847
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:1858
verificationCall?
optionalverificationCall?:object
Defined in: packages/bitbadgesjs-sdk/src/api-indexer/docs-types/interfaces.ts:1863
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:1823
Version of the plugin