ITribeApi.smali

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


# virtual methods
.method public abstract acceptTask(JILjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "id"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .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;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tasks/accept"
    .end annotation
.end method

.method public abstract agreeJoin(JLjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "otherId"
        .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 = {
            "(J",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tribe/member/agreement"
    .end annotation
.end method

.method public abstract agreeJoinTribe(JLjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "id"
        .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 = {
            "(J",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tribe/member/agreement/invitation"
    .end annotation
.end method

.method public abstract buyDecoration(Ljava/lang/String;[Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .param p2    # [Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "decorationId"
        .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/PUT;
        value = "/clan/api/v1/clan/decorations/purchase"
    .end annotation
.end method

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

    .annotation runtime Lretrofit2/http/POST;
        value = "/clan/api/v3/clan/tribe"
    .end annotation
.end method

.method public abstract clanUpdate(Lcom/sandboxol/blockymods/entity/TribeClanRequest;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/blockymods/entity/TribeClanRequest;
        .annotation runtime Lretrofit2/http/Body;
        .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 = {
            "(",
            "Lcom/sandboxol/blockymods/entity/TribeClanRequest;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/blockymods/entity/TribeClanRequest;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tribe"
    .end annotation
.end method

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

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/decorations/details/{decorationId}"
    .end annotation
.end method

.method public abstract dissolveTribe(JLjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "clanId"
        .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 = {
            "(J",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/DELETE;
        value = "clan/api/v1/clan/tribe"
    .end annotation
.end method

.method public abstract donationHistory(IILjava/lang/String;)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
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(II",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/common/widget/rv/pagerv/PageData<",
            "Lcom/sandboxol/blockymods/entity/TribeDonationHistory;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v2/clan/tribe/donation/history"
    .end annotation
.end method

.method public abstract donationInfo(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/blockymods/entity/TribeDonationInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/tribe/donation"
    .end annotation
.end method

.method public abstract donationResponse(IILjava/lang/String;)Lrx/Observable;
    .param p1    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "currency"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "quantity"
        .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 = {
            "(II",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/blockymods/entity/TribeDonationResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/clan/api/v3/clan/tribe/donation"
    .end annotation
.end method

.method public abstract exitTribe(JLjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "clanId"
        .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 = {
            "(J",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/DELETE;
        value = "/clan/api/v1/clan/tribe/member"
    .end annotation
.end method

.method public abstract getAllTribeRank(Ljava/lang/String;IILjava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "pageNo"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "pageSize"
        .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 = {
            "(",
            "Ljava/lang/String;",
            "II",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/RankInfo<",
            "Lcom/sandboxol/blockymods/entity/TribeRank;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/rank"
    .end annotation
.end method

.method public abstract getMyTribeGold(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<",
            "Ljava/lang/Long;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/tribe/currency"
    .end annotation
.end method

.method public abstract getMyTribeRank(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .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 = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/blockymods/entity/TribeRank;",
            ">;>;"
        }
    .end annotation

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

.method public abstract getPersonTask(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<",
            "Lcom/sandboxol/blockymods/entity/TribeTask;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v2/clan/personal/tasks"
    .end annotation
.end method

.method public abstract getTaskReward(JILjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "id"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .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;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tasks"
    .end annotation
.end method

.method public abstract getTribeId(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<",
            "Ljava/lang/String;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/tribe/id"
    .end annotation
.end method

.method public abstract getTribeNotice(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/blockymods/entity/TribeNoticeGet;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/tribe/bulletin"
    .end annotation
.end method

.method public abstract getTribeTask(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<",
            "Lcom/sandboxol/blockymods/entity/TribeTask;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v2/clan/tasks"
    .end annotation
.end method

.method public abstract inviteFriend([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    .param p1    # [Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "friendIds"
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "msg"
        .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/String;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/clan/api/v1/clan/tribe/member/invite"
    .end annotation
.end method

.method public abstract postTribeNotice(Lcom/sandboxol/blockymods/entity/TribeNoticePost;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/blockymods/entity/TribeNoticePost;
        .annotation runtime Lretrofit2/http/Body;
        .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 = {
            "(",
            "Lcom/sandboxol/blockymods/entity/TribeNoticePost;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/clan/api/v1/clan/tribe/bulletin"
    .end annotation
.end method

.method public abstract recommendList(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<",
            "Ljava/util/List<",
            "Lcom/sandboxol/blockymods/entity/TribeRecommendation;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/tribe/recommendation"
    .end annotation
.end method

.method public abstract rejectJoin(JLjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "otherId"
        .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 = {
            "(J",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tribe/member/rejection"
    .end annotation
.end method

.method public abstract rejectJoinTribe(JLjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "id"
        .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 = {
            "(J",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tribe/member/rejection/invitation"
    .end annotation
.end method

.method public abstract removeBatchMember(Ljava/util/List;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/util/List;
        .annotation runtime Lretrofit2/http/Body;
        .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/util/List<",
            "Ljava/lang/Long;",
            ">;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/HTTP;
        hasBody = true
        method = "DELETE"
        path = "/clan/api/v1/clan/tribe/member/remove/batch"
    .end annotation
.end method

.method public abstract removeMember(JLjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "otherId"
        .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 = {
            "(J",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/DELETE;
        value = "/clan/api/v1/clan/tribe/member/remove"
    .end annotation
.end method

.method public abstract requestJoinTribe(Lcom/sandboxol/blockymods/entity/RequestJoinTribe;Ljava/lang/String;)Lrx/Observable;
    .param p1    # Lcom/sandboxol/blockymods/entity/RequestJoinTribe;
        .annotation runtime Lretrofit2/http/Body;
        .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 = {
            "(",
            "Lcom/sandboxol/blockymods/entity/RequestJoinTribe;",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/clan/api/v1/clan/tribe/member"
    .end annotation
.end method

.method public abstract searchTribe(Ljava/lang/String;IILjava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "clanName"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "pageNo"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "pageSize"
        .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 = {
            "(",
            "Ljava/lang/String;",
            "II",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/common/widget/rv/pagerv/PageData<",
            "Lcom/sandboxol/blockymods/entity/TribeRecommendation;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/tribe/blurry/info"
    .end annotation
.end method

.method public abstract setBatchIdentity(Ljava/util/List;ILjava/lang/String;)Lrx/Observable;
    .param p1    # Ljava/util/List;
        .annotation runtime Lretrofit2/http/Query;
            value = "otherIds"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .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/util/List<",
            "Ljava/lang/Long;",
            ">;I",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tribe/members"
    .end annotation
.end method

.method public abstract setIdentity(JILjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "otherId"
        .end annotation
    .end param
    .param p3    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "type"
        .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;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tribe/member"
    .end annotation
.end method

.method public abstract tribeAllMute(Ljava/lang/String;IJ)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .param p2    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "muteStatus"
        .end annotation
    .end param
    .param p3    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "IJ)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/greendao/entity/TribeMember;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/tribe/mute"
    .end annotation
.end method

.method public abstract tribeBaseInfo(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/TribeDetail;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/tribe/base"
    .end annotation
.end method

.method public abstract tribeDetail(JLjava/lang/String;)Lrx/Observable;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "clanId"
        .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 = {
            "(J",
            "Ljava/lang/String;",
            ")",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/TribeDetail;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v2/clan/tribe"
    .end annotation
.end method

.method public abstract tribeMember(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<",
            "Ljava/util/List<",
            "Lcom/sandboxol/greendao/entity/TribeMember;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/tribe/member"
    .end annotation
.end method

.method public abstract tribeMemberMute(Ljava/lang/String;JIJ)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "memberId"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "minute"
        .end annotation
    .end param
    .param p5    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "JIJ)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/greendao/entity/TribeMember;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/clan/api/v1/clan/tribe/mute/member"
    .end annotation
.end method

.method public abstract tribeMemberRemoveMute(Ljava/lang/String;JJ)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "memberId"
        .end annotation
    .end param
    .param p4    # J
        .annotation runtime Lretrofit2/http/Query;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "JJ)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/greendao/entity/TribeMember;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/DELETE;
        value = "/clan/api/v1/clan/tribe/mute/member"
    .end annotation
.end method

.method public abstract tribeMessage(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<",
            "Ljava/util/List<",
            "Lcom/sandboxol/blockymods/entity/TribeMessage;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v2/clan/tribe/member/message"
    .end annotation
.end method

.method public abstract tribeShopGoodsList(Ljava/lang/String;JII)Lrx/Observable;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "language"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit2/http/Path;
            value = "typeId"
        .end annotation
    .end param
    .param p4    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "pageNo"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "pageSize"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "JII)",
            "Lrx/Observable<",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/common/widget/rv/pagerv/PageData<",
            "Lcom/sandboxol/blockymods/entity/TribeShopPageList;",
            ">;>;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/clan/api/v1/clan/decorations/{typeId}"
    .end annotation
.end method

.method public abstract verification(ILjava/lang/String;)Lrx/Observable;
    .param p1    # I
        .annotation runtime Lretrofit2/http/Query;
            value = "freeVerify"
        .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<",
            "Lcom/sandboxol/blockymods/entity/ClanResponse;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/clan/api/v1/clan/free/verification"
    .end annotation
.end method