aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java64
1 files changed, 0 insertions, 64 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java b/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java
deleted file mode 100644
index 52b32bca..00000000
--- a/app/src/main/kotlin/com/pitchedapps/frost/utils/iab/SkuDetails.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Copyright (c) 2012 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.pitchedapps.frost.utils.iab;
-
-import org.json.JSONException;
-import org.json.JSONObject;
-
-/**
- * Represents an in-app product's listing details.
- */
-public class SkuDetails {
- private final String mItemType;
- private final String mSku;
- private final String mType;
- private final String mPrice;
- private final long mPriceAmountMicros;
- private final String mPriceCurrencyCode;
- private final String mTitle;
- private final String mDescription;
- private final String mJson;
-
- public SkuDetails(String jsonSkuDetails) throws JSONException {
- this(IabHelper.ITEM_TYPE_INAPP, jsonSkuDetails);
- }
-
- public SkuDetails(String itemType, String jsonSkuDetails) throws JSONException {
- mItemType = itemType;
- mJson = jsonSkuDetails;
- JSONObject o = new JSONObject(mJson);
- mSku = o.optString("productId");
- mType = o.optString("type");
- mPrice = o.optString("price");
- mPriceAmountMicros = o.optLong("price_amount_micros");
- mPriceCurrencyCode = o.optString("price_currency_code");
- mTitle = o.optString("title");
- mDescription = o.optString("description");
- }
-
- public String getSku() { return mSku; }
- public String getType() { return mType; }
- public String getPrice() { return mPrice; }
- public long getPriceAmountMicros() { return mPriceAmountMicros; }
- public String getPriceCurrencyCode() { return mPriceCurrencyCode; }
- public String getTitle() { return mTitle; }
- public String getDescription() { return mDescription; }
-
- @Override
- public String toString() {
- return "SkuDetails:" + mJson;
- }
-}