xrpld
Loading...
Searching...
No Matches
xrpl::ValidVault::Vault Struct Referencefinal
Collaboration diagram for xrpl::ValidVault::Vault:

Static Public Member Functions

static Vault make (SLE const &)

Public Attributes

uint256 key = beast::kZero
Asset asset
AccountID pseudoId
AccountID owner
uint192 shareMPTID = beast::kZero
Number assetsTotal = 0
Number assetsAvailable = 0
Number assetsMaximum = 0
Number lossUnrealized = 0
std::optional< std::uint8_tvaultKind
std::optional< std::uint32_tsubscriptionDate
std::optional< std::uint32_tredemptionDate

Detailed Description

Definition at line 57 of file VaultInvariant.h.

Member Function Documentation

◆ make()

ValidVault::Vault xrpl::ValidVault::Vault::make ( SLE const & from)
static

Definition at line 50 of file VaultInvariant.cpp.

Member Data Documentation

◆ key

uint256 xrpl::ValidVault::Vault::key = beast::kZero

Definition at line 59 of file VaultInvariant.h.

◆ asset

Asset xrpl::ValidVault::Vault::asset

Definition at line 60 of file VaultInvariant.h.

◆ pseudoId

AccountID xrpl::ValidVault::Vault::pseudoId

Definition at line 61 of file VaultInvariant.h.

◆ owner

AccountID xrpl::ValidVault::Vault::owner

Definition at line 62 of file VaultInvariant.h.

◆ shareMPTID

uint192 xrpl::ValidVault::Vault::shareMPTID = beast::kZero

Definition at line 63 of file VaultInvariant.h.

◆ assetsTotal

Number xrpl::ValidVault::Vault::assetsTotal = 0

Definition at line 64 of file VaultInvariant.h.

◆ assetsAvailable

Number xrpl::ValidVault::Vault::assetsAvailable = 0

Definition at line 65 of file VaultInvariant.h.

◆ assetsMaximum

Number xrpl::ValidVault::Vault::assetsMaximum = 0

Definition at line 66 of file VaultInvariant.h.

◆ lossUnrealized

Number xrpl::ValidVault::Vault::lossUnrealized = 0

Definition at line 67 of file VaultInvariant.h.

◆ vaultKind

std::optional<std::uint8_t> xrpl::ValidVault::Vault::vaultKind

Definition at line 68 of file VaultInvariant.h.

◆ subscriptionDate

std::optional<std::uint32_t> xrpl::ValidVault::Vault::subscriptionDate

Definition at line 69 of file VaultInvariant.h.

◆ redemptionDate

std::optional<std::uint32_t> xrpl::ValidVault::Vault::redemptionDate

Definition at line 70 of file VaultInvariant.h.