package com.morristaedt.mirror.requests;
import android.text.TextUtils;
import java.math.BigDecimal;
import java.math.RoundingMode;
/**
* Created by HannahMitt on 8/23/15.
*/
public class YahooStockResponse {
private YahooQueryResponse query;
private class YahooQueryResponse {
public YahooResultsResponse results;
}
private class YahooResultsResponse {
public YahooQuoteResponse quote;
}
public class YahooQuoteResponse {
public String symbol;
public String PercentChange;
public float LastTradePriceOnly;
public BigDecimal getPercentageChange() {
if (!TextUtils.isEmpty(PercentChange)) {
BigDecimal decimalPercentage = new BigDecimal(PercentChange.trim().replace("%", "")).divide(BigDecimal.valueOf(100), RoundingMode.CEILING);
return decimalPercentage;
} else {
return BigDecimal.valueOf(0);
}
}
}
public YahooQuoteResponse getQuoteResponse() {
if (query != null && query.results != null) {
return query.results.quote;
}
return null;
}
}