Type alias Signpost

Signpost: {
    steps: SignpostStep[];
    virtualOperator: {
        avatarUrl: string;
        name: string;
        title: string;
    };
}

An object defining a signpost. A signpost is a sequence of steps with a virtual operator.

Steps are building blocks that can be used to customise the signpost.

Type declaration

  • steps: SignpostStep[]

    A sequence of steps, which can be either interactive or non-interactive.

    Interactive steps require an interaction from the customer - for example filling their contact data.

    After a step is executed, its result is processed in a way dependent on the type of the step - for example filled contact data is persisted.

    After all steps execute, the virutal operator is no more displayed.

  • virtualOperator: {
        avatarUrl: string;
        name: string;
        title: string;
    }

    The operator that should be displayed during the execution of the signpost.

    • avatarUrl: string
    • name: string
    • title: string

Generated using TypeDoc