Skip to main content

Interface: SaveSpecMetadataInput

Defined in: packages/core/src/application/use-cases/save-spec-metadata.ts:10

Input for the SaveSpecMetadata use case.

Properties

content

readonly content: string

Defined in: packages/core/src/application/use-cases/save-spec-metadata.ts:16

Raw JSON string to write as metadata.


force?

readonly optional force?: boolean

Defined in: packages/core/src/application/use-cases/save-spec-metadata.ts:18

When true, skip conflict detection and overwrite unconditionally.


specPath

readonly specPath: SpecPath

Defined in: packages/core/src/application/use-cases/save-spec-metadata.ts:14

The spec path within the workspace (e.g. 'auth/oauth').


workspace

readonly workspace: string

Defined in: packages/core/src/application/use-cases/save-spec-metadata.ts:12

The workspace name (e.g. 'default', 'billing').