Elixir Stellar Base
v0.13.1
  • Pages
  • Modules

    View Source StellarBase.XDR.SCVal (Elixir Stellar Base v0.13.1)

    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

    t()
    value()

    Functions

    new(value, type)

    Types

    Link to this type

    t()

    View Source
    @type t() :: %StellarBase.XDR.SCVal{
      type: StellarBase.XDR.SCValType.t(),
      value: value()
    }
    Link to this type

    value()

    View Source
    @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

    Link to this function

    new(value, type)

    View Source
    @spec new(value :: value(), type :: StellarBase.XDR.SCValType.t()) :: t()

    Hex Package Hex Preview (current file) Download ePub version

    Built using ExDoc (v0.30.3) for the Elixir programming language