seperate classes into files

This commit is contained in:
sidhujag 2018-06-03 11:40:14 -07:00
parent 0b25824064
commit 4ecf7e7598
5 changed files with 51 additions and 48 deletions

View File

@ -0,0 +1,14 @@
import java.math.BigDecimal;
import com.generalbytes.batm.server.extensions.extra.dash.sources.coinmarketcap.CMCQuotes;
public class CMCData {
private String id;
private String name;
private String symbol;
private String website_slug;
private BigDecimal rank;
private BigDecimal circulating_supply;
private BigDecimal total_supply;
private BigDecimal max_supply;
private CMCQuotes quotes;
private long last_updated;
}

View File

@ -0,0 +1,4 @@
public class CMCMetaData {
public long timestamp;
public String error;
}

View File

@ -0,0 +1,9 @@
import java.math.BigDecimal;
public class CMCQuote {
public BigDecimal price;
public BigDecimal volume_24h;
public BigDecimal market_cap;
public BigDecimal percent_change_1h;
public BigDecimal percent_change_24h;
public BigDecimal percent_change_7d;
}

View File

@ -0,0 +1,4 @@
import com.generalbytes.batm.server.extensions.extra.dash.sources.coinmarketcap.CMCQuote;
public class CMCQuotes {
public CMCQuote USD;
}

View File

@ -1,97 +1,69 @@
package com.generalbytes.batm.server.extensions.extra.dash.sources.coinmarketcap;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.generalbytes.batm.server.extensions.extra.dash.sources.coinmarketcap.CMCData;
import com.generalbytes.batm.server.extensions.extra.dash.sources.coinmarketcap.CMCMetaData;
import java.math.BigDecimal;
public class CMCMetaData {
public long timestamp;
public String error;
}
public class CMCQuote {
public BigDecimal price;
public BigDecimal volume_24h;
public BigDecimal market_cap;
public BigDecimal percent_change_1h;
public BigDecimal percent_change_24h;
public BigDecimal percent_change_7d;
}
public class CMCQuotes {
public CMCQuote USD;
}
public class CMCData {
private String id;
private String name;
private String symbol;
private String website_slug;
private BigDecimal rank;
private BigDecimal circulating_supply;
private BigDecimal total_supply;
private BigDecimal max_supply;
private CMCQuotes quotes;
private long last_updated;
public class CMCTicker {
public CMCData jsondData;
public CMCMetaData metaData;
public String getId() {
return id;
return jsondData.id;
}
public String getName() {
return name;
return jsondData.name;
}
public String getSymbol() {
return symbol;
return jsondData.symbol;
}
public String getWebsite_slug() {
return website_slug;
return jsondData.website_slug;
}
public BigDecimal getRank() {
return rank;
return jsondData.rank;
}
public BigDecimal getPrice() {
return quotes.USD.price;
return jsondData.quotes.USD.price;
}
public BigDecimal get_24h_volume() {
return quotes.USD.volume_24h;
return jsondData.quotes.USD.volume_24h;
}
public BigDecimal getMarket_cap() {
return quotes.USD.market_cap;
return jsondData.quotes.USD.market_cap;
}
public BigDecimal getCirculating_supply() {
return circulating_supply;
return jsondData.circulating_supply;
}
public BigDecimal getTotal_supply() {
return total_supply;
return jsondData.total_supply;
}
public BigDecimal getMax_supply() {
return max_supply;
return jsondData.max_supply;
}
public BigDecimal getPercent_change_1h() {
return quotes.USD.percent_change_1h;
return jsondData.quotes.USD.percent_change_1h;
}
public BigDecimal getPercent_change_24h() {
return quotes.USD.percent_change_24h;
return jsondData.quotes.USD.percent_change_24h;
}
public BigDecimal getPercent_change_7d() {
return quotes.USD.percent_change_7d;
return jsondData.quotes.USD.percent_change_7d;
}
public long getLast_updated() {
return last_updated;
return jsondData.last_updated;
}
}
public class CMCTicker {
private CMCData jsondData;
private CMCMetaData metaData;
}