PaymentFlowViewModel

Constructors

Link copied to clipboard

Types

Properties

Link copied to clipboard
private final SharedFlow<Void> backButtonEvent
Link copied to clipboard
Link copied to clipboard
private final GiniHealth giniHealth
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private final SharedFlow<PaymentNextStep> paymentNextStep
Link copied to clipboard
private final MutableSharedFlow<PaymentNextStep> paymentNextStepFlow
Link copied to clipboard
private final MutableStateFlow<PaymentRequest> paymentRequestFlow
Link copied to clipboard
private final MutableStateFlow<Boolean> shareWithFlowStarted

Functions

Link copied to clipboard
Link copied to clipboard
public final Unit addToBackStack(DisplayedScreen destination)
Link copied to clipboard
public Unit backCalled()
Link copied to clipboard
public final Unit checkBankAppInstallState(PaymentProviderApp paymentProviderApp)
Link copied to clipboard
public Unit checkNextStep(PaymentProviderApp paymentProviderApp, File externalCacheDir, CoroutineScope coroutineScope)
Link copied to clipboard
Link copied to clipboard
public final SharedFlow<Void> getBackButtonEvent()
Link copied to clipboard
public final String getDocumentId()
Link copied to clipboard
public final GiniHealth getGiniHealth()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final SharedFlow<PaymentNextStep> getPaymentNextStep()
Link copied to clipboard
public MutableSharedFlow<PaymentNextStep> getPaymentNextStepFlow()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Resource<ByteArray> getPaymentRequestDocument(PaymentRequest paymentRequest)
Link copied to clipboard
public MutableStateFlow<PaymentRequest> getPaymentRequestFlow()
Link copied to clipboard
public Resource<ByteArray> getPaymentRequestImage(PaymentRequest paymentRequest)
Link copied to clipboard
public MutableStateFlow<Boolean> getShareWithFlowStarted()
Link copied to clipboard
public final Job loadPaymentProviderApps()
Link copied to clipboard
public final Unit onForwardToSharePdfTapped(String fileName)
Link copied to clipboard
public final Job onPayment()
Link copied to clipboard
public final Unit onPaymentButtonTapped()
Link copied to clipboard
public final Boolean paymentProviderAppChanged(PaymentProviderApp paymentProviderApp)
Link copied to clipboard
public final Unit popBackStack()
Link copied to clipboard
public final Unit setDocumentId(String documentId)
Link copied to clipboard
public final Unit setExternalCacheDir(File directory)
Link copied to clipboard
public final Unit setFlowCancelled()
Link copied to clipboard
public final Unit setPaymentDetails(PaymentDetails paymentDetails)
Link copied to clipboard
public final Unit setPaymentFlowConfiguration(PaymentFlowConfiguration paymentFlowConfiguration)
Link copied to clipboard
public Unit sharePdf(PaymentProviderApp paymentProviderApp, File externalCacheDir, String fileName, CoroutineScope coroutineScope, PaymentRequest paymentRequest)
Link copied to clipboard
public final Unit updatePaymentDetails(PaymentDetails paymentDetails)