Skip to main content

IPipelineSchemaGenerator

Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.Configuration

Generates a composite JSON Schema for the complete pipeline definition, suitable for Monaco editor autocompletion and validation.

public interface IPipelineSchemaGenerator

Methods​

GenerateSchema()​

Generates a composite JSON Schema describing the full pipeline structure (triggers + transformations) with discriminated type fields for each node. The schema is cached after first generation.

string GenerateSchema()

Returns​

String
A JSON string containing the composite JSON Schema