Class Account
- java.lang.Object
-
- org.stellar.anchor.paymentservice.Account
-
public class Account extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccount.Capabilities
-
Field Summary
Fields Modifier and Type Field Description java.util.List<Balance>balancesAccount.CapabilitiescapabilitiesAn object indicating which networks this account can interact with for sending and/or receiving funds.java.lang.Stringidjava.lang.StringidTagA complementary identifier of the account.Networknetworkjava.util.List<Balance>unsettledBalancesThe list of not-yet-available balances that are expected to settle shortly.
-
Constructor Summary
Constructors Constructor Description Account(Network network, java.lang.String id, java.lang.String idTag, Account.Capabilities capabilities)Account(Network network, java.lang.String id, Account.Capabilities capabilities)
-
-
-
Field Detail
-
network
@NonNull public Network network
-
id
@NonNull public java.lang.String id
-
idTag
@Nullable public java.lang.String idTag
A complementary identifier of the account. It might be considered mandatory depending on the use case.
-
capabilities
@NonNull public Account.Capabilities capabilities
An object indicating which networks this account can interact with for sending and/or receiving funds.
-
balances
@NonNull public java.util.List<Balance> balances
-
unsettledBalances
@NonNull public java.util.List<Balance> unsettledBalances
The list of not-yet-available balances that are expected to settle shortly. These balances could be cancelled or returned, in which cases they may never become available in the user account.
-
-
Constructor Detail
-
Account
public Account(@NonNull Network network, @NonNull java.lang.String id, @Nullable java.lang.String idTag, @NonNull Account.Capabilities capabilities)
-
Account
public Account(@NonNull Network network, @NonNull java.lang.String id, @NonNull Account.Capabilities capabilities)
-
-