{
  "name": "ExternalReplyInfo",
  "anchor": "externalreplyinfo",
  "description": [
    "This object contains information about a message that is being replied to, which may come from another chat or forum topic."
  ],
  "table": {
    "headers": [
      "Field",
      "Type",
      "Description"
    ],
    "rows": [
      {
        "field": "origin",
        "type": "MessageOrigin",
        "description": "Origin of the message replied to by the given message"
      },
      {
        "field": "chat",
        "type": "Chat",
        "description": "Optional . Chat the original message belongs to. Available only if the chat is a supergroup or a channel."
      },
      {
        "field": "message_id",
        "type": "Integer",
        "description": "Optional . Unique message identifier inside the original chat. Available only if the original chat is a supergroup or a channel."
      },
      {
        "field": "link_preview_options",
        "type": "LinkPreviewOptions",
        "description": "Optional . Options used for link preview generation for the original message, if it is a text message"
      },
      {
        "field": "animation",
        "type": "Animation",
        "description": "Optional . Message is an animation, information about the animation"
      },
      {
        "field": "audio",
        "type": "Audio",
        "description": "Optional . Message is an audio file, information about the file"
      },
      {
        "field": "document",
        "type": "Document",
        "description": "Optional . Message is a general file, information about the file"
      },
      {
        "field": "paid_media",
        "type": "PaidMediaInfo",
        "description": "Optional . Message contains paid media; information about the paid media"
      },
      {
        "field": "photo",
        "type": "Array of PhotoSize",
        "description": "Optional . Message is a photo, available sizes of the photo"
      },
      {
        "field": "sticker",
        "type": "Sticker",
        "description": "Optional . Message is a sticker, information about the sticker"
      },
      {
        "field": "story",
        "type": "Story",
        "description": "Optional . Message is a forwarded story"
      },
      {
        "field": "video",
        "type": "Video",
        "description": "Optional . Message is a video, information about the video"
      },
      {
        "field": "video_note",
        "type": "VideoNote",
        "description": "Optional . Message is a video note , information about the video message"
      },
      {
        "field": "voice",
        "type": "Voice",
        "description": "Optional . Message is a voice message, information about the file"
      },
      {
        "field": "has_media_spoiler",
        "type": "True",
        "description": "Optional . True , if the message media is covered by a spoiler animation"
      },
      {
        "field": "checklist",
        "type": "Checklist",
        "description": "Optional . Message is a checklist"
      },
      {
        "field": "contact",
        "type": "Contact",
        "description": "Optional . Message is a shared contact, information about the contact"
      },
      {
        "field": "dice",
        "type": "Dice",
        "description": "Optional . Message is a dice with random value"
      },
      {
        "field": "game",
        "type": "Game",
        "description": "Optional . Message is a game, information about the game. More about games »"
      },
      {
        "field": "giveaway",
        "type": "Giveaway",
        "description": "Optional . Message is a scheduled giveaway, information about the giveaway"
      },
      {
        "field": "giveaway_winners",
        "type": "GiveawayWinners",
        "description": "Optional . A giveaway with public winners was completed"
      },
      {
        "field": "invoice",
        "type": "Invoice",
        "description": "Optional . Message is an invoice for a payment , information about the invoice. More about payments »"
      },
      {
        "field": "location",
        "type": "Location",
        "description": "Optional . Message is a shared location, information about the location"
      },
      {
        "field": "poll",
        "type": "Poll",
        "description": "Optional . Message is a native poll, information about the poll"
      },
      {
        "field": "venue",
        "type": "Venue",
        "description": "Optional . Message is a venue, information about the venue"
      }
    ]
  },
  "notes": []
}