rippled
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Public Attributes | Static Public Attributes | Friends | List of all members
ripple::XChainCreateAccountAttestation Struct Reference

#include <XChainAttestations.h>

Collaboration diagram for ripple::XChainCreateAccountAttestation:
Collaboration graph
[legend]

Classes

struct  MatchFields
 

Public Types

using TSignedAttestation = Attestations::AttestationCreateAccount
 

Public Member Functions

 XChainCreateAccountAttestation (AccountID const &keyAccount_, PublicKey const &publicKey_, STAmount const &amount_, STAmount const &rewardAmount_, AccountID const &rewardAccount_, bool wasLockingChainSend_, AccountID const &dst_)
 
 XChainCreateAccountAttestation (TSignedAttestation const &claimAtt)
 
 XChainCreateAccountAttestation (STObject const &o)
 
 XChainCreateAccountAttestation (Json::Value const &v)
 
STObject toSTObject () const
 
AttestationMatch match (MatchFields const &rhs) const
 

Public Attributes

AccountID keyAccount
 
PublicKey publicKey
 
STAmount amount
 
STAmount rewardAmount
 
AccountID rewardAccount
 
bool wasLockingChainSend
 
AccountID dst
 

Static Public Attributes

static SField const & ArrayFieldName
 

Friends

bool operator== (XChainCreateAccountAttestation const &lhs, XChainCreateAccountAttestation const &rhs)
 

Detailed Description

Definition at line 326 of file XChainAttestations.h.

Member Typedef Documentation

◆ TSignedAttestation

Definition at line 328 of file XChainAttestations.h.

Constructor & Destructor Documentation

◆ XChainCreateAccountAttestation() [1/4]

ripple::XChainCreateAccountAttestation::XChainCreateAccountAttestation ( AccountID const &  keyAccount_,
PublicKey const &  publicKey_,
STAmount const &  amount_,
STAmount const &  rewardAmount_,
AccountID const &  rewardAccount_,
bool  wasLockingChainSend_,
AccountID const &  dst_ 
)
explicit

Definition at line 559 of file XChainAttestations.cpp.

◆ XChainCreateAccountAttestation() [2/4]

ripple::XChainCreateAccountAttestation::XChainCreateAccountAttestation ( XChainCreateAccountAttestation::TSignedAttestation const &  createAtt)
explicit

Definition at line 601 of file XChainAttestations.cpp.

◆ XChainCreateAccountAttestation() [3/4]

ripple::XChainCreateAccountAttestation::XChainCreateAccountAttestation ( STObject const &  o)
explicit

Definition at line 577 of file XChainAttestations.cpp.

◆ XChainCreateAccountAttestation() [4/4]

ripple::XChainCreateAccountAttestation::XChainCreateAccountAttestation ( Json::Value const &  v)
explicit

Definition at line 588 of file XChainAttestations.cpp.

Member Function Documentation

◆ toSTObject()

STObject ripple::XChainCreateAccountAttestation::toSTObject ( ) const

Definition at line 615 of file XChainAttestations.cpp.

◆ match()

AttestationMatch ripple::XChainCreateAccountAttestation::match ( XChainCreateAccountAttestation::MatchFields const &  rhs) const

Definition at line 642 of file XChainAttestations.cpp.

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( XChainCreateAccountAttestation const &  lhs,
XChainCreateAccountAttestation const &  rhs 
)
friend

Definition at line 654 of file XChainAttestations.cpp.

Member Data Documentation

◆ ArrayFieldName

SField const & ripple::XChainCreateAccountAttestation::ArrayFieldName
static
Initial value:
{
sfXChainCreateAccountAttestations}

Definition at line 329 of file XChainAttestations.h.

◆ keyAccount

AccountID ripple::XChainCreateAccountAttestation::keyAccount

Definition at line 331 of file XChainAttestations.h.

◆ publicKey

PublicKey ripple::XChainCreateAccountAttestation::publicKey

Definition at line 332 of file XChainAttestations.h.

◆ amount

STAmount ripple::XChainCreateAccountAttestation::amount

Definition at line 333 of file XChainAttestations.h.

◆ rewardAmount

STAmount ripple::XChainCreateAccountAttestation::rewardAmount

Definition at line 334 of file XChainAttestations.h.

◆ rewardAccount

AccountID ripple::XChainCreateAccountAttestation::rewardAccount

Definition at line 335 of file XChainAttestations.h.

◆ wasLockingChainSend

bool ripple::XChainCreateAccountAttestation::wasLockingChainSend

Definition at line 336 of file XChainAttestations.h.

◆ dst

AccountID ripple::XChainCreateAccountAttestation::dst

Definition at line 337 of file XChainAttestations.h.