IUserApi.smali

.class public interface abstract Lcom/sandboxol/center/web/IUserApi;
.super Ljava/lang/Object;
.source "IUserApi.java"


# virtual methods
.method public abstract authTokenV2(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-user-id"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-device-id"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-sign"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/common/entity/AuthTokenResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/device/bind/info/get"
    .end annotation
.end method

.method public abstract authUserQuestion(Ljava/lang/String;Ljava/lang/Long;ILcom/sandboxol/center/entity/SecretQuestionInfo;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .param p2    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "complete"
        .end annotation
    .end param
    .param p4    # Lcom/sandboxol/center/entity/SecretQuestionInfo;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/Long;",
            "I",
            "Lcom/sandboxol/center/entity/SecretQuestionInfo;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/UserVerifyInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/secret/question"
    .end annotation
.end method

.method public abstract bindEmail(Lcom/sandboxol/center/entity/EmailBindForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/EmailBindForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/EmailBindForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/bind/email"
    .end annotation
.end method

.method public abstract bindEmail(Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Ljava/util/List;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "version"
        .end annotation
    .end param
    .param p2    # Lcom/sandboxol/center/entity/EmailBindForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .param p3    # Ljava/util/List;
        .annotation runtime Lretrofit2/http/Query;
            value = "answer"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lcom/sandboxol/center/entity/EmailBindForm;",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/{version}/users/bind/email"
    .end annotation
.end method

.method public abstract bindPhone(Lcom/sandboxol/center/entity/PhoneBindForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/PhoneBindForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/PhoneBindForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/bind/phone"
    .end annotation
.end method

.method public abstract changeInfo(Lcom/sandboxol/greendao/entity/User;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/greendao/entity/User;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/greendao/entity/User;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/greendao/entity/User;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/user/info"
    .end annotation
.end method

.method public abstract changeNickName(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "newName"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "oldName"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/greendao/entity/User;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v2/user/nickName"
    .end annotation
.end method

.method public abstract checkNickNameTimely(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "nickName"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/nickname/exist"
    .end annotation
.end method

.method public abstract clickSignIn(Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v2/users/{userId}/daily/sign/in"
    .end annotation
.end method

.method public abstract dailyLifeInfo(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "appType"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/daily/life/info"
    .end annotation
.end method

.method public abstract dailySignIn(Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lcom/sandboxol/center/entity/DailySignInfo;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v2/users/{userId}/daily/sign/in"
    .end annotation
.end method

.method public abstract getAdsCdConfig(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "gameId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/AdsCdConfig;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/indiegame-{gameId}"
    .end annotation
.end method

.method public abstract getAdsReward(J)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/RechargeEntity;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/users/{userId}/daily/tasks/ads"
    .end annotation
.end method

.method public abstract getAdsRewardInfo(J)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/DailyAdsTaskInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/users/{userId}/daily/tasks/ads/config"
    .end annotation
.end method

.method public abstract getAuthentication(Ljava/lang/Long;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/user/id/card/status"
    .end annotation
.end method

.method public abstract getAvatarFrames(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "version"
        .end annotation
    .end param
    .param p2    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/AvatarFrameResponse;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "user/api/{version}/user/avatar/frame"
    .end annotation
.end method

.method public abstract getColorNickNames(Ljava/lang/String;Ljava/lang/Long;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "version"
        .end annotation
    .end param
    .param p2    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/Long;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/ColorfulNickNameResponse;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "user/api/{version}/user/colorful/nickName"
    .end annotation
.end method

.method public abstract getDressAdsInfo(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/DressAdsInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/clan/decoration/advertising/{userId}"
    .end annotation
.end method

.method public abstract getDressAdsReward(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/DressAdsReward;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/clan/decoration/advertising/{userId}"
    .end annotation
.end method

.method public abstract getIsShowFriendInGame()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/Integer;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/user/profile/join/switch"
    .end annotation
.end method

.method public abstract getNewAdsCdConfig(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "gameId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/AdsCdConfig;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/indiegame-new-{gameId}"
    .end annotation
.end method

.method public abstract getPerfectUserInfoReward(Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/BuyGameResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/prefect/info/reward/{userId}"
    .end annotation
.end method

.method public abstract getRongToken()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/users/device/token"
    .end annotation
.end method

.method public abstract getSignAdsReward(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/AdsSignReward;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/users/daily/sign/ads"
    .end annotation
.end method

.method public abstract getStarCodeConfig(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/VideoStarConfig;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/videostars/config/get"
    .end annotation
.end method

.method public abstract getStarCodeUserIncomeDetail(II)Lrx/Observable;
    .param p1    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "pageNo"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "pageSize"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/StarCodeUserIncomePageData<",
            "Lcom/sandboxol/center/entity/StarCodeUserIncomeInfo;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/videostars/billing/list/get"
    .end annotation
.end method

.method public abstract getStarCodeUserInfo(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "starCode"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/StarCodeUser;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/videostars/getbycode"
    .end annotation
.end method

.method public abstract getTestUserList()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Ljava/lang/Long;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/garena-test-user-list"
    .end annotation
.end method

.method public abstract getTipsEmail(Ljava/lang/Long;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/users/security/bind/email"
    .end annotation
.end method

.method public abstract getUserLikeGameList(JILjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "count"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JI",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/data/frequently/game/{userId}"
    .end annotation
.end method

.method public abstract getUserQuestion(ILjava/lang/String;)Lrx/Observable;
    .param p1    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/SecretQuestionInfo;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/users/secret/question"
    .end annotation
.end method

.method public abstract getUserVerifySettingsInfo(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/UserVerifySettingsInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v2/users/verify/user/security/settings"
    .end annotation
.end method

.method public abstract getVipInfo()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/BuyVipEntity;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/user/player/info"
    .end annotation
.end method

.method public abstract isChangeNameFree()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/ModifyNameFreeResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/user/nickName/free"
    .end annotation
.end method

.method public abstract isRewardCheck(Ljava/lang/Long;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/Boolean;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/prefect/info/reward/check/{userId}"
    .end annotation
.end method

.method public abstract isRewardCheck(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "Access-Token"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/Boolean;",
            ">;>;"
        }
    .end annotation
.end method

.method public abstract loadAppConfig()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/AppConfig;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/blockmods-config-v1"
    .end annotation
.end method

.method public abstract loadBannerUrls()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/greendao/entity/BannerEntity;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/blockymods-bannerv2"
    .end annotation
.end method

.method public abstract loadEditorConfig()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/game-detail-to-editor"
    .end annotation
.end method

.method public abstract loadSensitiveWordConfig()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/name-sensitive-word-config"
    .end annotation
.end method

.method public abstract loadShareReward()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/ShareRewardEntity;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/blockymods-share-reward"
    .end annotation
.end method

.method public abstract login(Lcom/sandboxol/center/entity/LoginRegisterAccountForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/LoginRegisterAccountForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/LoginRegisterAccountForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/greendao/entity/User;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/login"
    .end annotation
.end method

.method public abstract login(Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/LoginRegisterAccountForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-device-id"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-sign"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/LoginRegisterAccountForm;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/greendao/entity/User;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/app/login"
    .end annotation
.end method

.method public abstract logout()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/user/login-out"
    .end annotation
.end method

.method public abstract modifyPassword(Lcom/sandboxol/center/entity/ChangePasswordForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/ChangePasswordForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/ChangePasswordForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/password/modify"
    .end annotation
.end method

.method public abstract moreDialogBanner()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/BannerInfo;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/config/files/indiegame-moregame_introduction"
    .end annotation
.end method

.method public abstract newSignInList()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/DailyTaskResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/users/new/daily/tasks"
    .end annotation
.end method

.method public abstract postAuthentication(Lcom/sandboxol/center/entity/AuthenticationEntity;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/AuthenticationEntity;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/AuthenticationEntity;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/id/card/status"
    .end annotation
.end method

.method public abstract postReport(Ljava/lang/String;Lcom/sandboxol/center/entity/ReportRequest;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .param p2    # Lcom/sandboxol/center/entity/ReportRequest;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lcom/sandboxol/center/entity/ReportRequest;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/report/push"
    .end annotation
.end method

.method public abstract postUserLanguage(Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/language"
    .end annotation
.end method

.method public abstract putAvatarFrame(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "version"
        .end annotation
    .end param
    .param p2    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "resourceId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "user/api/{version}/user/avatar/frame"
    .end annotation
.end method

.method public abstract putCashApply(Lcom/sandboxol/center/entity/CashApplyInfo;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/CashApplyInfo;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/CashApplyInfo;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/RechargeEntity;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/videostars/cashapply"
    .end annotation
.end method

.method public abstract putCashExchange(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/RechargeEntity;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/videostars/exchange"
    .end annotation
.end method

.method public abstract putColorNickName(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "version"
        .end annotation
    .end param
    .param p2    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "resourceId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "user/api/{version}/user/colorful/nickName"
    .end annotation
.end method

.method public abstract register(Lcom/sandboxol/center/entity/LoginRegisterAccountForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/LoginRegisterAccountForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/LoginRegisterAccountForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/greendao/entity/User;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/register"
    .end annotation
.end method

.method public abstract renew(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-device-id"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-sign"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "account"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/common/entity/AuthTokenResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/app/renew"
    .end annotation
.end method

.method public abstract reportStatus(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/ReportInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/report/status"
    .end annotation
.end method

.method public abstract resetPassword(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "email"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/emails/password/reset"
    .end annotation
.end method

.method public abstract resetPasswordBySecretQuestion(JLjava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "newPwd"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "authCode"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/question/reset/password"
    .end annotation
.end method

.method public abstract retrieve(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "phone"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/sms/send/refound"
    .end annotation
.end method

.method public abstract retrievePassword(Lcom/sandboxol/center/entity/PhoneBindForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/PhoneBindForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/PhoneBindForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/password"
    .end annotation
.end method

.method public abstract sendCode(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "phone"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/sms/send/{phone}"
    .end annotation
.end method

.method public abstract sendEmailCode(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "email"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/emails/{email}"
    .end annotation
.end method

.method public abstract sendEmailVerifyCode(Ljava/lang/String;I)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "email"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "unbindType"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/emails/verify/{email}"
    .end annotation
.end method

.method public abstract sendFullEmailToVerify(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "email"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/security/verify/email/reset"
    .end annotation
.end method

.method public abstract setIsShowFriendInGame()Lrx/Observable;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/Integer;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/profile/join/switch"
    .end annotation
.end method

.method public abstract setPassword(Lcom/sandboxol/center/entity/SetPasswordForm;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/SetPasswordForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-device-id"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-sign"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/SetPasswordForm;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/app/set-password"
    .end annotation
.end method

.method public abstract setUserQuestion(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "version"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .param p3    # Ljava/util/List;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "authCode"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/SecretQuestionInfo;",
            ">;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/{version}/users/secret/question/setting"
    .end annotation
.end method

.method public abstract shareReward(Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/sharing/reward"
    .end annotation
.end method

.method public abstract signIn(I)Lrx/Observable;
    .param p1    # I
        .annotation runtime Lretrofit2/http/Path;
            value = "type"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/RechargeEntity;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/users/tasks/{type}"
    .end annotation
.end method

.method public abstract signInList(I)Lrx/Observable;
    .param p1    # I
        .annotation runtime Lretrofit2/http/Path;
            value = "type"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/WeekTaskResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v1/users/dairy/tasks/{type}"
    .end annotation
.end method

.method public abstract unbindEmail(Ljava/lang/Long;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/DELETE;
        value = "/user/api/v1/users/{userId}/emails"
    .end annotation
.end method

.method public abstract unbindEmail(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/Long;
        .annotation runtime Lretrofit2/http/Path;
            value = "userId"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "email"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "verifyCode"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Long;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/DELETE;
        value = "/user/api/v2/users/{userId}/emails"
    .end annotation
.end method

.method public abstract unbindPhone(Lcom/sandboxol/center/entity/PhoneBindForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/PhoneBindForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/PhoneBindForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/unbind/phone"
    .end annotation
.end method

.method public abstract unbindUserSecretQuestion(Lcom/sandboxol/center/entity/VerifyEmailForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/VerifyEmailForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/VerifyEmailForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/unbind/user/security"
    .end annotation
.end method

.method public abstract updateUserInfo(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "appType"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "package-name"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/greendao/entity/User;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/user/api/v2/user/details/info"
    .end annotation
.end method

.method public abstract uploadDeviceId(Lcom/sandboxol/center/entity/DeviceIdEntity;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/DeviceIdEntity;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/DeviceIdEntity;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/user/api/v1/user/device/id"
    .end annotation
.end method

.method public abstract uploadID(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "appType"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "uuid"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/mac/id"
    .end annotation
.end method

.method public abstract uploadIcon(Ljava/lang/String;Ljava/lang/String;Lokhttp3/x$b;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "fileName"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "fileType"
        .end annotation
    .end param
    .param p3    # Lokhttp3/x$b;
        .annotation runtime Lretrofit2/http/Part;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Lokhttp3/x$b;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/Multipart;
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/file"
    .end annotation
.end method

.method public abstract userRegister(Ljava/lang/String;Lcom/sandboxol/greendao/entity/RegisterInfo;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "bmg-device-id"
        .end annotation
    .end param
    .param p2    # Lcom/sandboxol/greendao/entity/RegisterInfo;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lcom/sandboxol/greendao/entity/RegisterInfo;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/greendao/entity/User;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/user/register"
    .end annotation
.end method

.method public abstract verifyEmail(Lcom/sandboxol/center/entity/VerifyEmailForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/VerifyEmailForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/VerifyEmailForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/verify/email"
    .end annotation
.end method

.method public abstract verifyEmailBeforeSetSecretQuestion(Lcom/sandboxol/center/entity/VerifyEmailForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/VerifyEmailForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/VerifyEmailForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/SecurityVerifyResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/users/security/verify/email"
    .end annotation
.end method

.method public abstract visitor(Lcom/sandboxol/center/entity/LoginRegisterAccountForm;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/center/entity/LoginRegisterAccountForm;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/sandboxol/center/entity/LoginRegisterAccountForm;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/greendao/entity/Visitor;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/api/v1/visitor"
    .end annotation
.end method