List of all members | Public Fields | Public Instance Methods | Static Public Attributes
messageForwardInfo Class Referencefinal

Inherits Object.

Description

Contains information about a forwarded message.

Public Fields

object_ptr< MessageForwardOriginorigin_
 Origin of a forwarded message.
 
int32 date_
 Point in time (Unix timestamp) when the message was originally sent.
 
string public_service_announcement_type_
 The type of a public service announcement for the forwarded message.
 
int53 from_chat_id_
 For messages forwarded to the chat with the current user (Saved Messages), to the Replies bot chat, or to the channel's discussion group, the identifier of the chat from which the message was forwarded last time; 0 if unknown.
 
int53 from_message_id_
 For messages forwarded to the chat with the current user (Saved Messages), to the Replies bot chat, or to the channel's discussion group, the identifier of the original message from which the new message was forwarded last time; 0 if unknown.
 

Public Instance Methods

 messageForwardInfo ()
 
 messageForwardInfo (object_ptr< MessageForwardOrigin > &&origin_, int32 date_, string const &public_service_announcement_type_, int53 from_chat_id_, int53 from_message_id_)
 
std::int32_t get_id () const final
 
void store (TlStorerToString &s, const char *field_name) const final
 
- Public Instance Methods inherited from TlObject
virtual void store (TlStorerUnsafe &s) const
 
virtual void store (TlStorerCalcLength &s) const
 
 TlObject ()=default
 
 TlObject (const TlObject &)=delete
 
TlObjectoperator= (const TlObject &)=delete
 
 TlObject (TlObject &&)=default
 
TlObjectoperator= (TlObject &&)=default
 
virtual ~TlObject ()=default
 

Static Public Attributes

static const std::int32_t ID = -327300408
 Identifier uniquely determining a type of the object.
 

Constructor & Destructor Documentation

◆ messageForwardInfo() [1/2]

Contains information about a forwarded message.

◆ messageForwardInfo() [2/2]

messageForwardInfo ( object_ptr< MessageForwardOrigin > &&  origin_,
int32  date_,
string const &  public_service_announcement_type_,
int53  from_chat_id_,
int53  from_message_id_ 
)

Contains information about a forwarded message.

Parameters
[in]origin_Origin of a forwarded message.
[in]date_Point in time (Unix timestamp) when the message was originally sent.
[in]public_service_announcement_type_The type of a public service announcement for the forwarded message.
[in]from_chat_id_For messages forwarded to the chat with the current user (Saved Messages), to the Replies bot chat, or to the channel's discussion group, the identifier of the chat from which the message was forwarded last time; 0 if unknown.
[in]from_message_id_For messages forwarded to the chat with the current user (Saved Messages), to the Replies bot chat, or to the channel's discussion group, the identifier of the original message from which the new message was forwarded last time; 0 if unknown.

Method Documentation

◆ get_id()

std::int32_t get_id ( ) const
inlinefinalvirtual

Returns identifier uniquely determining a type of the object.

Returns
this->ID.

Implements TlObject.

◆ store()

void store ( TlStorerToString &  s,
const char *  field_name 
) const
finalvirtual

Helper function for to_string method. Appends string representation of the object to the storer.

Parameters
[in]sStorer to which object string representation will be appended.
[in]field_nameObject field_name if applicable.

Implements TlObject.


The documentation for this class was generated from the following file: