interface NodeManifestPayload {
    config: ConfigManifest;
    description?: string;
    lazyStart?: boolean;
    modules?: {
        private?: (string | ModuleManifest)[];
        public?: (string | ModuleManifest)[];
    };
    schema: "network.xyo.node.manifest";
    status?: {
        address: Lowercase<string>;
        children?: Record<Lowercase<string>, null | string>;
    };
}

Hierarchy (View Summary)

Properties

description?: string
lazyStart?: boolean
modules?: {
    private?: (string | ModuleManifest)[];
    public?: (string | ModuleManifest)[];
}
schema: "network.xyo.node.manifest"
status?: {
    address: Lowercase<string>;
    children?: Record<Lowercase<string>, null | string>;
}