Dispute Service Async Impl
Functions
Link copied to clipboard
open suspend override fun create(params: DisputeCreateParams, requestOptions: RequestOptions): Dispute
Initiate a dispute.
Link copied to clipboard
open suspend override fun delete(params: DisputeDeleteParams, requestOptions: RequestOptions): Dispute
open suspend fun delete(disputeToken: String, params: DisputeDeleteParams = DisputeDeleteParams.none(), requestOptions: RequestOptions = RequestOptions.none()): Dispute
Withdraw dispute.
Link copied to clipboard
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.
open suspend override fun deleteEvidence(params: DisputeDeleteEvidenceParams, requestOptions: RequestOptions): DisputeEvidence
Link copied to clipboard
open suspend fun initiateEvidenceUpload(disputeToken: String, requestOptions: RequestOptions): DisputeEvidence
open suspend override fun initiateEvidenceUpload(params: DisputeInitiateEvidenceUploadParams, 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 override fun list(params: DisputeListParams, requestOptions: RequestOptions): DisputeListPageAsync
List disputes.
Link copied to clipboard
open suspend fun listEvidences(disputeToken: String, requestOptions: RequestOptions): DisputeListEvidencesPageAsync
open suspend override fun listEvidences(params: DisputeListEvidencesParams, 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
open suspend override fun retrieve(params: DisputeRetrieveParams, requestOptions: RequestOptions): Dispute
open suspend fun retrieve(disputeToken: String, params: DisputeRetrieveParams = DisputeRetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): Dispute
Get dispute.
Link copied to clipboard
open suspend fun retrieveEvidence(evidenceToken: String, params: DisputeRetrieveEvidenceParams, requestOptions: RequestOptions = RequestOptions.none()): DisputeEvidence
Get a dispute's evidence metadata.
open suspend override fun retrieveEvidence(params: DisputeRetrieveEvidenceParams, requestOptions: RequestOptions): DisputeEvidence
Link copied to clipboard
open suspend override fun update(params: DisputeUpdateParams, 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
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.