IEditorAPI.smali

.class public interface abstract Lcom/sandboxol/editor/api/IEditorAPI;
.super Ljava/lang/Object;
.source "IEditorAPI.kt"


# virtual methods
.method public abstract deleteBetaGameData(Ljava/lang/String;JLjava/lang/String;IJLkotlin/coroutines/c;)Ljava/lang/Object;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Path;
            value = "game_id"
        .end annotation
    .end param
    .param p2    # J
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "Accept-Language"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit2/http/Header;
            value = "X-Platform"
        .end annotation
    .end param
    .param p6    # J
        .annotation runtime Lretrofit2/http/Header;
            value = "X-Engine-Ver"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "J",
            "Ljava/lang/String;",
            "IJ",
            "Lkotlin/coroutines/c<",
            "-",
            "Lcom/sandboxol/editor/api/a/b<",
            "+",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/response/DeleteBetaGameDataResponse;",
            ">;",
            "Lcom/sandboxol/editor/api/a/a;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/DELETE;
        value = "/editorproxy/meditor-api/v1/editor/beta_game/{game_id}/data/remove"
    .end annotation
.end method

.method public abstract getBetaGames(JJILjava/lang/String;Lkotlin/coroutines/c;)Ljava/lang/Object;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .param p3    # J
        .annotation runtime Lretrofit2/http/Header;
            value = "X-Engine-Ver"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit2/http/Header;
            value = "X-Platform"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "Accept-Language"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JJI",
            "Ljava/lang/String;",
            "Lkotlin/coroutines/c<",
            "-",
            "Lcom/sandboxol/editor/api/a/b<",
            "+",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/response/BetaGameResponse;",
            ">;>;",
            "Lcom/sandboxol/editor/api/a/a;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/editorproxy/meditor-api/v1/editor/beta_test_games"
    .end annotation
.end method

.method public abstract getReleasedGames(JLkotlin/coroutines/c;)Ljava/lang/Object;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J",
            "Lkotlin/coroutines/c<",
            "-",
            "Lcom/sandboxol/editor/api/a/b<",
            "+",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Ljava/util/List<",
            "Lcom/sandboxol/center/entity/response/ReleasedGameResponse;",
            ">;>;",
            "Lcom/sandboxol/editor/api/a/a;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/GET;
        value = "/editorproxy/meditor-api/v1/editor/latest_and_released_game"
    .end annotation
.end method

.method public abstract modifyEntranceSwitch(JJILjava/lang/String;Lcom/sandboxol/center/entity/request/EntranceSwitchRequest;Lkotlin/coroutines/c;)Ljava/lang/Object;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .param p3    # J
        .annotation runtime Lretrofit2/http/Header;
            value = "X-Engine-Ver"
        .end annotation
    .end param
    .param p5    # I
        .annotation runtime Lretrofit2/http/Header;
            value = "X-Platform"
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Header;
            value = "Accept-Language"
        .end annotation
    .end param
    .param p7    # Lcom/sandboxol/center/entity/request/EntranceSwitchRequest;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JJI",
            "Ljava/lang/String;",
            "Lcom/sandboxol/center/entity/request/EntranceSwitchRequest;",
            "Lkotlin/coroutines/c<",
            "-",
            "Lcom/sandboxol/editor/api/a/b<",
            "+",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/response/EntranceSwitchResponse;",
            ">;",
            "Lcom/sandboxol/editor/api/a/a;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/editorproxy/meditor-api/v1/editor/game_entrance_manage"
    .end annotation
.end method

.method public abstract submitForReview(JLjava/lang/String;Ljava/lang/String;Lkotlin/coroutines/c;)Ljava/lang/Object;
    .param p1    # J
        .annotation runtime Lretrofit2/http/Header;
            value = "userId"
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "beta_game_id"
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation runtime Lretrofit2/http/Query;
            value = "game_id"
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Lkotlin/coroutines/c<",
            "-",
            "Lcom/sandboxol/editor/api/a/b<",
            "+",
            "Lcom/sandboxol/common/base/web/HttpResponse<",
            "Lcom/sandboxol/center/entity/response/GameReviewResponse;",
            ">;",
            "Lcom/sandboxol/editor/api/a/a;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/PUT;
        value = "/editorproxy/meditor-api/v1/editor/add_game_by_beta_game"
    .end annotation
.end method