IGooglePlayPayService.smali

.class public interface abstract Lcom/sandboxol/center/router/moduleApi/IGooglePlayPayService;
.super Ljava/lang/Object;
.source "IGooglePlayPayService.java"

# interfaces
.implements Lcom/sandboxol/center/router/moduleApi/IBaseService;


# virtual methods
.method public abstract acknowledgePurchase(Lcom/android/billingclient/api/Purchase;Z)V
.end method

.method public abstract buySubs(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/center/entity/StarCodeUser;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;",
            "Lcom/sandboxol/center/entity/StarCodeUser;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/BuyVipEntity;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract buyVip(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/center/entity/StarCodeUser;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;",
            "Lcom/sandboxol/center/entity/StarCodeUser;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/BuyVipEntity;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract buyVipExtend(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/center/entity/StarCodeUser;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;",
            "Lcom/sandboxol/center/entity/StarCodeUser;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/BuyVipEntity;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract consumeAsync(Lcom/android/billingclient/api/Purchase;Z)V
.end method

.method public abstract firstTopUp(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/FirstTopUp;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract getPaySignature(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/router/moduleInfo/pay/PaySignatureInfo;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract getProductInfo(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/lang/String;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/ProductInfo;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract initClient(Landroid/app/Activity;)V
.end method

.method public abstract isShowThirdPart(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Ljava/lang/Boolean;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract loadVipStatus(Landroid/content/Context;Lcom/sandboxol/center/entity/VipSubInfo;Lcom/sandboxol/center/listener/OnLoadVipStatusListListener;)V
.end method

.method public abstract onActivityResult(Landroid/app/Activity;IILandroid/content/Intent;)V
.end method

.method public abstract productsList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/ProductEntity;",
            ">;>;)V"
        }
    .end annotation
.end method

.method public abstract productsListAndAds(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/ProductEntity;",
            ">;>;)V"
        }
    .end annotation
.end method

.method public abstract productsListAndAdsAndVipList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/ProductEntity;",
            ">;>;)V"
        }
    .end annotation
.end method

.method public abstract recharge(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/center/entity/StarCodeUser;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;",
            "Lcom/sandboxol/center/entity/StarCodeUser;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/RechargeEntity;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract rechargeGift(Landroid/content/Context;Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/center/router/moduleInfo/pay/BuyParam;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/RechargeEntity;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract rechargeHistory(Landroid/content/Context;IILcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "II",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/common/widget/rv/pagerv/PageData<",
            "Lcom/sandboxol/center/router/moduleInfo/pay/PayRecordInfo;",
            ">;>;)V"
        }
    .end annotation
.end method

.method public abstract refreshMoneyWithCallback(Landroid/content/Context;ZLcom/sandboxol/greendao/entity/User;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Z",
            "Lcom/sandboxol/greendao/entity/User;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/RechargeEntity;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract retryConsumeOnFailure(Lcom/android/billingclient/api/Purchase;ZLrx/functions/Action1;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/android/billingclient/api/Purchase;",
            "Z",
            "Lrx/functions/Action1<",
            "Ljava/lang/Integer;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract showThirdPartPayList(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/lang/String;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/router/moduleInfo/pay/ThirdPayResponse;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract startPay(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.end method

.method public abstract startPay(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
.end method

.method public abstract updateMoney(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/entity/RechargeEntity;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract updateUserMoney(Landroid/content/Context;ZLcom/sandboxol/greendao/entity/User;)V
.end method

.method public abstract updateVipInfo(Landroid/content/Context;)V
.end method

.method public abstract vipProductsList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/router/moduleInfo/pay/VipProductResponse;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract vipSubsProductsList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lcom/sandboxol/common/base/web/OnResponseListener<",
            "Lcom/sandboxol/center/router/moduleInfo/pay/VipProductResponse;",
            ">;)V"
        }
    .end annotation
.end method