Describes the template model for generating an aggregate-specific LDkit list reader implementation.

InstanceListLdkitReaderTemplate

interface ListTemplate {
    placeholders: {
        aggregate_name: string;
        ldkit_endpoint_uri: string;
        ldkit_list_reader_base_class: string;
        ldkit_list_reader_base_class_path: ImportRelativePath;
        ldkit_schema: string;
        ldkit_schema_path: ImportRelativePath;
    };
    templatePath: string;
}

Hierarchy (View Summary)

Properties

placeholders: {
    aggregate_name: string;
    ldkit_endpoint_uri: string;
    ldkit_list_reader_base_class: string;
    ldkit_list_reader_base_class_path: ImportRelativePath;
    ldkit_schema: string;
    ldkit_schema_path: ImportRelativePath;
}

An object containing placeholders for template values. These properties must provide a corresponding value before being processed by the template renderer.

templatePath: string

The path to the template to be rendered.