pub struct StarGift {Show 28 fields
pub limited: bool,
pub sold_out: bool,
pub birthday: bool,
pub require_premium: bool,
pub limited_per_user: bool,
pub peer_color_available: bool,
pub auction: bool,
pub id: i64,
pub sticker: Document,
pub stars: i64,
pub availability_remains: Option<i32>,
pub availability_total: Option<i32>,
pub availability_resale: Option<i64>,
pub convert_stars: i64,
pub first_sale_date: Option<i32>,
pub last_sale_date: Option<i32>,
pub upgrade_stars: Option<i64>,
pub resell_min_stars: Option<i64>,
pub title: Option<String>,
pub released_by: Option<Peer>,
pub per_user_total: Option<i32>,
pub per_user_remains: Option<i32>,
pub locked_until_date: Option<i32>,
pub auction_slug: Option<String>,
pub gifts_per_round: Option<i32>,
pub auction_start_date: Option<i32>,
pub upgrade_variants: Option<i32>,
pub background: Option<StarGiftBackground>,
}Expand description
Generated from:
starGift#313a9547 flags:# limited:flags.0?true sold_out:flags.1?true birthday:flags.2?true require_premium:flags.7?true limited_per_user:flags.8?true peer_color_available:flags.10?true auction:flags.11?true id:long sticker:Document stars:long availability_remains:flags.0?int availability_total:flags.0?int availability_resale:flags.4?long convert_stars:long first_sale_date:flags.1?int last_sale_date:flags.1?int upgrade_stars:flags.3?long resell_min_stars:flags.4?long title:flags.5?string released_by:flags.6?Peer per_user_total:flags.8?int per_user_remains:flags.8?int locked_until_date:flags.9?int auction_slug:flags.11?string gifts_per_round:flags.11?int auction_start_date:flags.11?int upgrade_variants:flags.12?int background:flags.13?StarGiftBackground = StarGiftFields§
§limited: bool§sold_out: bool§birthday: bool§limited_per_user: bool§peer_color_available: bool§auction: bool§id: i64§sticker: Document§stars: i64§availability_remains: Option<i32>§availability_total: Option<i32>§availability_resale: Option<i64>§convert_stars: i64§first_sale_date: Option<i32>§last_sale_date: Option<i32>§upgrade_stars: Option<i64>§resell_min_stars: Option<i64>§title: Option<String>§released_by: Option<Peer>§per_user_total: Option<i32>§per_user_remains: Option<i32>§locked_until_date: Option<i32>§auction_slug: Option<String>§gifts_per_round: Option<i32>§auction_start_date: Option<i32>§upgrade_variants: Option<i32>§background: Option<StarGiftBackground>Trait Implementations§
Source§impl Deserializable for StarGift
impl Deserializable for StarGift
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 Identifiable for StarGift
impl Identifiable for StarGift
Source§const CONSTRUCTOR_ID: u32 = 0x313a9547
const CONSTRUCTOR_ID: u32 = 0x313a9547
The constructor ID as specified in the TL schema.
Source§impl Serializable for StarGift
impl Serializable for StarGift
impl StructuralPartialEq for StarGift
Auto Trait Implementations§
impl Freeze for StarGift
impl RefUnwindSafe for StarGift
impl Send for StarGift
impl Sync for StarGift
impl Unpin for StarGift
impl UnsafeUnpin for StarGift
impl UnwindSafe for StarGift
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