Fake Mirrors
    Preparing search index...

    Class FullMessageModel

    Represents the full message model.

    Hierarchy (View Summary)

    • Creates a new full message model instance.

      Parameters

      • campaignId: string

        The ID of the campaign this message belongs to.

      • messageId: string

        The unique identifier for the message.

      • proxyId: string

        The ID of the proxy that processed this message.

      • targetId: string

        The ID of the target that handled this message.

      • sessionId: string

        The ID of the session that generated this message.

      • type:
            | "normal-simple"
            | "normal-stream-request"
            | "normal-stream-response"
            | "websocket"

        The message type.

      • method: "HEAD" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE" | "OPTIONS"

        The HTTP method.

      • url: string

        The HTTP request URL.

      • requestHeaders: HttpHeaders

        The HTTP request headers.

      • requestBody: HttpBody

        The HTTP request body.

      • status: number

        The HTTP status code.

      • responseHeaders: HttpHeaders

        The HTTP response headers.

      • responseBody: HttpBody

        The HTTP response body.

      • connection: HttpConnection

        The connection details.

      • payload: HttpPayload

        The payload data extracted from the transaction.

      • errors: HttpError[]

        The list of errors that occurred during processing.

      • analyze: string

        The analyze identifier.

      • startTime: number

        The start processing timestamp.

      • finishTime: number

        The finish processing timestamp.

      • createdAt: Date

        The date and time when the message was created.

      Returns FullMessageModel

    analyze: string

    The analyze identifier.

    campaignId: string

    The ID of the campaign this message belongs to.

    connection: HttpConnection

    The connection details.

    createdAt: Date

    The date and time when the message was created.

    errors: HttpError[]

    The list of errors that occurred during processing.

    finishTime: number

    The finish processing timestamp.

    messageId: string

    The unique identifier for the message.

    method: "HEAD" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE" | "OPTIONS"

    The HTTP method.

    payload: HttpPayload

    The payload data extracted from the transaction.

    proxyId: string

    The ID of the proxy that processed this message.

    requestBody: HttpBody

    The HTTP request body.

    requestHeaders: HttpHeaders

    The HTTP request headers.

    responseBody: HttpBody

    The HTTP response body.

    responseHeaders: HttpHeaders

    The HTTP response headers.

    sessionId: string

    The ID of the session that generated this message.

    startTime: number

    The start processing timestamp.

    status: number

    The HTTP status code.

    targetId: string

    The ID of the target that handled this message.

    type:
        | "normal-simple"
        | "normal-stream-request"
        | "normal-stream-response"
        | "websocket"

    The message type.

    url: string

    The HTTP request URL.