Skip to content

Variable: DefinitionSchemas

Makaio Framework


Makaio Framework / services-core/definition/schemas / DefinitionSchemas

const DefinitionSchemas: object

Defined in: ../../../packages/services/core/src/definition/schemas.ts:31

Zod schemas for all definition bus subjects.

Each entry becomes a subject identifier as definition.<key>.

getConfigSchema: object

Get the JSON Schema for a provider definition’s config fields.

request: ZodObject<{ definitionId: ZodString; }, $strip>

response: ZodObject<{ hasSchema: ZodBoolean; schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>; }, $strip>

getCredentialSchema: object

Get the JSON Schema for a provider definition’s credential fields.

request: ZodObject<{ definitionId: ZodString; }, $strip>

response: ZodObject<{ hasSchema: ZodBoolean; schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>; }, $strip>