GiftCardApi.smali
.class public interface abstract Lcom/cmcm/safewallet/data/giftcard/GiftCardApi;
.super Ljava/lang/Object;
.source "GiftCardApi.kt"
# virtual methods
.method public abstract getBuyHistory(Ljava/lang/String;II)Lio/reactivex/k;
.param p1 # Ljava/lang/String;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Path;
value = "swid"
.end annotation
.end param
.param p2 # I
.annotation runtime Lretrofit2/http/Query;
value = "page"
.end annotation
.end param
.param p3 # I
.annotation runtime Lretrofit2/http/Query;
value = "limit"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"II)",
"Lio/reactivex/k",
"<",
"Lcom/cmcm/safewallet/data/giftcard/a;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "buy/gift-history/{swid}"
.end annotation
.end method
.method public abstract getRedeemHistory(Ljava/lang/String;II)Lio/reactivex/k;
.param p1 # Ljava/lang/String;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Path;
value = "swid"
.end annotation
.end param
.param p2 # I
.annotation runtime Lretrofit2/http/Query;
value = "page"
.end annotation
.end param
.param p3 # I
.annotation runtime Lretrofit2/http/Query;
value = "limit"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"II)",
"Lio/reactivex/k",
"<",
"Lcom/cmcm/safewallet/data/giftcard/RedeemHistoryData;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "redeem/redeem-history/{swid}"
.end annotation
.end method
.method public abstract getSerial()Lio/reactivex/k;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lio/reactivex/k",
"<",
"Lcom/cmcm/safewallet/data/giftcard/GetSerialRespData;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "buy/getSerial"
.end annotation
.end method
.method public abstract postRedeem(Lcom/cmcm/safewallet/data/giftcard/RedeemRequest;)Lio/reactivex/k;
.param p1 # Lcom/cmcm/safewallet/data/giftcard/RedeemRequest;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/cmcm/safewallet/data/giftcard/RedeemRequest;",
")",
"Lio/reactivex/k",
"<",
"Lcom/cmcm/safewallet/data/giftcard/RedeemResp;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "redeem"
.end annotation
.end method
.method public abstract sendGift(Lcom/cmcm/safewallet/data/giftcard/SendGiftReqData;)Lio/reactivex/k;
.param p1 # Lcom/cmcm/safewallet/data/giftcard/SendGiftReqData;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/Body;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/cmcm/safewallet/data/giftcard/SendGiftReqData;",
")",
"Lio/reactivex/k",
"<",
"Lcom/cmcm/safewallet/data/giftcard/SendGiftRespData;",
">;"
}
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.annotation runtime Lretrofit2/http/POST;
value = "buy/send-gift"
.end annotation
.end method