# Generated by API Builder - https://www.apibuilder.io
# Service version: 0.0.2-dev
# User agent: apibuilder app.apibuilder.io/mard/mard2p-api/0.0.2-dev/play_2_6


POST       /accounts/create                  controllers.Accounts.postCreate()
PUT        /accounts/update/:accountid       controllers.Accounts.putUpdateByAccountid(accountid: Long)
DELETE     /accounts/delete/:accountid       controllers.Accounts.deleteDeleteByAccountid(accountid: Long)
GET        /accounts/:accountid              controllers.Accounts.getByAccountid(accountid: Long, ownerid: String, total_amount: Double, sold: Double, debit: Double, currency: String)
GET        /accounts/list                    controllers.Accounts.getList(accountid: Long, ownerid: String, total_amount: Double, currency: String, sold: Double, debit: Double)
DELETE     /deposits/delete/:depid           controllers.Deposits.deleteDeleteByDepid(depid: Long)
GET        /deposits/:depid                  controllers.Deposits.getByDepid(depid: Long, payment_method: String, actorid: String, ref_accountid: Long, operatorid: String, amount: Double, phone: Long, pin: Long, currency: String, payment_context: String)
GET        /deposits/list                    controllers.Deposits.getList(payid: Long, payment_method: String, actorid: String, ref_accountid: Long, operatorid: String, amount: Double, phone: Long, pin: Long, currency: String, payment_context: String)
POST       /payments/create                  controllers.Payments.postCreate()
PUT        /payments/update/:payid           controllers.Payments.putUpdateByPayid(payid: Long)
DELETE     /payments/delete/:payid           controllers.Payments.deleteDeleteByPayid(payid: Long)
GET        /payments/:payid                  controllers.Payments.getByPayid(payid: Long, payment_method: String, actorid: String, ref_accountid: Long, operatorid: String, amount: Double, phone: Long, pin: Long, currency: String, payment_context: String)
GET        /payments/:ref_accountid          controllers.Payments.getByRefAccountid(ref_accountid: Long, payid: Long, payment_method: String, actorid: String, operatorid: String, amount: Double, phone: Long, pin: Int, currency: String, payment_context: String)
GET        /payments/list                    controllers.Payments.getList(payid: Long, payment_method: String, actorid: String, ref_accountid: Long, operatorid: String, amount: Double, phone: Long, pin: Long, currency: String, payment_context: String)
POST       /transfers/create                 controllers.Transfers.postCreate()
PUT        /transfers/update/:transferid     controllers.Transfers.putUpdateByTransferid(transferid: Long)
DELETE     /transfers/delete/:transferid     controllers.Transfers.deleteDeleteByTransferid(transferid: Long)
GET        /transfers/:transferid            controllers.Transfers.getByTransferid(transferid: Long, senderid: String, amount: Double, currency: String, ref_accountid_receiver: Long, ref_accountid_sender: Long)
GET        /transfers/list                   controllers.Transfers.getList(transferid: Long, senderid: String, amount: Double, currency: String, ref_accountid_receiver: Long, ref_accountid_sender: Long)
POST       /validations                      controllers.Validations.post()
DELETE     /withdraws/delete/:wdwid          controllers.Withdraws.deleteDeleteByWdwid(wdwid: Long)
GET        /withdraws/:wdwid                 controllers.Withdraws.getByWdwid(wdwid: Long, depid: Long, payment_method: String, actorid: String, ref_accountid: Long, operatorid: String, amount: Double, phone: Long, pin: Long, currency: String, payment_context: String)
GET        /withdraws/list                   controllers.Withdraws.getList(payid: Long, payment_method: String, actorid: String, ref_accountid: Long, operatorid: String, amount: Double, phone: Long, pin: Long, currency: String, payment_context: String)