View Source StellarBase.XDR.SCVal (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 SCVal
type.
Summary
Types
@type t() :: %StellarBase.XDR.SCVal{ type: StellarBase.XDR.SCValType.t(), value: value() }
@type value() :: StellarBase.XDR.Bool.t() | StellarBase.XDR.Void.t() | StellarBase.XDR.SCError.t() | StellarBase.XDR.UInt32.t() | StellarBase.XDR.Int32.t() | StellarBase.XDR.UInt64.t() | StellarBase.XDR.Int64.t() | StellarBase.XDR.TimePoint.t() | StellarBase.XDR.Duration.t() | StellarBase.XDR.Int128Parts.t() | StellarBase.XDR.UInt128Parts.t() | StellarBase.XDR.Int256Parts.t() | StellarBase.XDR.UInt256Parts.t() | StellarBase.XDR.SCBytes.t() | StellarBase.XDR.SCString.t() | StellarBase.XDR.SCSymbol.t() | StellarBase.XDR.OptionalSCVec.t() | StellarBase.XDR.OptionalSCMap.t() | StellarBase.XDR.SCAddress.t() | StellarBase.XDR.SCNonceKey.t() | StellarBase.XDR.SCContractInstance.t()
Functions
@spec new(value :: value(), type :: StellarBase.XDR.SCValType.t()) :: t()