Functions

Link copied to clipboard
open suspend override fun create(params: DisputeCreateParams, requestOptions: RequestOptions): HttpResponseFor<Dispute>

Returns a raw HTTP response for post /v1/disputes, but is otherwise the same as DisputeServiceAsync.create.

Link copied to clipboard
@MustBeClosed
open suspend fun delete(disputeToken: String, requestOptions: RequestOptions): HttpResponseFor<Dispute>
open suspend override fun delete(params: DisputeDeleteParams, requestOptions: RequestOptions): HttpResponseFor<Dispute>

@MustBeClosed
open suspend fun delete(disputeToken: String, params: DisputeDeleteParams = DisputeDeleteParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Dispute>

Returns a raw HTTP response for delete /v1/disputes/{dispute_token}, but is otherwise the same as DisputeServiceAsync.delete.

Link copied to clipboard
@MustBeClosed
open suspend fun deleteEvidence(evidenceToken: String, params: DisputeDeleteEvidenceParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<DisputeEvidence>

Returns a raw HTTP response for delete /v1/disputes/{dispute_token}/evidences/{evidence_token}, but is otherwise the same as DisputeServiceAsync.deleteEvidence.

open suspend override fun deleteEvidence(params: DisputeDeleteEvidenceParams, requestOptions: RequestOptions): HttpResponseFor<DisputeEvidence>
Link copied to clipboard
@MustBeClosed
open suspend fun initiateEvidenceUpload(disputeToken: String, requestOptions: RequestOptions): HttpResponseFor<DisputeEvidence>

@MustBeClosed
open suspend fun initiateEvidenceUpload(disputeToken: String, params: DisputeInitiateEvidenceUploadParams = DisputeInitiateEvidenceUploadParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<DisputeEvidence>

Returns a raw HTTP response for post /v1/disputes/{dispute_token}/evidences, but is otherwise the same as DisputeServiceAsync.initiateEvidenceUpload.

Link copied to clipboard
@MustBeClosed
open suspend fun list(requestOptions: RequestOptions): HttpResponseFor<DisputeListPageAsync>

open suspend override fun list(params: DisputeListParams, requestOptions: RequestOptions): HttpResponseFor<DisputeListPageAsync>

Returns a raw HTTP response for get /v1/disputes, but is otherwise the same as DisputeServiceAsync.list.

Link copied to clipboard
@MustBeClosed
open suspend fun listEvidences(disputeToken: String, requestOptions: RequestOptions): HttpResponseFor<DisputeListEvidencesPageAsync>

@MustBeClosed
open suspend fun listEvidences(disputeToken: String, params: DisputeListEvidencesParams = DisputeListEvidencesParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<DisputeListEvidencesPageAsync>

Returns a raw HTTP response for get /v1/disputes/{dispute_token}/evidences, but is otherwise the same as DisputeServiceAsync.listEvidences.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieve(disputeToken: String, requestOptions: RequestOptions): HttpResponseFor<Dispute>
open suspend override fun retrieve(params: DisputeRetrieveParams, requestOptions: RequestOptions): HttpResponseFor<Dispute>

@MustBeClosed
open suspend fun retrieve(disputeToken: String, params: DisputeRetrieveParams = DisputeRetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Dispute>

Returns a raw HTTP response for get /v1/disputes/{dispute_token}, but is otherwise the same as DisputeServiceAsync.retrieve.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieveEvidence(evidenceToken: String, params: DisputeRetrieveEvidenceParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<DisputeEvidence>

Returns a raw HTTP response for get /v1/disputes/{dispute_token}/evidences/{evidence_token}, but is otherwise the same as DisputeServiceAsync.retrieveEvidence.

Link copied to clipboard
@MustBeClosed
open suspend fun update(disputeToken: String, requestOptions: RequestOptions): HttpResponseFor<Dispute>
open suspend override fun update(params: DisputeUpdateParams, requestOptions: RequestOptions): HttpResponseFor<Dispute>

@MustBeClosed
open suspend fun update(disputeToken: String, params: DisputeUpdateParams = DisputeUpdateParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Dispute>

Returns a raw HTTP response for patch /v1/disputes/{dispute_token}, but is otherwise the same as DisputeServiceAsync.update.

Link copied to clipboard

Returns a view of this service with the given option modifications applied.