pub struct StarsTransaction {Show 37 fields
pub refund: bool,
pub pending: bool,
pub failed: bool,
pub gift: bool,
pub reaction: bool,
pub stargift_upgrade: bool,
pub business_transfer: bool,
pub stargift_resale: bool,
pub posts_search: bool,
pub stargift_prepaid_upgrade: bool,
pub stargift_drop_original_details: bool,
pub phonegroup_message: bool,
pub stargift_auction_bid: bool,
pub offer: bool,
pub id: String,
pub amount: StarsAmount,
pub date: i32,
pub peer: StarsTransactionPeer,
pub title: Option<String>,
pub description: Option<String>,
pub photo: Option<WebDocument>,
pub transaction_date: Option<i32>,
pub transaction_url: Option<String>,
pub bot_payload: Option<Vec<u8>>,
pub msg_id: Option<i32>,
pub extended_media: Option<Vec<MessageMedia>>,
pub subscription_period: Option<i32>,
pub giveaway_post_id: Option<i32>,
pub stargift: Option<StarGift>,
pub floodskip_number: Option<i32>,
pub starref_commission_permille: Option<i32>,
pub starref_peer: Option<Peer>,
pub starref_amount: Option<StarsAmount>,
pub paid_messages: Option<i32>,
pub premium_gift_months: Option<i32>,
pub ads_proceeds_from_date: Option<i32>,
pub ads_proceeds_to_date: Option<i32>,
}Expand description
Generated from:
starsTransaction#13659eb0 flags:# refund:flags.3?true pending:flags.4?true failed:flags.6?true gift:flags.10?true reaction:flags.11?true stargift_upgrade:flags.18?true business_transfer:flags.21?true stargift_resale:flags.22?true posts_search:flags.24?true stargift_prepaid_upgrade:flags.25?true stargift_drop_original_details:flags.26?true phonegroup_message:flags.27?true stargift_auction_bid:flags.28?true offer:flags.29?true id:string amount:StarsAmount date:int peer:StarsTransactionPeer title:flags.0?string description:flags.1?string photo:flags.2?WebDocument transaction_date:flags.5?int transaction_url:flags.5?string bot_payload:flags.7?bytes msg_id:flags.8?int extended_media:flags.9?Vector<MessageMedia> subscription_period:flags.12?int giveaway_post_id:flags.13?int stargift:flags.14?StarGift floodskip_number:flags.15?int starref_commission_permille:flags.16?int starref_peer:flags.17?Peer starref_amount:flags.17?StarsAmount paid_messages:flags.19?int premium_gift_months:flags.20?int ads_proceeds_from_date:flags.23?int ads_proceeds_to_date:flags.23?int = StarsTransactionFields§
§refund: bool§pending: bool§failed: bool§gift: bool§reaction: bool§stargift_upgrade: bool§business_transfer: bool§stargift_resale: bool§posts_search: bool§stargift_prepaid_upgrade: bool§stargift_drop_original_details: bool§phonegroup_message: bool§stargift_auction_bid: bool§offer: bool§id: String§amount: StarsAmount§date: i32§peer: StarsTransactionPeer§title: Option<String>§description: Option<String>§photo: Option<WebDocument>§transaction_date: Option<i32>§transaction_url: Option<String>§bot_payload: Option<Vec<u8>>§msg_id: Option<i32>§extended_media: Option<Vec<MessageMedia>>§subscription_period: Option<i32>§giveaway_post_id: Option<i32>§stargift: Option<StarGift>§floodskip_number: Option<i32>§starref_commission_permille: Option<i32>§starref_peer: Option<Peer>§starref_amount: Option<StarsAmount>§paid_messages: Option<i32>§ads_proceeds_from_date: Option<i32>§ads_proceeds_to_date: Option<i32>Trait Implementations§
Source§impl Clone for StarsTransaction
impl Clone for StarsTransaction
Source§fn clone(&self) -> StarsTransaction
fn clone(&self) -> StarsTransaction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StarsTransaction
impl Debug for StarsTransaction
Source§impl Deserializable for StarsTransaction
impl Deserializable for StarsTransaction
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<StarsTransaction> for StarsTransaction
impl From<StarsTransaction> for StarsTransaction
Source§fn from(x: StarsTransaction) -> Self
fn from(x: StarsTransaction) -> Self
Converts to this type from the input type.
Source§impl Identifiable for StarsTransaction
impl Identifiable for StarsTransaction
Source§const CONSTRUCTOR_ID: u32 = 0x13659eb0
const CONSTRUCTOR_ID: u32 = 0x13659eb0
The constructor ID as specified in the TL schema.
Source§impl PartialEq for StarsTransaction
impl PartialEq for StarsTransaction
Source§impl Serializable for StarsTransaction
impl Serializable for StarsTransaction
Source§impl TryFrom<StarsTransaction> for StarsTransaction
impl TryFrom<StarsTransaction> for StarsTransaction
Source§type Error = StarsTransaction
type Error = StarsTransaction
The type returned in the event of a conversion error.
impl StructuralPartialEq for StarsTransaction
Auto Trait Implementations§
impl Freeze for StarsTransaction
impl RefUnwindSafe for StarsTransaction
impl Send for StarsTransaction
impl Sync for StarsTransaction
impl Unpin for StarsTransaction
impl UnsafeUnpin for StarsTransaction
impl UnwindSafe for StarsTransaction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more