DisputeServiceAsync

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, requestOptions: RequestOptions): 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
open suspend fun list(requestOptions: RequestOptions): DisputeListPageAsync

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, requestOptions: RequestOptions): 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, requestOptions: RequestOptions): 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
abstract suspend fun uploadEvidence(disputeToken: String, file: ByteArray)
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.