Skip to main content

Interface: SchemaYamlData

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

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:159


description?

readonly optional description?: string

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


extends?

readonly optional extends?: string

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


kind

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

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


metadataExtraction?

readonly optional metadataExtraction?: MetadataExtractionRaw

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


name

readonly name: string

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


operations?

readonly optional operations?: SchemaOperationsRaw

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


version

readonly version: number

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


workflow?

readonly optional workflow?: readonly WorkflowStep[]

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