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