KCChangeNotifier class
- Inheritance
-
- Object
- ChangeNotifier
- KCChangeNotifier
Constructors
Properties
- acceptTermsStepData → KCAPIResponse?
-
no setter
- accountCredentialsUsecase ↔ AccountCredentialsUsecase
-
getter/setter pair
- accountNumber → String?
-
no setter
- accountNumberStepData → KCAPIResponse?
-
no setter
- accountValidationUsecase ↔ AccountValidationUsecase
-
getter/setter pair
- bioDataStepData → KCAPIResponse?
-
no setter
- bvn → String?
-
no setter
-
bvnContact
→ Map<
String, dynamic> ? -
no setter
- checkoutData → KlumpCheckoutData?
-
no setter
- createPhoneNumberStepData → KCAPIResponse?
-
no setter
- currentPage → int
-
no setter
- disbursementStatusResponse → DisbursementStatusResponse?
-
no setter
- documentType → String?
-
no setter
- documentVerificationStepData → KCAPIResponse?
-
no setter
- downPayment → double?
-
no setter
- email → String?
-
no setter
- enterBVNStepData → KCAPIResponse?
-
no setter
- firstName → String?
-
no setter
- getBankTCUsecase ↔ GetBankTCUsecase
-
getter/setter pair
- getLoanPartnersUsecase ↔ GetLoanPartnersUsecase
-
getter/setter pair
- getLoanStatusUsecase ↔ GetLoanStatusUsecase
-
getter/setter pair
- getPartnerInsurersUsecase ↔ GetPartnerInsurersUsecase
-
getter/setter pair
- getRepaymentDetailsUsecase ↔ GetRepaymentDetailsUsecase
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- initiateResponse → InitiateResponseModel?
-
no setter
- initiateTransactionUsecase ↔ InitiateTransactionUsecase
-
getter/setter pair
- isBusy → bool
-
no setter
- klumpUser → KlumpUser?
-
no setter
- loanOptionStepData → KCAPIResponse?
-
no setter
-
loanPartners
→ List<
Partner> ? -
no setter
- loanStatusStepData → KCAPIResponse?
-
no setter
- newLoanStepData → KCAPIResponse?
-
no setter
- pageController → PageController
-
no setter
-
partnerInsurers
→ List<
PartnerInsurer> ? -
no setter
- partnersUsecase ↔ PartnersUsecase
-
getter/setter pair
- paymentDay → int?
-
no setter
- paymentLinkData → KCAPIResponse?
-
no setter
- paymentSplit → int?
-
no setter
- phoneNumber → String?
-
no setter
-
productDetails
→ List<
Map< String, dynamic> > -
no setter
- proofAddressStepData → KCAPIResponse?
-
no setter
- redirectStepData → KCAPIResponse?
-
no setter
- repaymentDetails → RepaymentDetails?
-
no setter
- repaymentDetailsStepData → KCAPIResponse?
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selectedBank
→ Map<
String, dynamic> ? -
no setter
- selectedBankFlow → Partner?
-
no setter
- selectedPartnerInsurer → PartnerInsurer?
-
no setter
- selfieStepData → KCAPIResponse?
-
no setter
- sendBVNOTPStepData → KCAPIResponse?
-
no setter
- totalAmount → double
-
no setter
- tranxReference → String
-
no setter
- userKYCStepData → KCAPIResponse?
-
no setter
- username → String?
-
no setter
- verificationStepData → KCAPIResponse?
-
no setter
- verifyBVNStepData → KCAPIResponse?
-
no setter
- verifyOTPStepData → KCAPIResponse?
-
no setter
- verifyOTPUsecase ↔ VerifyOTPUsecase
-
getter/setter pair
- verifyPhoneOTPStepData → KCAPIResponse?
-
no setter
Methods
-
acceptRepaymentTerms(
{String? reference}) → Future< void> -
acceptRequirement(
) → Future< void> -
acceptTermsAndCondition(
{String? reference}) → Future< void> -
addAccountCredentials(
String email, String password, DateTime? dob) → Future< void> -
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
addressVerify(
{required File file}) → Future< void> -
bioData(
{required String? email, required String? firstname, required String? lastname, required DateTime? dob, required String? password, required double? amount, required String? apartment, required String? address, required String? city, required String? state}) → Future< void> -
createLoan(
) → Future< void> -
createPhoneNumber(
{required String phoneNumber}) → Future< void> -
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
enterBVN(
{required String bvn}) → Future< void> -
getLoanPartners(
) → Future< void> -
getLoanStatus(
) → Future< DisbursementStatusResponse?> -
getPartnerInsurer(
) → Future< void> -
getRepaymentDetails(
{required String? installments, required int? repaymentDay, required PartnerInsurer? insurer, required double? downpaymentAmount}) → Future< void> -
initiateTransaction(
{required String email, required String phone}) → Future< bool> -
linkExistingMono(
BuildContext context, {required String? monoAuthCode, required String? token}) → Future< void> -
linkWithMono(
BuildContext context) → Future< void> -
newAccount(
) → Future< void> -
nextPage(
) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
partnerKYC(
{required String? nin, required String? maritalStatus, required String? residentialStatus, required String? address, required String? landmark, required String? city, required String? state, required DateTime? dateMovedIn, required String? employmentStatus, required String? companyName, required String? companyIndustry, required String? companyAddress, required DateTime? companyStartDate, required String? monthlyIncome, required String? education, required String? nextOfKinName, required String? nextOfKinRetionship, required String? nextOfKinPhone}) → Future< void> -
prevPage(
) → void -
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
resendAccountOTP(
) → Future< bool> -
resendPhoneOTP(
) → Future< void> -
selectBank(
Map< String, dynamic> bank) → void -
selectBankSubmitted(
) → void -
selectDocumentType(
String type) → void -
sendBVNOTP(
{required String? bvn, required Map< String, dynamic> contact}) → Future<void> -
setBankFlow(
Partner bank) → void -
setTransactionData(
KlumpCheckoutData data) → void -
skipLoanStatus(
) → void -
storeNextStepData(
KCAPIResponse data) → void -
toString(
) → String -
A string representation of this object.
inherited
-
uploadDocument(
{required String idNumber, required File file}) → Future< void> -
validateAccount(
{String? accountNumber, String? phoneNumber, String? firstName, String? email, String? password, String? username, String? pin}) → Future< void> -
validateSelfie(
{required String filePath}) → Future< void> -
verifyAccountNumber(
{required String accountNumber, required Map< String, dynamic> bank}) → Future<void> -
verifyBVN(
{required String otp}) → Future< void> -
verifyOTP(
String? otp, String? password) → Future< void> -
verifyPhoneOTP(
{required String otp}) → Future< void> -
wemaRedirect(
) → Future< void>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited