Skip to main content

Interface: SchemaYamlData

Defined in: packages/core/src/domain/services/build-schema.ts:154

Validated intermediate structure from a parsed schema.yaml file.

Properties

artifacts?

readonly optional artifacts?: readonly ArtifactYamlData[]

Defined in: packages/core/src/domain/services/build-schema.ts:160


description?

readonly optional description?: string

Defined in: packages/core/src/domain/services/build-schema.ts:158


extends?

readonly optional extends?: string

Defined in: packages/core/src/domain/services/build-schema.ts:159


kind

readonly kind: "schema" | "schema-plugin"

Defined in: packages/core/src/domain/services/build-schema.ts:155


metadataExtraction?

readonly optional metadataExtraction?: MetadataExtractionRaw

Defined in: packages/core/src/domain/services/build-schema.ts:162


name

readonly name: string

Defined in: packages/core/src/domain/services/build-schema.ts:156


operations?

readonly optional operations?: SchemaOperationsRaw

Defined in: packages/core/src/domain/services/build-schema.ts:163


version

readonly version: number

Defined in: packages/core/src/domain/services/build-schema.ts:157


workflow?

readonly optional workflow?: readonly WorkflowStep[]

Defined in: packages/core/src/domain/services/build-schema.ts:161