Inherits Object.
Contains information about a wallpaper.
Public Fields | |
std::int32_t | id_ |
Unique persistent wallpaper identifier. | |
std::vector< object_ptr< photoSize > > | sizes_ |
Available variants of the wallpaper in different sizes. These photos can only be downloaded; they can't be sent in a message. | |
std::int32_t | color_ |
Main color of the wallpaper in RGB24 format; should be treated as background color if no photos are specified. | |
Public Instance Methods | |
wallpaper () | |
wallpaper (std::int32_t id_, std::vector< object_ptr< photoSize >> &&sizes_, std::int32_t color_) | |
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 | |
TlObject & | operator= (const TlObject &)=delete |
TlObject (TlObject &&)=default | |
TlObject & | operator= (TlObject &&)=default |
virtual | ~TlObject ()=default |
Static Public Attributes | |
static const std::int32_t | ID = 282771691 |
Identifier uniquely determining a type of the object. | |
wallpaper | ( | ) |
Contains information about a wallpaper.
wallpaper | ( | std::int32_t | id_, |
std::vector< object_ptr< photoSize >> && | sizes_, | ||
std::int32_t | color_ | ||
) |
Contains information about a wallpaper.
[in] | id_ | Unique persistent wallpaper identifier. |
[in] | sizes_ | Available variants of the wallpaper in different sizes. These photos can only be downloaded; they can't be sent in a message. |
[in] | color_ | Main color of the wallpaper in RGB24 format; should be treated as background color if no photos are specified. |
|
inlinefinalvirtual |
|
finalvirtual |