Método GetSaleList
Método responsável por pegar a lista de vendas realizadas e fazer a paginação da mesma.
Para iniciar o método, bata seguir o exemplo:
val data: JourneyData = JourneyData(BigDecimal(10.0), PaymentMethodsEnum.CREDIT_SINGLE, 1)
val tapOnPhoneSdk = TapOnPhone.getInstance()
tapOnPhoneSdk.getSaleList(
context = this,
config: Config?,
onStart = {},
onFailure = {error: Exception? -> },
onSuccess = {salesList: SalesListCallback? -> }
)
data class SalesListCallback(
var datas: List,
var pagination: Pagination,
var loadMore: (() -> Unit)? = null
)
data class Pagination(
var currencyPage: Int,
var pageSize: Int = 0,
) Descrição dos parâmetros:
| Campo | Descrição |
|---|---|
context | context da aplicação. |
config | Mesmo parâmetro obrigatório solicitado na função initialize, solicitamos novamente esse parâmetro para inicializar ou não o sdk, caso esteja initializado porém tenha expirado, iremos initializar novamente antes de iniciar o pagamento. |
onStart | Callback chamado quando iniciado o processo. |
onFailure | Método chamado quando ocorre algum erro ao tentar pegar lista, retorna o erro obtido. |
onSuccess | Método chamado após concluir, sem nenhum problema, a coleta da lista e paginar os dados, retorna os dados no formato SalesListCallback. |
Updated 3 months ago
Did this page help you?