Skip to content

providerCapabilitySnapshotSchema

const providerCapabilitySnapshotSchema: object

The JSON Schemas those models were generated from, for runtime use.

readonly $id: "https://schemas.inderun.dev/1.0/provider-capability-snapshot.schema.json"

readonly $schema: "https://json-schema.org/draft/2020-12/schema"

readonly additionalProperties: true

readonly description: "One registered provider's identity, static declaration and live capability check, as returned by checkCapabilities(). A read-only snapshot: producing it executes no task and has no side effects."

readonly properties: object

readonly capabilities: object

readonly $ref: "provider-dynamic-capabilities.schema.json"

readonly description: "The provider's live capability check at the time of the call."

readonly descriptor: object

readonly $ref: "provider-descriptor.schema.json"

readonly description: "The provider's static capability declaration."

readonly providerId: object

readonly description: "Identifier of the provider; equal to descriptor.id."

readonly minLength: 1

readonly type: "string"

readonly required: readonly ["providerId", "descriptor", "capabilities"]

readonly title: "ProviderCapabilitySnapshot"

readonly type: "object"