ReviewComponent

public final class ReviewComponent

Constructors

Link copied to clipboard
public ReviewComponent ReviewComponent(PaymentComponent paymentComponent, ReviewConfiguration reviewConfig, GiniInternalPaymentModule giniInternalPaymentModule, CoroutineScope coroutineScope)

Types

Link copied to clipboard
public class Companion

Functions

Link copied to clipboard
public final StateFlow<Boolean> getLoadingFlow()
Link copied to clipboard
Link copied to clipboard
public final StateFlow<PaymentDetails> getPaymentDetails()
Link copied to clipboard
public final StateFlow<PaymentProviderApp> getPaymentProviderApp()
Link copied to clipboard
public final StateFlow<List<ValidationMessage>> getPaymentValidation()
Link copied to clipboard
Link copied to clipboard
public final Flow<Boolean> isPaymentButtonEnabled()
Link copied to clipboard
public final Unit setAmount(String amount)
Link copied to clipboard
public final Unit setIban(String iban)
Link copied to clipboard
public final Unit setPurpose(String purpose)
Link copied to clipboard
public final Unit setRecipient(String recipient)
Link copied to clipboard
Link copied to clipboard
public final Boolean validatePaymentDetails(PaymentDetails paymentDetails)

Properties

Link copied to clipboard
private final Flow<Boolean> isPaymentButtonEnabled
Link copied to clipboard
private final StateFlow<Boolean> loadingFlow
Link copied to clipboard
Link copied to clipboard
private final StateFlow<PaymentDetails> paymentDetails
Link copied to clipboard
private final StateFlow<PaymentProviderApp> paymentProviderApp
Link copied to clipboard
private final StateFlow<List<ValidationMessage>> paymentValidation
Link copied to clipboard