Package au.com.woolworths.village.sdk.api

Types

AdministrationApiRepository
Link copied to clipboard

Can be used to perform Administration functions on the API

interface AdministrationApiRepository
ApiException
Link copied to clipboard

Base exception type. Used when no other error type is appropriate.

open class ApiException(message: String) : Exception
CustomerPaymentAgreementsApiRepository
Link copied to clipboard
interface CustomerPaymentAgreementsApiRepository
CustomerPaymentRequestsRepository
Link copied to clipboard
interface CustomerPaymentRequestsRepository
CustomerPaymentSessionsRepository
Link copied to clipboard
interface CustomerPaymentSessionsRepository
CustomerPreferencesRepository
Link copied to clipboard
interface CustomerPreferencesRepository
CustomerTermsAndConditionsApiRepository
Link copied to clipboard
interface CustomerTermsAndConditionsApiRepository
CustomerTransactionsRepository
Link copied to clipboard
interface CustomerTransactionsRepository
HttpErrorException
Link copied to clipboard

Thrown when the server returns an HTTP error

class HttpErrorException(statusCode: BigDecimal, responseHeaders: Map<String, List<String>>, responseBody: String) : ApiException
JsonParsingException
Link copied to clipboard

Throw when there is an error parsing JSON data

class JsonParsingException(message: String, details: Map<String, Any>?) : ApiException
MerchantPaymentAgreementsRepository
Link copied to clipboard
interface MerchantPaymentAgreementsRepository
MerchantPaymentSessionsRepository
Link copied to clipboard
interface MerchantPaymentSessionsRepository
MerchantPaymentsRepository
Link copied to clipboard
interface MerchantPaymentsRepository
MerchantPreferences
Link copied to clipboard

Map of merchant preferences.

typealias MerchantPreferences = kotlin.collections.Map<kotlin.String, kotlin.collections.Map<kotlin.String, kotlin.String>>
MerchantPreferencesRepository
Link copied to clipboard
interface MerchantPreferencesRepository
MerchantTransactionsRepository
Link copied to clipboard
interface MerchantTransactionsRepository
PaymentInstrumentsRepository
Link copied to clipboard
interface PaymentInstrumentsRepository
QRCodeRepository
Link copied to clipboard
interface QRCodeRepository
SchemasRepository
Link copied to clipboard
interface SchemasRepository