Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SkuDetails {
- private final String zza;
- private final JSONObject zzb;
- public SkuDetails(String var1) throws JSONException {
- this.zza = var1;
- this.zzb = new JSONObject(this.zza);
- }
- @NonNull
- public String getOriginalJson() {
- return this.zza;
- }
- @NonNull
- public String getSku() {
- return this.zzb.optString("productId");
- }
- @NonNull
- public String getType() {
- return this.zzb.optString("type");
- }
- @NonNull
- public String getPrice() {
- return this.zzb.optString("price");
- }
- public long getPriceAmountMicros() {
- return this.zzb.optLong("price_amount_micros");
- }
- @NonNull
- public String getPriceCurrencyCode() {
- return this.zzb.optString("price_currency_code");
- }
- public String getOriginalPrice() {
- return this.zzb.has("original_price") ? this.zzb.optString("original_price") : this.getPrice();
- }
- public long getOriginalPriceAmountMicros() {
- return this.zzb.has("original_price_micros") ? this.zzb.optLong("original_price_micros") : this.getPriceAmountMicros();
- }
- @NonNull
- public String getTitle() {
- return this.zzb.optString("title");
- }
- @NonNull
- public String getDescription() {
- return this.zzb.optString("description");
- }
- public String getSubscriptionPeriod() {
- return this.zzb.optString("subscriptionPeriod");
- }
- public String getFreeTrialPeriod() {
- return this.zzb.optString("freeTrialPeriod");
- }
- public String getIntroductoryPrice() {
- return this.zzb.optString("introductoryPrice");
- }
- public long getIntroductoryPriceAmountMicros() {
- return this.zzb.optLong("introductoryPriceAmountMicros");
- }
- public String getIntroductoryPricePeriod() {
- return this.zzb.optString("introductoryPricePeriod");
- }
- public String getIntroductoryPriceCycles() {
- return this.zzb.optString("introductoryPriceCycles");
- }
- public String getIconUrl() {
- return this.zzb.optString("iconUrl");
- }
- public boolean isRewarded() {
- return this.zzb.has("rewardToken");
- }
- String getSkuDetailsToken() {
- return this.zzb.optString("skuDetailsToken");
- }
- String rewardToken() {
- return this.zzb.optString("rewardToken");
- }
- public String toString() {
- String var10001 = String.valueOf(this.zza);
- return var10001.length() != 0 ? "SkuDetails: ".concat(var10001) : new String("SkuDetails: ");
- }
- public boolean equals(Object var1) {
- if (this == var1) {
- return true;
- } else if (!(var1 instanceof SkuDetails)) {
- return false;
- } else {
- SkuDetails var2 = (SkuDetails)var1;
- return TextUtils.equals(this.zza, var2.zza);
- }
- }
- public int hashCode() {
- return this.zza.hashCode();
- }
- public static class SkuDetailsResult {
- private List<SkuDetails> zza;
- private final int zzb;
- private final String zzc;
- public SkuDetailsResult(int var1, String var2, List<SkuDetails> var3) {
- this.zzb = var1;
- this.zzc = var2;
- this.zza = var3;
- }
- public List<SkuDetails> getSkuDetailsList() {
- return this.zza;
- }
- public int getResponseCode() {
- return this.zzb;
- }
- public String getDebugMessage() {
- return this.zzc;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement