Elixir Stellar Base
v0.16.0

      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

      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 Download ePub version

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