MessageActionStarGift
---types---
messageActionStarGift#ea2c31d3 name_hidden:flags.0?true saved:flags.2?true converted:flags.3?true upgraded:flags.5?true refunded:flags.9?true can_upgrade:flags.10?true prepaid_upgrade:flags.13?true upgrade_separate:flags.16?true auction_acquired:flags.17?true gift:StarGift message:flags.1?TextWithEntities convert_stars:flags.4?long upgrade_msg_id:flags.5?int upgrade_stars:flags.8?long from_id:flags.11?Peer peer:flags.12?Peer saved_id:flags.12?long prepaid_upgrade_hash:flags.14?string gift_msg_id:flags.15?int to_id:flags.18?Peer gift_num:flags.19?int = MessageAction
Copy use statement
Belongs to
In Rust this constructor is a variant of the enums::MessageAction enum.
Match on it with: if let enums::MessageAction::MessageActionStarGift(v) = result { ... }
Parameters
name_hidden true optional
saved true optional
converted true optional
upgraded true optional
refunded true optional
can_upgrade true optional
prepaid_upgrade true optional
upgrade_separate true optional
auction_acquired true optional
gift StarGift required
message TextWithEntities optional
convert_stars long optional
upgrade_msg_id int optional
upgrade_stars long optional
from_id Peer optional
peer Peer optional
saved_id long optional
prepaid_upgrade_hash string optional
gift_msg_id int optional
to_id Peer optional
gift_num int optional