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

Belongs to

MessageAction

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_hiddentrueoptional
savedtrueoptional
convertedtrueoptional
upgradedtrueoptional
refundedtrueoptional
can_upgradetrueoptional
prepaid_upgradetrueoptional
upgrade_separatetrueoptional
auction_acquiredtrueoptional
giftStarGiftrequired
messageTextWithEntitiesoptional
convert_starslongoptional
upgrade_msg_idintoptional
upgrade_starslongoptional
from_idPeeroptional
peerPeeroptional
saved_idlongoptional
prepaid_upgrade_hashstringoptional
gift_msg_idintoptional
to_idPeeroptional
gift_numintoptional