pub struct PrepaidPremiumGiveaway {
pub id: i64,
pub winner_count: i32,
pub month_count: i32,
pub payment_date: i32,
}Expand description
Describes a prepaid Telegram Premium giveaway
Fields§
§id: i64Unique identifier of the prepaid giveaway
winner_count: i32Number of users which will receive Telegram Premium subscription gift codes
month_count: i32Number of months the Telegram Premium subscription will be active after code activation
payment_date: i32Point in time (Unix timestamp) when the giveaway was paid
Trait Implementations§
Source§impl Clone for PrepaidPremiumGiveaway
impl Clone for PrepaidPremiumGiveaway
Source§fn clone(&self) -> PrepaidPremiumGiveaway
fn clone(&self) -> PrepaidPremiumGiveaway
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 PrepaidPremiumGiveaway
impl Debug for PrepaidPremiumGiveaway
Source§impl Default for PrepaidPremiumGiveaway
impl Default for PrepaidPremiumGiveaway
Source§fn default() -> PrepaidPremiumGiveaway
fn default() -> PrepaidPremiumGiveaway
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PrepaidPremiumGiveaway
impl<'de> Deserialize<'de> for PrepaidPremiumGiveaway
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PrepaidPremiumGiveaway
impl PartialEq for PrepaidPremiumGiveaway
Source§impl Serialize for PrepaidPremiumGiveaway
impl Serialize for PrepaidPremiumGiveaway
impl StructuralPartialEq for PrepaidPremiumGiveaway
Auto Trait Implementations§
impl Freeze for PrepaidPremiumGiveaway
impl RefUnwindSafe for PrepaidPremiumGiveaway
impl Send for PrepaidPremiumGiveaway
impl Sync for PrepaidPremiumGiveaway
impl Unpin for PrepaidPremiumGiveaway
impl UnwindSafe for PrepaidPremiumGiveaway
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