Functions

Link copied to clipboard
Link copied to clipboard
@MustBeClosed
open suspend fun convertPhysical(cardToken: String, params: CardConvertPhysicalParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Card>

Returns a raw HTTP response for post /v1/cards/{card_token}/convert_physical, but is otherwise the same as CardServiceAsync.convertPhysical.

open suspend override fun convertPhysical(params: CardConvertPhysicalParams, requestOptions: RequestOptions): HttpResponseFor<Card>
Link copied to clipboard
open suspend override fun create(params: CardCreateParams, requestOptions: RequestOptions): HttpResponseFor<Card>

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

Link copied to clipboard
open suspend override fun embed(params: CardEmbedParams, requestOptions: RequestOptions): HttpResponseFor<String>

Returns a raw HTTP response for get /v1/embed/card, but is otherwise the same as CardServiceAsync.embed.

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

open suspend override fun list(params: CardListParams, requestOptions: RequestOptions): HttpResponseFor<CardListPageAsync>

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

Link copied to clipboard
@MustBeClosed
open suspend fun provision(cardToken: String, requestOptions: RequestOptions): HttpResponseFor<CardProvisionResponse>
open suspend override fun provision(params: CardProvisionParams, requestOptions: RequestOptions): HttpResponseFor<CardProvisionResponse>

@MustBeClosed
open suspend fun provision(cardToken: String, params: CardProvisionParams = CardProvisionParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<CardProvisionResponse>

Returns a raw HTTP response for post /v1/cards/{card_token}/provision, but is otherwise the same as CardServiceAsync.provision.

Link copied to clipboard
@MustBeClosed
open suspend fun reissue(cardToken: String, requestOptions: RequestOptions): HttpResponseFor<Card>
open suspend override fun reissue(params: CardReissueParams, requestOptions: RequestOptions): HttpResponseFor<Card>

@MustBeClosed
open suspend fun reissue(cardToken: String, params: CardReissueParams = CardReissueParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Card>

Returns a raw HTTP response for post /v1/cards/{card_token}/reissue, but is otherwise the same as CardServiceAsync.reissue.

Link copied to clipboard
@MustBeClosed
open suspend fun renew(cardToken: String, params: CardRenewParams, requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Card>

Returns a raw HTTP response for post /v1/cards/{card_token}/renew, but is otherwise the same as CardServiceAsync.renew.

open suspend override fun renew(params: CardRenewParams, requestOptions: RequestOptions): HttpResponseFor<Card>
Link copied to clipboard
@MustBeClosed
open suspend fun retrieve(cardToken: String, requestOptions: RequestOptions): HttpResponseFor<Card>
open suspend override fun retrieve(params: CardRetrieveParams, requestOptions: RequestOptions): HttpResponseFor<Card>

@MustBeClosed
open suspend fun retrieve(cardToken: String, params: CardRetrieveParams = CardRetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Card>

Returns a raw HTTP response for get /v1/cards/{card_token}, but is otherwise the same as CardServiceAsync.retrieve.

Link copied to clipboard
@MustBeClosed
open suspend fun retrieveSpendLimits(cardToken: String, requestOptions: RequestOptions): HttpResponseFor<CardSpendLimits>

@MustBeClosed
open suspend fun retrieveSpendLimits(cardToken: String, params: CardRetrieveSpendLimitsParams = CardRetrieveSpendLimitsParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<CardSpendLimits>

Returns a raw HTTP response for get /v1/cards/{card_token}/spend_limits, but is otherwise the same as CardServiceAsync.retrieveSpendLimits.

Link copied to clipboard
open suspend override fun searchByPan(params: CardSearchByPanParams, requestOptions: RequestOptions): HttpResponseFor<Card>

Returns a raw HTTP response for post /v1/cards/search_by_pan, but is otherwise the same as CardServiceAsync.searchByPan.

Link copied to clipboard
@MustBeClosed
open suspend fun update(cardToken: String, requestOptions: RequestOptions): HttpResponseFor<Card>
open suspend override fun update(params: CardUpdateParams, requestOptions: RequestOptions): HttpResponseFor<Card>

@MustBeClosed
open suspend fun update(cardToken: String, params: CardUpdateParams = CardUpdateParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<Card>

Returns a raw HTTP response for patch /v1/cards/{card_token}, but is otherwise the same as CardServiceAsync.update.

Link copied to clipboard
@MustBeClosed
open suspend fun webProvision(cardToken: String, requestOptions: RequestOptions): HttpResponseFor<CardWebProvisionResponse>
open suspend override fun webProvision(params: CardWebProvisionParams, requestOptions: RequestOptions): HttpResponseFor<CardWebProvisionResponse>

@MustBeClosed
open suspend fun webProvision(cardToken: String, params: CardWebProvisionParams = CardWebProvisionParams.none(), requestOptions: RequestOptions = RequestOptions.none()): HttpResponseFor<CardWebProvisionResponse>

Returns a raw HTTP response for post /v1/cards/{card_token}/web_provision, but is otherwise the same as CardServiceAsync.webProvision.

Link copied to clipboard

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