public class TransferApiImpl extends ApiBase implements TransferApi
| Constructor and Description |
|---|
TransferApiImpl(MangoPayApi root,
com.google.gson.GsonBuilder gsonBuilder)
Instantiates new TransferApiImpl object.
|
| Modifier and Type | Method and Description |
|---|---|
Transfer |
create(java.lang.String idempotencyKey,
Transfer transfer)
Creates new transfer.
|
Transfer |
create(Transfer transfer)
Creates new transfer.
|
Refund |
createRefund(java.lang.String transferId,
Refund refund)
Creates refund for transfer object.
|
Refund |
createRefund(java.lang.String idempotencyKey,
java.lang.String transferId,
Refund refund)
Creates refund for transfer object.
|
Transfer |
get(java.lang.String transferId)
Gets the transfer.
|
Refund |
getRefund(java.lang.String transferId)
Gets refund for transfer object.
|
java.util.List<Refund> |
getRefunds(java.lang.String transferId)
Get first page of transfer's refunds
|
java.util.List<Refund> |
getRefunds(java.lang.String transferId,
Pagination pagination,
Sorting sorting)
Get a page of transfer's refunds
|
createObject, createObject, createObject, getList, getList, getList, getList, getList, getList, getListNoClientId, getObject, getObjectNoClientId, getRequestType, getRequestUrl, getRoot, updateObject, updateObject, updateObject, updateObjectpublic TransferApiImpl(MangoPayApi root, com.google.gson.GsonBuilder gsonBuilder)
root - Root/parent instance that holds the OAuthToken and Configuration instance.public Transfer create(Transfer transfer) throws java.lang.Exception
TransferApicreate in interface TransferApitransfer - Instance of Transfer class to be created.java.lang.Exceptionpublic Transfer create(java.lang.String idempotencyKey, Transfer transfer) throws java.lang.Exception
TransferApicreate in interface TransferApiidempotencyKey - idempotency key for this request.transfer - Instance of Transfer class to be created.java.lang.Exceptionpublic Transfer get(java.lang.String transferId) throws java.lang.Exception
TransferApiget in interface TransferApitransferId - Transfer identifier.java.lang.Exceptionpublic Refund createRefund(java.lang.String transferId, Refund refund) throws java.lang.Exception
TransferApicreateRefund in interface TransferApitransferId - Transfer identifier.refund - Refund object to create.java.lang.Exceptionpublic Refund createRefund(java.lang.String idempotencyKey, java.lang.String transferId, Refund refund) throws java.lang.Exception
TransferApicreateRefund in interface TransferApiidempotencyKey - idempotency key for this request.transferId - Transfer identifier.refund - Refund object to create.java.lang.Exceptionpublic Refund getRefund(java.lang.String transferId) throws java.lang.Exception
TransferApigetRefund in interface TransferApitransferId - Transfer identifier.java.lang.Exceptionpublic java.util.List<Refund> getRefunds(java.lang.String transferId) throws java.lang.Exception
TransferApigetRefunds in interface TransferApitransferId - Transfer identifierjava.lang.Exceptionpublic java.util.List<Refund> getRefunds(java.lang.String transferId, Pagination pagination, Sorting sorting) throws java.lang.Exception
TransferApigetRefunds in interface TransferApitransferId - Transfer identifierpagination - Pagination objectsorting - Sorting objectjava.lang.Exception