View Source StellarBase.XDR.ContractDataEntry (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 ContractDataEntry type.

Summary

Types

@type contract_type() :: StellarBase.XDR.SCAddress.t()
@type durability_type() :: StellarBase.XDR.ContractDataDurability.t()
Link to this type

expiration_ledger_seq_type()

View Source
@type expiration_ledger_seq_type() :: StellarBase.XDR.UInt32.t()
@type key_type() :: StellarBase.XDR.SCVal.t()
@type t() :: %StellarBase.XDR.ContractDataEntry{
  body: body_type(),
  contract: contract_type(),
  durability: durability_type(),
  expiration_ledger_seq: expiration_ledger_seq_type(),
  key: key_type()
}

Functions

Link to this function

new(contract, key, durability, body, expiration_ledger_seq)

View Source
@spec new(
  contract :: contract_type(),
  key :: key_type(),
  durability :: durability_type(),
  body :: body_type(),
  expiration_ledger_seq :: expiration_ledger_seq_type()
) :: t()