@archastro/sdk
    Preparing search index...

    Interface SolutionDiffEntry

    A single config entry in a solution upgrade diff, describing what action will be taken on a specific config key.

    interface SolutionDiffEntry {
        action: string;
        content_changed: boolean;
        id?: string;
        key: string;
        kind?: string;
        lookup_key?: string;
        mime_type_changed: boolean;
        referenced_by?: SolutionDiffReference[];
        relative_path_changed: boolean;
        role: string;
        virtual_path?: string;
    }
    Index

    Properties

    action: string

    Planned action for this entry. One of "add" (new config), "update" (existing config changes), "noop" (no change needed), "orphan" (config no longer in the solution), or "delete" (config to be removed).

    content_changed: boolean

    true if the config content differs between the existing and incoming solution versions.

    id?: string

    Config ID (cfg_...) if this entry corresponds to an existing config record. null for new additions.

    key: string

    Stable string key identifying this config entry within the solution.

    kind?: string

    Config object type, e.g. "Automation" or "Template". null if not yet known.

    lookup_key?: string

    Human-readable stable identifier for this config. null if not assigned.

    mime_type_changed: boolean

    true if the MIME type of the config changed between versions.

    referenced_by?: SolutionDiffReference[]

    List of other configs that reference this entry. Populated for orphaned configs that cannot be safely removed. Empty array when there are no references.

    relative_path_changed: boolean

    true if the relative path of the config within the solution changed between versions.

    role: string

    Role of this config within the solution. Indicates whether it is a primary config or a dependency.

    virtual_path?: string

    Hierarchical path of this config in the config tree. null if not assigned.