All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.checkout.disputes.DisputesClient Maven / Gradle / Ivy

There is a newer version: 6.4.2
Show newest version
package com.checkout.disputes;

import com.checkout.EmptyResponse;
import com.checkout.common.FileDetailsResponse;
import com.checkout.common.FileRequest;
import com.checkout.common.IdResponse;

import java.util.concurrent.CompletableFuture;

public interface DisputesClient {

    CompletableFuture query(DisputesQueryFilter queryFilter);

    CompletableFuture getDisputeDetails(String disputeId);

    CompletableFuture accept(String disputeId);

    CompletableFuture putEvidence(String disputeId, DisputeEvidenceRequest disputeEvidence);

    CompletableFuture getEvidence(String disputeId);

    CompletableFuture submitEvidence(String disputeId);

    CompletableFuture uploadFile(FileRequest fileRequest);

    CompletableFuture getFileDetails(String fileId);

    CompletableFuture getDisputeSchemeFiles(String disputeId);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy