KCChangeNotifier class

Inheritance

Constructors

KCChangeNotifier()

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