Interface SettleAgent


@EndPoint @Path("/api") public interface SettleAgent
Author:
Lang
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.json.JsonObject
    finalizeBook(io.vertx.core.json.JsonArray books)
     
    io.vertx.core.json.JsonObject
    paymentCreate(io.vertx.core.json.JsonObject payment)
     
    io.vertx.core.json.JsonObject
     
    io.vertx.core.json.JsonObject
    unlockAuthorize(io.vertx.core.json.JsonArray authorize)
     
    io.vertx.core.json.JsonObject
    upPayment(boolean isRunUp, io.vertx.core.json.JsonObject body)
     
  • Method Details

    • upPayment

      @Path("/settle/create/:runup") @POST @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c7\u03c1\u03b7\u03bc\u03b1\u03c4\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7/BILL/PAYMENT") io.vertx.core.json.JsonObject upPayment(@PathParam("runup") boolean isRunUp, @BodyParam io.vertx.core.json.JsonObject body)
    • unlockAuthorize

      @PUT @Path("/settle/authorize/unlock") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c7\u03c1\u03b7\u03bc\u03b1\u03c4\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7/AUTHORIZE/UNLOCK") io.vertx.core.json.JsonObject unlockAuthorize(@BodyParam io.vertx.core.json.JsonArray authorize)
    • finalizeBook

      @PUT @Path("/settle/book/finalize") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c7\u03c1\u03b7\u03bc\u03b1\u03c4\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7/BOOKS/UPDATING") io.vertx.core.json.JsonObject finalizeBook(@BodyParam io.vertx.core.json.JsonArray books)
    • paymentCreate

      @Path("/payment/create") @POST @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c7\u03c1\u03b7\u03bc\u03b1\u03c4\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7/PAYMENT/CREATE") io.vertx.core.json.JsonObject paymentCreate(@BodyParam io.vertx.core.json.JsonObject payment)
    • paymentDelete

      @Path("/payment/cascade/:key") @DELETE @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c7\u03c1\u03b7\u03bc\u03b1\u03c4\u03bf\u03b4\u03cc\u03c4\u03b7\u03c3\u03b7/PAYMENT/REMOVE/BY/KEY") io.vertx.core.json.JsonObject paymentDelete(@PathParam("key") String key)