Dispute Service Async
Types
Link copied to clipboard
interface WithRawResponse
A view of DisputeServiceAsync that provides access to raw HTTP responses for each method.
Functions
Link copied to clipboard
abstract suspend fun create(params: DisputeCreateParams, requestOptions: RequestOptions = RequestOptions.none()): Dispute
Initiate a dispute.
Link copied to clipboard
abstract suspend fun delete(params: DisputeDeleteParams, requestOptions: RequestOptions = RequestOptions.none()): Dispute
open suspend fun delete(disputeToken: String, params: DisputeDeleteParams = DisputeDeleteParams.none(), requestOptions: RequestOptions = RequestOptions.none()): Dispute
Withdraw dispute.
Link copied to clipboard
abstract suspend fun deleteEvidence(params: DisputeDeleteEvidenceParams, requestOptions: RequestOptions = RequestOptions.none()): DisputeEvidence
open suspend fun deleteEvidence(evidenceToken: String, params: DisputeDeleteEvidenceParams, requestOptions: RequestOptions = RequestOptions.none()): DisputeEvidence
Soft delete evidence for a dispute. Evidence will not be reviewed or submitted by Lithic after it is withdrawn.
Link copied to clipboard
abstract suspend fun initiateEvidenceUpload(params: DisputeInitiateEvidenceUploadParams, requestOptions: RequestOptions = RequestOptions.none()): DisputeEvidence
open suspend fun initiateEvidenceUpload(disputeToken: String, requestOptions: RequestOptions): DisputeEvidence
open suspend fun initiateEvidenceUpload(disputeToken: String, params: DisputeInitiateEvidenceUploadParams = DisputeInitiateEvidenceUploadParams.none(), requestOptions: RequestOptions = RequestOptions.none()): DisputeEvidence
Use this endpoint to upload evidences for the dispute. It will return a URL to upload your documents to. The URL will expire in 30 minutes.
Link copied to clipboard
abstract suspend fun list(params: DisputeListParams = DisputeListParams.none(), requestOptions: RequestOptions = RequestOptions.none()): DisputeListPageAsync
List disputes.
Link copied to clipboard
abstract suspend fun listEvidences(params: DisputeListEvidencesParams, requestOptions: RequestOptions = RequestOptions.none()): DisputeListEvidencesPageAsync
open suspend fun listEvidences(disputeToken: String, requestOptions: RequestOptions): DisputeListEvidencesPageAsync
open suspend fun listEvidences(disputeToken: String, params: DisputeListEvidencesParams = DisputeListEvidencesParams.none(), requestOptions: RequestOptions = RequestOptions.none()): DisputeListEvidencesPageAsync
List evidence metadata for a dispute.
Link copied to clipboard
abstract suspend fun retrieve(params: DisputeRetrieveParams, requestOptions: RequestOptions = RequestOptions.none()): Dispute
open suspend fun retrieve(disputeToken: String, params: DisputeRetrieveParams = DisputeRetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): Dispute
Get dispute.
Link copied to clipboard
abstract suspend fun retrieveEvidence(params: DisputeRetrieveEvidenceParams, requestOptions: RequestOptions = RequestOptions.none()): DisputeEvidence
open suspend fun retrieveEvidence(evidenceToken: String, params: DisputeRetrieveEvidenceParams, requestOptions: RequestOptions = RequestOptions.none()): DisputeEvidence
Get a dispute's evidence metadata.
Link copied to clipboard
abstract suspend fun update(params: DisputeUpdateParams, requestOptions: RequestOptions = RequestOptions.none()): Dispute
open suspend fun update(disputeToken: String, params: DisputeUpdateParams = DisputeUpdateParams.none(), requestOptions: RequestOptions = RequestOptions.none()): Dispute
Update dispute. Can only be modified if status is NEW.
Link copied to clipboard
Link copied to clipboard
Returns a view of this service with the given option modifications applied.
Link copied to clipboard
Returns a view of this service that provides access to raw HTTP responses for each method.