MessageForwardOrigin

public indirect enum MessageForwardOrigin : Codable, Equatable, FunctionResult, TDEnum, EquatableEnum

Contains information about the origin of a forwarded message

  • The message was originally written by a known user

    • senderUserId: Identifier of the user that originally sent the message

    Declaration

    Swift

    case user(senderUserId: Int32)
  • The message was originally written by a user, which is hidden by their privacy settings

    • senderName: Name of the sender

    Declaration

    Swift

    case hiddenUser(senderName: String)
  • The message was originally a post in a channel

    • chatId: Identifier of the chat from which the message was originally forwarded
    • messageId: Message identifier of the original message; 0 if unknown
    • authorSignature: Original post author signature

    Declaration

    Swift

    case channel(chatId: Int53, messageId: Int53, authorSignature: String)