pub struct PaymentTransactionType {
pub to: String,
pub close_remainder_to: Option<String>,
pub close_amount: Option<MicroAlgos>,
pub amount: MicroAlgos,
pub to_rewards: Option<u64>,
pub close_rewards: Option<u64>,
}
Expand description
PaymentTransactionType contains the additional fields for a payment Transaction
Fields§
§to: String
To is the receiver’s address
close_remainder_to: Option<String>
The address the sender closed to
close_amount: Option<MicroAlgos>
The amount sent to close_remainder_to, for committed transaction
amount: MicroAlgos
The amount of MicroAlgos intended to be transferred
to_rewards: Option<u64>
The amount of pending rewards applied to the To account as part of this transaction.
close_rewards: Option<u64>
The amount of pending rewards applied to the CloseRemainderTo account as part of this transaction.
Trait Implementations§
Source§impl Debug for PaymentTransactionType
impl Debug for PaymentTransactionType
Source§impl<'de> Deserialize<'de> for PaymentTransactionType
impl<'de> Deserialize<'de> for PaymentTransactionType
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
Auto Trait Implementations§
impl Freeze for PaymentTransactionType
impl RefUnwindSafe for PaymentTransactionType
impl Send for PaymentTransactionType
impl Sync for PaymentTransactionType
impl Unpin for PaymentTransactionType
impl UnwindSafe for PaymentTransactionType
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more