ServiceWalletInterface.smali
.class public interface abstract Linfo/blockchain/api/interfaces/ServiceWalletInterface;
.super Ljava/lang/Object;
.source "ServiceWalletInterface.java"
# virtual methods
.method public abstract archiveAddress(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "guid"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "password"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "api_code"
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "address"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Linfo/blockchain/api/data/WalletAddressArchiveResponse;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "merchant/{guid}/archive_address"
.end annotation
.end method
.method public abstract createWallet(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "password"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "api_code"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "priv"
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "label"
.end annotation
.end param
.param p5 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "email"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Linfo/blockchain/api/data/CreateWalletResponse;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "api/v2/create"
.end annotation
.end method
.method public abstract getAddress(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "guid"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "password"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "api_code"
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "address"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Linfo/blockchain/api/data/WalletAddress;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "merchant/{guid}/address_balance"
.end annotation
.end method
.method public abstract getBalance(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "guid"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "password"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "api_code"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Linfo/blockchain/api/data/WalletBalance;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "merchant/{guid}/balance"
.end annotation
.end method
.method public abstract listAddresses(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "guid"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "password"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "api_code"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Linfo/blockchain/api/data/WalletAddressList;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "merchant/{guid}/list"
.end annotation
.end method
.method public abstract newAddress(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "guid"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "password"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "second_password"
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "api_code"
.end annotation
.end param
.param p5 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "label"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Linfo/blockchain/api/data/WalletAddress;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "merchant/{guid}/new_address"
.end annotation
.end method
.method public abstract send(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "guid"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "method"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "password"
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "second_password"
.end annotation
.end param
.param p5 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "api_code"
.end annotation
.end param
.param p6 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "to"
.end annotation
.end param
.param p7 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "amount"
.end annotation
.end param
.param p8 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "recipients"
.end annotation
.end param
.param p9 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "from"
.end annotation
.end param
.param p10 # J
.annotation runtime Lretrofit2/http/Query;
value = "fee"
.end annotation
.end param
.param p12 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "note"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"J",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Linfo/blockchain/api/data/WalletPaymentResponse;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "merchant/{guid}/{method}"
.end annotation
.end method
.method public abstract unarchiveAddress(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.param p1 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Path;
value = "guid"
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "password"
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "api_code"
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation runtime Lretrofit2/http/Query;
value = "address"
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lretrofit2/Call",
"<",
"Linfo/blockchain/api/data/WalletAddressUnarchiveResponse;",
">;"
}
.end annotation
.annotation runtime Lretrofit2/http/GET;
value = "merchant/{guid}/unarchive_address"
.end annotation
.end method