IMailBoxApi.smali
.class public interface abstract Lcom/sandboxol/blockymods/web/IMailBoxApi;
.super Ljava/lang/Object;
.source "IMailBoxApi.java"
# virtual methods
.method public abstract getAttachment(J)Lrx/Observable;
.param p1 # J
.annotation runtime Lretrofit2/http/Query;
value = "mailId"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(J)",
"Lrx/Observable<",
"Lcom/sandboxol/common/base/web/HttpResponse<",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.annotation runtime Lretrofit2/http/PUT;
value = "/mailbox/api/v1/mail/attachment"
.end annotation
.end method
.method public abstract hasNewEmail()Lrx/Observable;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/sandboxol/common/base/web/HttpResponse<",
"Ljava/lang/Boolean;",
">;>;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "/mailbox/api/v1/mail/new"
.end annotation
.end method
.method public abstract mailList()Lrx/Observable;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/sandboxol/common/base/web/HttpResponse<",
"Ljava/util/List<",
"Lcom/sandboxol/blockymods/entity/MailInfo;",
">;>;>;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "/mailbox/api/v1/mail"
.end annotation
.end method
.method public abstract mailOperation(I[Ljava/lang/Long;)Lrx/Observable;
.param p1 # I
.annotation runtime Lretrofit2/http/Query;
value = "status"
.end annotation
.end param
.param p2 # [Ljava/lang/Long;
.annotation runtime Lretrofit2/http/Query;
value = "ids"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(I[",
"Ljava/lang/Long;",
")",
"Lrx/Observable<",
"Lcom/sandboxol/common/base/web/HttpResponse<",
"Ljava/util/List<",
"Lcom/sandboxol/blockymods/entity/MailInfo;",
">;>;>;"
}
.end annotation
.annotation runtime Lretrofit2/http/PUT;
value = "/mailbox/api/v1/mail"
.end annotation
.end method