.class public Lcom/firemonkeys/cloudcellapi/util/SkuDetails; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final ITEM_TYPE_INAPP:Ljava/lang/String; = "inapp" # instance fields .field mDescription:Ljava/lang/String; .field mItemType:Ljava/lang/String; .field mJson:Ljava/lang/String; .field mPrice:Ljava/lang/String; .field mPriceAmountMicros:Ljava/lang/String; .field mPriceCurrencyCode:Ljava/lang/String; .field mSku:Ljava/lang/String; .field mTitle:Ljava/lang/String; .field mType:Ljava/lang/String; # direct methods .method public constructor (Ljava/lang/String;)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Lorg/json/JSONException; } .end annotation const-string v0, "inapp" .line 38 invoke-direct {p0, v0, p1}, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->(Ljava/lang/String;Ljava/lang/String;)V return-void .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;)V .locals 0 .annotation system Ldalvik/annotation/Throws; value = { Lorg/json/JSONException; } .end annotation .line 41 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mItemType:Ljava/lang/String; iput-object p2, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mJson:Ljava/lang/String; .line 44 new-instance p1, Lorg/json/JSONObject; iget-object p2, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mJson:Ljava/lang/String; invoke-direct {p1, p2}, Lorg/json/JSONObject;->(Ljava/lang/String;)V const-string p2, "productId" .line 45 invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 iput-object p2, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mSku:Ljava/lang/String; const-string p2, "type" .line 46 invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 iput-object p2, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mType:Ljava/lang/String; const-string p2, "price" .line 47 invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 iput-object p2, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mPrice:Ljava/lang/String; const-string p2, "price_amount_micros" .line 48 invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 iput-object p2, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mPriceAmountMicros:Ljava/lang/String; const-string p2, "price_currency_code" .line 49 invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 iput-object p2, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mPriceCurrencyCode:Ljava/lang/String; const-string p2, "title" .line 50 invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 iput-object p2, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mTitle:Ljava/lang/String; const-string p2, "description" .line 51 invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mDescription:Ljava/lang/String; return-void .end method # virtual methods .method public getDescription()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mDescription:Ljava/lang/String; return-object v0 .end method .method public getPrice()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mPrice:Ljava/lang/String; return-object v0 .end method .method public getPriceAmountMicros()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mPriceAmountMicros:Ljava/lang/String; return-object v0 .end method .method public getPriceCurrencyCode()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mPriceCurrencyCode:Ljava/lang/String; return-object v0 .end method .method public getSku()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mSku:Ljava/lang/String; return-object v0 .end method .method public getTitle()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mTitle:Ljava/lang/String; return-object v0 .end method .method public getType()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mType:Ljava/lang/String; return-object v0 .end method .method public toString()Ljava/lang/String; .locals 2 .line 65 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "SkuDetails:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/firemonkeys/cloudcellapi/util/SkuDetails;->mJson:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method