View Source StellarBase.XDR.OperationBody (Elixir Stellar Base v0.16.0)
Automatically generated by xdrgen DO NOT EDIT or your changes may be overwritten
Target implementation: elixir_xdr at https://hex.pm/packages/elixir_xdr
Representation of Stellar OperationBody
type.
Summary
Types
@type t() :: %StellarBase.XDR.OperationBody{ type: StellarBase.XDR.OperationType.t(), value: value() }
@type value() :: StellarBase.XDR.Operations.CreateAccount.t() | StellarBase.XDR.Operations.Payment.t() | StellarBase.XDR.Operations.PathPaymentStrictReceive.t() | StellarBase.XDR.Operations.ManageSellOffer.t() | StellarBase.XDR.Operations.CreatePassiveSellOffer.t() | StellarBase.XDR.Operations.SetOptions.t() | StellarBase.XDR.Operations.ChangeTrust.t() | StellarBase.XDR.Operations.AllowTrust.t() | StellarBase.XDR.MuxedAccount.t() | StellarBase.XDR.Void.t() | StellarBase.XDR.Operations.ManageData.t() | StellarBase.XDR.Operations.BumpSequence.t() | StellarBase.XDR.Operations.ManageBuyOffer.t() | StellarBase.XDR.Operations.PathPaymentStrictSend.t() | StellarBase.XDR.Operations.CreateClaimableBalance.t() | StellarBase.XDR.Operations.ClaimClaimableBalance.t() | StellarBase.XDR.Operations.BeginSponsoringFutureReserves.t() | StellarBase.XDR.Operations.RevokeSponsorship.t() | StellarBase.XDR.Operations.Clawback.t() | StellarBase.XDR.Operations.ClawbackClaimableBalance.t() | StellarBase.XDR.Operations.SetTrustLineFlags.t() | StellarBase.XDR.Operations.LiquidityPoolDeposit.t() | StellarBase.XDR.Operations.LiquidityPoolWithdraw.t() | StellarBase.XDR.Operations.InvokeHostFunction.t() | StellarBase.XDR.Operations.ExtendFootprintTTL.t() | StellarBase.XDR.Operations.RestoreFootprint.t()
Functions
@spec new(value :: value(), type :: StellarBase.XDR.OperationType.t()) :: t()