rippled
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Friends | List of all members
ripple::Issue Class Reference

A currency issued by an account. More...

#include <Issue.h>

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

Public Member Functions

 Issue ()=default
 
 Issue (Currency const &c, AccountID const &a)
 
AccountID const & getIssuer () const
 
std::string getText () const
 
void setJson (Json::Value &jv) const
 
bool native () const
 

Public Attributes

Currency currency {}
 
AccountID account {}
 

Friends

constexpr std::weak_ordering operator<=> (Issue const &lhs, Issue const &rhs)
 Strict weak ordering.
 

Detailed Description

A currency issued by an account.

See also
Currency, AccountID, Issue, Book

Definition at line 32 of file Issue.h.

Constructor & Destructor Documentation

◆ Issue() [1/2]

ripple::Issue::Issue ( )
default

◆ Issue() [2/2]

ripple::Issue::Issue ( Currency const &  c,
AccountID const &  a 
)

Definition at line 40 of file Issue.h.

Member Function Documentation

◆ getIssuer()

AccountID const & ripple::Issue::getIssuer ( ) const

Definition at line 45 of file Issue.h.

◆ getText()

std::string ripple::Issue::getText ( ) const

Definition at line 35 of file Issue.cpp.

◆ setJson()

void ripple::Issue::setJson ( Json::Value jv) const

Definition at line 58 of file Issue.cpp.

◆ native()

bool ripple::Issue::native ( ) const

Definition at line 66 of file Issue.cpp.

Friends And Related Symbol Documentation

◆ operator<=>

constexpr std::weak_ordering operator<=> ( Issue const &  lhs,
Issue const &  rhs 
)
friend

Strict weak ordering.

Definition at line 98 of file Issue.h.

Member Data Documentation

◆ currency

Currency ripple::Issue::currency {}

Definition at line 35 of file Issue.h.

◆ account

AccountID ripple::Issue::account {}

Definition at line 36 of file Issue.h.