pub struct TransactionPartnerAffiliateProgramParameters {
pub commission_per_mille: i64,
pub sponsor_user: Option<User>,
}Expand description
Describes the affiliate program that issued the affiliate commission received via this transaction.
Fields§
§commission_per_mille: i64The number of Telegram Stars received by the bot for each 1000 Telegram Stars received by the affiliate program sponsor from referred users.
sponsor_user: Option<User>Information about the bot that sponsored the affiliate program
Trait Implementations§
Source§impl Clone for TransactionPartnerAffiliateProgramParameters
impl Clone for TransactionPartnerAffiliateProgramParameters
Source§fn clone(&self) -> TransactionPartnerAffiliateProgramParameters
fn clone(&self) -> TransactionPartnerAffiliateProgramParameters
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for TransactionPartnerAffiliateProgramParameters
impl<'de> Deserialize<'de> for TransactionPartnerAffiliateProgramParameters
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerAffiliateProgramParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerAffiliateProgramParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialOrd for TransactionPartnerAffiliateProgramParameters
impl PartialOrd for TransactionPartnerAffiliateProgramParameters
Source§fn partial_cmp(
&self,
other: &TransactionPartnerAffiliateProgramParameters,
) -> Option<Ordering>
fn partial_cmp( &self, other: &TransactionPartnerAffiliateProgramParameters, ) -> Option<Ordering>
Source§impl Serialize for TransactionPartnerAffiliateProgramParameters
impl Serialize for TransactionPartnerAffiliateProgramParameters
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for TransactionPartnerAffiliateProgramParameters
Auto Trait Implementations§
impl Freeze for TransactionPartnerAffiliateProgramParameters
impl RefUnwindSafe for TransactionPartnerAffiliateProgramParameters
impl Send for TransactionPartnerAffiliateProgramParameters
impl Sync for TransactionPartnerAffiliateProgramParameters
impl Unpin for TransactionPartnerAffiliateProgramParameters
impl UnsafeUnpin for TransactionPartnerAffiliateProgramParameters
impl UnwindSafe for TransactionPartnerAffiliateProgramParameters
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