.class public interface abstract Lp4/a;
.super Ljava/lang/Object;
.source ""


# virtual methods
.method public abstract a(Ljava/lang/String;)Lya/b;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lab/y;
        .end annotation
    .end param
    .annotation runtime Lab/f;
    .end annotation

    .annotation runtime Lab/w;
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Lya/b<",
            "Lv9/h0;",
            ">;"
        }
    .end annotation
.end method

.method public abstract b(Lcom/floydwiz/gamingcenter/models/network/RegisterFcmForBroadcastRequest;)Lya/b;
    .param p1    # Lcom/floydwiz/gamingcenter/models/network/RegisterFcmForBroadcastRequest;
        .annotation runtime Lab/a;
        .end annotation
    .end param
    .annotation runtime Lab/o;
        value = "game-centre/fcm-register"
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/floydwiz/gamingcenter/models/network/RegisterFcmForBroadcastRequest;",
            ")",
            "Lya/b<",
            "Ljava/lang/Boolean;",
            ">;"
        }
    .end annotation
.end method

.method public abstract c(Lcom/floydwiz/gamingcenter/models/network/GameCentreDataRequest;)Lya/b;
    .param p1    # Lcom/floydwiz/gamingcenter/models/network/GameCentreDataRequest;
        .annotation runtime Lab/a;
        .end annotation
    .end param
    .annotation runtime Lab/o;
        value = "game-centre/get-data"
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/floydwiz/gamingcenter/models/network/GameCentreDataRequest;",
            ")",
            "Lya/b<",
            "Lcom/floydwiz/gamingcenter/models/network/GameCenterDataResponse;",
            ">;"
        }
    .end annotation
.end method

.method public abstract d(Lcom/floydwiz/gamingcenter/models/network/SessionNotificationRequest;)Lya/b;
    .param p1    # Lcom/floydwiz/gamingcenter/models/network/SessionNotificationRequest;
        .annotation runtime Lab/a;
        .end annotation
    .end param
    .annotation runtime Lab/o;
        value = "game-centre/get-notification"
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/floydwiz/gamingcenter/models/network/SessionNotificationRequest;",
            ")",
            "Lya/b<",
            "Lcom/floydwiz/gamingcenter/models/network/SessionNotificationResponse;",
            ">;"
        }
    .end annotation
.end method

.method public abstract e(Lcom/floydwiz/gamingcenter/models/network/GameDetectorRequest;)Lya/b;
    .param p1    # Lcom/floydwiz/gamingcenter/models/network/GameDetectorRequest;
        .annotation runtime Lab/a;
        .end annotation
    .end param
    .annotation runtime Lab/o;
        value = "game-centre/detect"
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/floydwiz/gamingcenter/models/network/GameDetectorRequest;",
            ")",
            "Lya/b<",
            "Lcom/floydwiz/gamingcenter/models/network/GameDetectorResponse;",
            ">;"
        }
    .end annotation
.end method

.method public abstract f(Ljava/lang/String;Lcom/floydwiz/gamingcenter/models/network/ChatRequest;)Lya/b;
    .param p1    # Ljava/lang/String;
        .annotation runtime Lab/i;
            value = "x-api-key"
        .end annotation
    .end param
    .param p2    # Lcom/floydwiz/gamingcenter/models/network/ChatRequest;
        .annotation runtime Lab/a;
        .end annotation
    .end param
    .annotation runtime Lab/o;
        value = "game-centre/chat"
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lcom/floydwiz/gamingcenter/models/network/ChatRequest;",
            ")",
            "Lya/b<",
            "Lcom/floydwiz/gamingcenter/models/network/ChatResponse;",
            ">;"
        }
    .end annotation
.end method
