Skip to content

Commit

Permalink
Support for new stats in AssetResponse.
Browse files Browse the repository at this point in the history
  • Loading branch information
overcat committed Jul 20, 2023
1 parent 0803b98 commit d0f2351
Show file tree
Hide file tree
Showing 2 changed files with 126 additions and 205 deletions.
27 changes: 27 additions & 0 deletions src/main/java/org/stellar/sdk/responses/AssetResponse.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ public class AssetResponse extends Response implements Pageable {
@SerializedName("paging_token")
private final String pagingToken;

@SerializedName("contract_id")
private final String contractID;

@SerializedName("accounts")
private final AssetResponse.Accounts accounts;

Expand All @@ -31,6 +34,9 @@ public class AssetResponse extends Response implements Pageable {
@SerializedName("liquidity_pools_amount")
private final String liquidityPoolsAmount;

@SerializedName("contracts_amount")
private final String contractsAmount;

@SerializedName("num_accounts")
private final int numAccounts;

Expand All @@ -40,6 +46,9 @@ public class AssetResponse extends Response implements Pageable {
@SerializedName("num_liquidity_pools")
private final int numLiquidityPools;

@SerializedName("num_contracts")
private final int numContracts;

@SerializedName("flags")
private final AssetResponse.Flags flags;

Expand All @@ -51,28 +60,34 @@ public AssetResponse(
String assetCode,
String assetIssuer,
String pagingToken,
String contractID,
Accounts accounts,
Balances balances,
String amount,
String claimableBalancesAmount,
String liquidityPoolsAmount,
String contractsAmount,
int numAccounts,
int numClaimableBalances,
int numLiquidityPools,
int numContracts,
Flags flags,
Links links) {
this.assetType = assetType;
this.assetCode = assetCode;
this.assetIssuer = assetIssuer;
this.pagingToken = pagingToken;
this.contractID = contractID;
this.accounts = accounts;
this.balances = balances;
this.amount = amount;
this.claimableBalancesAmount = claimableBalancesAmount;
this.liquidityPoolsAmount = liquidityPoolsAmount;
this.contractsAmount = contractsAmount;
this.numAccounts = numAccounts;
this.numClaimableBalances = numClaimableBalances;
this.numLiquidityPools = numLiquidityPools;
this.numContracts = numContracts;
this.flags = flags;
this.links = links;
}
Expand Down Expand Up @@ -129,6 +144,18 @@ public int getNumAccounts() {
return numAccounts;
}

public String getContractID() {
return contractID;
}

public String getContractsAmount() {
return contractsAmount;
}

public int getNumContracts() {
return numContracts;
}

public Flags getFlags() {
return flags;
}
Expand Down
Loading

0 comments on commit d0f2351

Please sign in to comment.