[][src]Struct grin_wallet_libwallet::api_impl::types::IssueInvoiceTxArgs

pub struct IssueInvoiceTxArgs {
    pub dest_acct_name: Option<String>,
    pub amount: u64,
    pub target_slate_version: Option<u16>,
}

V2 Issue Invoice Tx Args

Fields

dest_acct_name: Option<String>

The human readable account name to which the received funds should be added overriding whatever the active account is as set via the set_active_account method.

amount: u64

The invoice amount in nanogrins. (1 G = 1_000_000_000nG)

target_slate_version: Option<u16>

Optionally set the output target slate version (acceptable down to the minimum slate version compatible with the current. If None the slate is generated with the latest version.

Trait Implementations

impl Clone for IssueInvoiceTxArgs[src]

impl Default for IssueInvoiceTxArgs[src]

impl<'de> Deserialize<'de> for IssueInvoiceTxArgs[src]

impl Serialize for IssueInvoiceTxArgs[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Clear for T where
    T: InitializableFromZeroed + ?Sized

impl<T> CloneAny for T where
    T: Clone + Any

impl<'a, T> DefaultFeatures<'a> for T where
    T: 'a + Clone + Send + Sync

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> InitializableFromZeroed for T where
    T: Default

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<'a, T> NonSyncFeatures<'a> for T where
    T: 'a + Clone

impl<T> SafeBorrow<T> for T where
    T: ?Sized

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> UnsafeAny for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,