Método showAgenda

Este método inicia a exibição da jornada de agenda, que permite que o usuário consulte em tela as transações realizadas pelo terminal corrente, veja o seus detalhes e, também, inicie o processo de cancelamento de alguma transação em particular.

Para iniciar a jornada de agenda, o código é o seguinte:

TapOnPhoneWP.shared.showAgenda(view: self, config: config, onDetailsLoadStart{ vc in
}, onDetailsLoadEnd: { vc in },
onCancel: @escaping (TapSaleDetailResponse?) -> Void)

Descrição dos parâmetros:

CampoDescrição
viewViewController chamando a agenda.
configMesmo parâmetro obrigatório solicitado na função initialize.
onDetailsLoadStart (((UIViewController) async -> Void)? = nil)Callback chamado quando o usuário vai chamar a tela para ver os detalhes de uma transação. Se estiver implementando um loader customizado é nesse momento que ele deverá ser chamado.
onDetailsLoadEnd (((UIViewController) async -> Void)? = nil)Callback chamado quando acaba de carregar a tela de detalhes de uma transação. Caso esteja usando um loader customizado, esse é o momento de remove-lo.
onCancel (@escaping (TapSaleDetailResponse?) -> Void)Closure de callback chamada quando o usuário realizar o cancelamento de uma transação. Esse callback é chamado na solicitação do usuário, onde deve-se chamar o método initCancelation.

Did this page help you?