Gordian Envelope TypeScript Library - v1.0.0-alpha.13
    Preparing search index...

    Interface RequestBehavior

    Interface that defines the behavior of a request.

    This interface extends expression behavior to add methods specific to requests, including metadata management and access to request properties.

    interface RequestBehavior {
        withParameter(
            param: ParameterID,
            value: EnvelopeEncodableValue,
        ): Request;
        withNote(note: string): Request;
        withDate(date: Date): Request;
        body(): Expression;
        id(): ARID;
        note(): string;
        date(): Date | undefined;
        function(): Function;
        expressionEnvelope(): Envelope;
        toEnvelope(): Envelope;
    }

    Implemented by

    Index

    Methods