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