public class DisputeApiImpl extends ApiBase implements DisputeApi
| Constructor and Description |
|---|
DisputeApiImpl(MangoPayApi root)
Instantiates new DisputeApiImpl object.
|
| Modifier and Type | Method and Description |
|---|---|
Dispute |
closeDispute(java.lang.String disputeId)
Closes dispute.
|
Dispute |
contestDispute(Money contestedFunds,
java.lang.String disputeId)
Contests dispute.
|
DisputeDocument |
createDisputeDocument(DisputeDocument disputeDocument,
java.lang.String disputeId)
Creates document for dispute.
|
DisputeDocument |
createDisputeDocument(java.lang.String idempotencyKey,
DisputeDocument disputeDocument,
java.lang.String disputeId)
Creates document for dispute.
|
java.util.List<DocumentPageConsult> |
createDisputeDocumentConsult(java.lang.String documentId)
Creates temporary URLs where each page of a dispute document can be viewed.
|
void |
createDisputePage(java.lang.String disputeId,
java.lang.String documentId,
byte[] binaryData)
Creates document's page for dispute.
|
void |
createDisputePage(java.lang.String disputeId,
java.lang.String documentId,
java.lang.String filePath)
Creates document's page for dispute.
|
void |
createDisputePage(java.lang.String idempotencyKey,
java.lang.String disputeId,
java.lang.String documentId,
byte[] binaryData)
Creates document's page for dispute.
|
void |
createDisputePage(java.lang.String idempotencyKey,
java.lang.String disputeId,
java.lang.String documentId,
java.lang.String filePath)
Creates document's page for dispute.
|
Transfer |
createSettlementTransfer(SettlementTransfer settlementTransfer,
java.lang.String repudiationId)
Creates settlement transfer.
|
Transfer |
createSettlementTransfer(java.lang.String idempotencyKey,
SettlementTransfer settlementTransfer,
java.lang.String repudiationId)
Creates settlement transfer.
|
Dispute |
get(java.lang.String disputeId)
Gets dispute.
|
java.util.List<Dispute> |
getAll()
Gets all disputes.
|
java.util.List<Dispute> |
getAll(Pagination pagination,
FilterDisputes filters,
Sorting sorting)
Gets all disputes.
|
java.util.List<Dispute> |
getDisputesForUser(java.lang.String userId,
Pagination pagination,
FilterDisputes filters,
Sorting sorting)
Gets user's disputes.
|
java.util.List<Dispute> |
getDisputesForWallet(java.lang.String walletId,
Pagination pagination,
FilterDisputes filters,
Sorting sorting)
Gets dispute's documents for wallet.
|
java.util.List<Dispute> |
getDisputesWithPendingSettlement()
Get disputes that need settling
|
java.util.List<Dispute> |
getDisputesWithPendingSettlement(Pagination pagination,
Sorting sorting)
Get disputes that need settling
|
DisputeDocument |
getDocument(java.lang.String documentId)
Gets dispute's document.
|
java.util.List<DisputeDocument> |
getDocumentsForClient(Pagination pagination,
FilterDisputeDocuments filters,
Sorting sorting)
Gets dispute's documents for client.
|
java.util.List<DisputeDocument> |
getDocumentsForDispute(java.lang.String disputeId,
Pagination pagination,
FilterDisputeDocuments filters,
Sorting sorting)
Gets documents for dispute.
|
Repudiation |
getRepudiation(java.lang.String repudiationId)
Gets repudiation.
|
java.util.List<Transaction> |
getTransactions(java.lang.String disputeId,
Pagination pagination,
FilterTransactions filters,
Sorting sorting)
Gets dispute's transactions.
|
Dispute |
resubmitDispute(java.lang.String disputeId)
Resubmits dispute.
|
DisputeDocument |
submitDisputeDocument(DisputeDocument disputeDocument,
java.lang.String disputeId)
Submits dispute document.
|
Dispute |
updateTag(java.lang.String tag,
java.lang.String disputeId)
Updates dispute's tag.
|
createObject, createObject, createObject, getList, getList, getList, getList, getList, getList, getListNoClientId, getObject, getObjectNoClientId, getRequestType, getRequestUrl, getRoot, updateObject, updateObject, updateObject, updateObjectpublic DisputeApiImpl(MangoPayApi root)
root - Root/parent instance that holds the OAuthToken and Configuration instance.public Dispute get(java.lang.String disputeId) throws java.lang.Exception
DisputeApiget in interface DisputeApidisputeId - Dispute identifier.java.lang.Exceptionpublic java.util.List<Dispute> getAll(Pagination pagination, FilterDisputes filters, Sorting sorting) throws java.lang.Exception
DisputeApigetAll in interface DisputeApipagination - Pagination.filters - Filters.sorting - Sorting.java.lang.Exceptionpublic java.util.List<Dispute> getAll() throws java.lang.Exception
DisputeApigetAll in interface DisputeApijava.lang.Exceptionpublic java.util.List<Transaction> getTransactions(java.lang.String disputeId, Pagination pagination, FilterTransactions filters, Sorting sorting) throws java.lang.Exception
DisputeApigetTransactions in interface DisputeApidisputeId - Dispute identifier.pagination - Pagination.filters - Filters.sorting - Sorting.java.lang.Exceptionpublic java.util.List<Dispute> getDisputesForWallet(java.lang.String walletId, Pagination pagination, FilterDisputes filters, Sorting sorting) throws java.lang.Exception
DisputeApigetDisputesForWallet in interface DisputeApiwalletId - Wallet identifier.pagination - Pagination.filters - Filters.sorting - Sorting.java.lang.Exceptionpublic java.util.List<Dispute> getDisputesForUser(java.lang.String userId, Pagination pagination, FilterDisputes filters, Sorting sorting) throws java.lang.Exception
DisputeApigetDisputesForUser in interface DisputeApiuserId - User identifier.pagination - Pagination.filters - Filters.sorting - Sorting.java.lang.Exceptionpublic DisputeDocument getDocument(java.lang.String documentId) throws java.lang.Exception
DisputeApigetDocument in interface DisputeApidocumentId - Dispute document identifier.java.lang.Exceptionpublic java.util.List<DisputeDocument> getDocumentsForDispute(java.lang.String disputeId, Pagination pagination, FilterDisputeDocuments filters, Sorting sorting) throws java.lang.Exception
DisputeApigetDocumentsForDispute in interface DisputeApidisputeId - Dispute identifier.pagination - Pagination.filters - Filters.sorting - Sorting.java.lang.Exceptionpublic java.util.List<DisputeDocument> getDocumentsForClient(Pagination pagination, FilterDisputeDocuments filters, Sorting sorting) throws java.lang.Exception
DisputeApigetDocumentsForClient in interface DisputeApipagination - Pagination.filters - Filters.sorting - Sorting.java.lang.Exceptionpublic Repudiation getRepudiation(java.lang.String repudiationId) throws java.lang.Exception
DisputeApigetRepudiation in interface DisputeApirepudiationId - Repudiation identifier.java.lang.Exceptionpublic Transfer createSettlementTransfer(SettlementTransfer settlementTransfer, java.lang.String repudiationId) throws java.lang.Exception
DisputeApicreateSettlementTransfer in interface DisputeApisettlementTransfer - Settlement transfer.repudiationId - Repudiation identifier.java.lang.Exceptionpublic Transfer createSettlementTransfer(java.lang.String idempotencyKey, SettlementTransfer settlementTransfer, java.lang.String repudiationId) throws java.lang.Exception
DisputeApicreateSettlementTransfer in interface DisputeApiidempotencyKey - idempotency key for this request.settlementTransfer - Settlement transfer.repudiationId - Repudiation identifier.java.lang.Exceptionpublic java.util.List<Dispute> getDisputesWithPendingSettlement() throws java.lang.Exception
DisputeApigetDisputesWithPendingSettlement in interface DisputeApiDisputesjava.lang.Exceptionpublic java.util.List<Dispute> getDisputesWithPendingSettlement(Pagination pagination, Sorting sorting) throws java.lang.Exception
DisputeApigetDisputesWithPendingSettlement in interface DisputeApipagination - Pagination objectsorting - Sorting objectDisputesjava.lang.Exceptionpublic Dispute updateTag(java.lang.String tag, java.lang.String disputeId) throws java.lang.Exception
DisputeApiupdateTag in interface DisputeApitag - New tag text.disputeId - Dispute identifier.java.lang.Exceptionpublic DisputeDocument submitDisputeDocument(DisputeDocument disputeDocument, java.lang.String disputeId) throws java.lang.Exception
DisputeApisubmitDisputeDocument in interface DisputeApidisputeDocument - Dispute document to be submitted.disputeId - Dispute identifier.java.lang.Exceptionpublic Dispute contestDispute(Money contestedFunds, java.lang.String disputeId) throws java.lang.Exception
DisputeApicontestDispute in interface DisputeApicontestedFunds - Contested funds.disputeId - Dispute identifier.java.lang.Exceptionpublic Dispute resubmitDispute(java.lang.String disputeId) throws java.lang.Exception
DisputeApiresubmitDispute in interface DisputeApidisputeId - Dispute identifier.java.lang.Exceptionpublic Dispute closeDispute(java.lang.String disputeId) throws java.lang.Exception
DisputeApicloseDispute in interface DisputeApidisputeId - Dispute identifier.java.lang.Exceptionpublic DisputeDocument createDisputeDocument(DisputeDocument disputeDocument, java.lang.String disputeId) throws java.lang.Exception
DisputeApicreateDisputeDocument in interface DisputeApidisputeDocument - Dispute document to be created.disputeId - Dispute identifier.java.lang.Exceptionpublic DisputeDocument createDisputeDocument(java.lang.String idempotencyKey, DisputeDocument disputeDocument, java.lang.String disputeId) throws java.lang.Exception
DisputeApicreateDisputeDocument in interface DisputeApiidempotencyKey - idempotency key for this request.disputeDocument - Dispute document to be created.disputeId - Dispute identifier.java.lang.Exceptionpublic void createDisputePage(java.lang.String disputeId,
java.lang.String documentId,
byte[] binaryData)
throws java.lang.Exception
DisputeApicreateDisputePage in interface DisputeApidisputeId - Dispute identifier.documentId - Dispute document identifier.binaryData - The byte array the DisputePage will be created from.java.lang.Exceptionpublic void createDisputePage(java.lang.String idempotencyKey,
java.lang.String disputeId,
java.lang.String documentId,
byte[] binaryData)
throws java.lang.Exception
DisputeApicreateDisputePage in interface DisputeApiidempotencyKey - idempotency key for this request.disputeId - Dispute identifier.documentId - Dispute document identifier.binaryData - The byte array the DisputePage will be created from.java.lang.Exceptionpublic void createDisputePage(java.lang.String disputeId,
java.lang.String documentId,
java.lang.String filePath)
throws java.io.IOException,
java.lang.Exception
DisputeApicreateDisputePage in interface DisputeApidisputeId - Dispute identifier.documentId - Dispute document identifier.filePath - Path to the file the DisputePage will be created from.java.io.IOExceptionjava.lang.Exceptionpublic void createDisputePage(java.lang.String idempotencyKey,
java.lang.String disputeId,
java.lang.String documentId,
java.lang.String filePath)
throws java.io.IOException,
java.lang.Exception
DisputeApicreateDisputePage in interface DisputeApiidempotencyKey - idempotency key for this request.disputeId - Dispute identifier.documentId - Dispute document identifier.filePath - Path to the file the DisputePage will be created from.java.io.IOExceptionjava.lang.Exceptionpublic java.util.List<DocumentPageConsult> createDisputeDocumentConsult(java.lang.String documentId) throws java.lang.Exception
DisputeApicreateDisputeDocumentConsult in interface DisputeApidocumentId - Identification of the document whose pages to viewjava.lang.Exception