Repository: pedroslopez/whatsapp-web.js
File: index.d.ts (TypeScript)

Code before:
         * If the message is sent by the current user, it will be the Chat to which the message is being sent.
         * If the message is sent by another user, it will be the ID for the current user.
         */
        to: string,
        /** Message type */
        type: MessageTypes,
        /** Links included in the message. */
        links: Array<{
            link: string,
            isSuspicious: boolean
        }>,
        /** Order ID */
        orderId: string,
        /** title */
        title?: string,
        /** description*/
        description?: string,
        /** Business Owner JID */
        businessOwnerJid?: string,
        /** Product JID */
        productId?: string,
        /** Last edit time */
        latestEditSenderTimestampMs?: number,
        /** Last edit message author */
        latestEditMsgKey?: MessageId,
        /** Protocol message key */
        protocolMessageKey?: MessageId,
        /** Message buttons */
        dynamicReplyButtons?: object,
        /** Selected button ID */
        selectedButtonId?: string,
        /** Selected list row ID */
        selectedRowId?: string,
        /** Returns message in a raw format */
        rawData: object,
        pollName: string,
        /** Avaiaible poll voting options */
        pollOptions: string[],
        /** False for a single choice poll, true for a multiple choice poll */
        allowMultipleAnswers: boolean,
        /** The start time of the event in timestamp (10 digits) */
        eventStartTime: number,
        /** The end time of the event in timestamp (10 digits) */
        eventEndTime?: number,
        /** The event description */
        eventDescription?: string,
        /** The location of the event */
        eventLocation?: {
            degreesLatitude: number;
            degreesLongitude: number;
            name: string;

Review comment (suggestion):
```suggestion
        /**
         * Protocol message key.
         * Can be used to retrieve the ID of an original message that was revoked.
         */
```

Code after:
         * If the message is sent by the current user, it will be the Chat to which the message is being sent.
         * If the message is sent by another user, it will be the ID for the current user.
         */
        to: string,
        /** Message type */
        type: MessageTypes,
        /** Links included in the message. */
        links: Array<{
            link: string,
            isSuspicious: boolean
        }>,
        /** Order ID */
        orderId: string,
        /** title */
        title?: string,
        /** description*/
        description?: string,
        /** Business Owner JID */
        businessOwnerJid?: string,
        /** Product JID */
        productId?: string,
        /** Last edit time */
        latestEditSenderTimestampMs?: number,
        /** Last edit message author */
        latestEditMsgKey?: MessageId,
        /**
         * Protocol message key.
         * Can be used to retrieve the ID of an original message that was revoked.
         */
        protocolMessageKey?: MessageId,
        /** Message buttons */
        dynamicReplyButtons?: object,
        /** Selected button ID */
        selectedButtonId?: string,
        /** Selected list row ID */
        selectedRowId?: string,
        /** Returns message in a raw format */
        rawData: object,
        pollName: string,
        /** Avaiaible poll voting options */
        pollOptions: string[],
        /** False for a single choice poll, true for a multiple choice poll */
        allowMultipleAnswers: boolean,
        /** The start time of the event in timestamp (10 digits) */
        eventStartTime: number,
        /** The end time of the event in timestamp (10 digits) */
        eventEndTime?: number,
        /** The event description */
        eventDescription?: string,
        /** The location of the event */
        eventLocation?: {