interface ServerMessageDescription {
    additionalDefs?: MessageDefinition<IdMessageBase>[];
    definitionPath: string;
    defRequest?: MessageDefinition<IdMessageBase>;
    defResponse?: MessageDefinition<IdMessageBase>;
    mermaidSequenceDiagram: string;
    shortDescription: string;
    text: ((shell: RShell) => Promise<string>);
    title: string;
    type: "request" | "response";
}

Properties

additionalDefs?: MessageDefinition<IdMessageBase>[]
definitionPath: string
mermaidSequenceDiagram: string
shortDescription: string
text: ((shell: RShell) => Promise<string>)
title: string
type: "request" | "response"