Método initCancelation

Método que inicia o fluxo de cancelamento de uma transação.

Para iniciar esse método basta seguir o exemplo abaixo:

TapOnPhoneWP.shared.initCancelation(view: self, 
    config: config, 
    data: saleResponse,
    onStart: { vc in },
    onLoadComplete: { vc in },
    onComplete: ((Result) -> Void)?){ result in
}

Descrição dos parâmetros:

CampoDescrição
view (UIViewController)ViewController chamando o fluxo de cancelamento.
config (TapConfig)Mesmo parâmetro obrigatório solicitado na função initialize.
data (TapSaleDetailResponse)Objeto do SaleDetailResponse referente a transação a ser cancelada.
onStart (((UIViewController) async -> Void)?)Callback chamado quando se inicia o processo de callback. Caso possua um loader customizado, deve-se apresenta-lo agora.
onLoadComplete ((() async -> Void)?)Callback invocado quando o processo de pré cancelamento para. Caso esteja usando um loader customizado, este é o momento para dispensa-lo.
onComplete ((Result) -> Void)Callback invocado quando o cancelamento é realizado. É do tipo result então indica sucesso ou falha na operação. Em caso de falha o erro se encontra no parâmetro Error.

Did this page help you?