Enum shuttle_core::Operation [] [src]

pub enum Operation {
    CreateAccount {
        source: Option<StrKey>,
        destination: StrKey,
        amount: Amount,
    },
    Payment {
        source: Option<StrKey>,
        destination: StrKey,
        asset: Asset,
        amount: Amount,
    },
    PathPayment {
        source: Option<StrKey>,
    },
    ManageOffer {
        source: Option<StrKey>,
    },
    CreatePassiveOffer {
        source: Option<StrKey>,
    },
    SetOptions {
        source: Option<StrKey>,
    },
    ChangeTrust {
        source: Option<StrKey>,
    },
    AllowTrust {
        source: Option<StrKey>,
    },
    AccountMerge {
        source: Option<StrKey>,
        destination: StrKey,
    },
    Inflation {
        source: Option<StrKey>,
    },
    ManageData {
        source: Option<StrKey>,
    },
}

Variants

Fields of CreateAccount

Fields of Payment

Fields of PathPayment

Fields of ManageOffer

Fields of CreatePassiveOffer

Fields of SetOptions

Fields of ChangeTrust

Fields of AllowTrust

Fields of AccountMerge

Fields of Inflation

Fields of ManageData

Methods

impl Operation
[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl<W: Write> Pack<W> for Operation
[src]

[src]