Class VaultWalletResource

java.lang.Object
dev.getelements.elements.rest.blockchain.VaultWalletResource

@Path("blockchain/omni/vault/{vaultId}/wallet") public class VaultWalletResource extends Object
  • Constructor Details

    • VaultWalletResource

      public VaultWalletResource()
  • Method Details

    • getWallets

      @GET @Produces("application/json") public Pagination<Wallet> getWallets(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("userId") String userId, @QueryParam("api") BlockchainApi api, @QueryParam("network") List<BlockchainNetwork> network, @PathParam("vaultId") String vaultId)
    • createWallet

      @POST @Consumes("application/json") @Produces("application/json") public Wallet createWallet(@PathParam("vaultId") String vaultId, CreateWalletRequest request)
    • updateWallet

      @PUT @Path("{walletId}") @Consumes("application/json") @Produces("application/json") public Wallet updateWallet(@PathParam("vaultId") String vaultId, @PathParam("walletId") String walletId, UpdateWalletRequest request)
    • getWallet

      @GET @Path("{walletId}") @Produces("application/json") public Wallet getWallet(@PathParam("vaultId") String vaultId, @PathParam("walletId") String walletId)
    • deleteWallet

      @DELETE @Path("{walletId}") @Produces("application/json") public void deleteWallet(@PathParam("vaultId") String vaultId, @PathParam("walletId") String walletId)
    • getWalletService

      public WalletService getWalletService()
    • setWalletService

      @Inject public void setWalletService(WalletService walletService)