THWalletRemoteRequest.smali

.class public interface abstract Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;
.super Ljava/lang/Object;
.source "THWalletRemoteRequest.java"


# virtual methods
.method public abstract changeBindInfo(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestChangeBindInfo;)Lretrofit2/Call;
    .param p1    # Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestChangeBindInfo;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestChangeBindInfo;",
            ")",
            "Lretrofit2/Call",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/updateKey"
    .end annotation
.end method

.method public abstract delDeviceInfo(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;)Lretrofit2/Call;
    .param p1    # Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;",
            ")",
            "Lretrofit2/Call",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/delKey"
    .end annotation
.end method

.method public abstract getDeviceInfo(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;)Lretrofit2/Call;
    .param p1    # Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;",
            ")",
            "Lretrofit2/Call",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/Result",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/getKeyByToken"
    .end annotation
.end method

.method public abstract getFirmwareInfo(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestFirmwareInfo;)Lretrofit2/Call;
    .param p1    # Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestFirmwareInfo;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestFirmwareInfo;",
            ")",
            "Lretrofit2/Call",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/Result",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseFirmwareInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/version/getVersion"
    .end annotation
.end method

.method public abstract getOriginalKey(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestMac;)Lretrofit2/Call;
    .param p1    # Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestMac;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestMac;",
            ")",
            "Lretrofit2/Call",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/Result",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseKeyInfo;",
            ">;>;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/initial/getKey"
    .end annotation
.end method

.method public abstract updateBindInfo(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestBindInfo;)Lretrofit2/Call;
    .param p1    # Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestBindInfo;
        .annotation runtime Lretrofit2/http/Body;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestBindInfo;",
            ")",
            "Lretrofit2/Call",
            "<",
            "Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;",
            ">;"
        }
    .end annotation

    .annotation runtime Lretrofit2/http/POST;
        value = "/user/setKey"
    .end annotation
.end method