Package com.xendit.model
Class DisbursementClient
- java.lang.Object
-
- com.xendit.model.DisbursementClient
-
public class DisbursementClient extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DisbursementClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Disbursementcreate(java.lang.String externalId, java.lang.String bankCode, java.lang.String accountHolderName, java.lang.String accountNumber, java.lang.String description, java.math.BigInteger amount)Disbursementcreate(java.lang.String externalId, java.lang.String bankCode, java.lang.String accountHolderName, java.lang.String accountNumber, java.lang.String description, java.math.BigInteger amount, java.lang.String[] emailTo)Disbursementcreate(java.lang.String externalId, java.lang.String bankCode, java.lang.String accountHolderName, java.lang.String accountNumber, java.lang.String description, java.math.BigInteger amount, java.lang.String[] emailTo, java.lang.String[] emailCc)Disbursementcreate(java.lang.String externalId, java.lang.String bankCode, java.lang.String accountHolderName, java.lang.String accountNumber, java.lang.String description, java.math.BigInteger amount, java.lang.String[] emailTo, java.lang.String[] emailCc, java.lang.String[] emailBcc)Disbursementcreate(java.util.Map<java.lang.String,java.lang.Object> params)Disbursementcreate(java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params)DisbursementcreateRequest(java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params)AvailableBank[]getAvailableBanks()AvailableBank[]getAvailableBanks(java.util.Map<java.lang.String,java.lang.String> headers)Disbursement[]getByExternalId(java.lang.String externalId)Disbursement[]getByExternalId(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String externalId)DisbursementgetById(java.lang.String id)DisbursementgetById(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String id)Xendit.OptiongetOpt()
-
-
-
Method Detail
-
getOpt
public Xendit.Option getOpt()
-
create
public Disbursement create(java.util.Map<java.lang.String,java.lang.Object> params) throws XenditException
- Throws:
XenditException
-
create
public Disbursement create(java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params) throws XenditException
- Throws:
XenditException
-
create
public Disbursement create(java.lang.String externalId, java.lang.String bankCode, java.lang.String accountHolderName, java.lang.String accountNumber, java.lang.String description, java.math.BigInteger amount) throws XenditException
- Throws:
XenditException
-
create
public Disbursement create(java.lang.String externalId, java.lang.String bankCode, java.lang.String accountHolderName, java.lang.String accountNumber, java.lang.String description, java.math.BigInteger amount, java.lang.String[] emailTo) throws XenditException
- Throws:
XenditException
-
create
public Disbursement create(java.lang.String externalId, java.lang.String bankCode, java.lang.String accountHolderName, java.lang.String accountNumber, java.lang.String description, java.math.BigInteger amount, java.lang.String[] emailTo, java.lang.String[] emailCc) throws XenditException
- Throws:
XenditException
-
create
public Disbursement create(java.lang.String externalId, java.lang.String bankCode, java.lang.String accountHolderName, java.lang.String accountNumber, java.lang.String description, java.math.BigInteger amount, java.lang.String[] emailTo, java.lang.String[] emailCc, java.lang.String[] emailBcc) throws XenditException
- Throws:
XenditException
-
createRequest
public Disbursement createRequest(java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params) throws XenditException
- Throws:
XenditException
-
getAvailableBanks
public AvailableBank[] getAvailableBanks() throws XenditException
- Throws:
XenditException
-
getAvailableBanks
public AvailableBank[] getAvailableBanks(java.util.Map<java.lang.String,java.lang.String> headers) throws XenditException
- Throws:
XenditException
-
getByExternalId
public Disbursement[] getByExternalId(java.lang.String externalId) throws XenditException
- Throws:
XenditException
-
getByExternalId
public Disbursement[] getByExternalId(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String externalId) throws XenditException
- Throws:
XenditException
-
getById
public Disbursement getById(java.lang.String id) throws XenditException
- Throws:
XenditException
-
getById
public Disbursement getById(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String id) throws XenditException
- Throws:
XenditException
-
-