UAdminPaymentUserController class

Inheritance

Properties

backReasonController → TextEditingController
final
bioController → TextEditingController
final
bioFilterController → TextEditingController
final
birthdate ↔ DateTime
getter/setter pair
birthDateController → TextEditingController
final
birthReasonController → TextEditingController
final
canManageRoles → bool
no setter
detailProgress → URx<int>
final
detailState → URxState
final
detailUser ↔ UUserResponse
getter/setter pair
editing ↔ UUserResponse?
getter/setter pair
emailController → TextEditingController
final
emailFilterController → TextEditingController
final
endDate ↔ DateTime?
getter/setter pairinherited
endDateController → TextEditingController
finalinherited
fatherNameController → TextEditingController
final
firstNameController → TextEditingController
final
firstNameFilterController → TextEditingController
final
formKey → GlobalKey<FormState>
finalinherited
fromBirthController → TextEditingController
final
fromBirthDate ↔ DateTime?
getter/setter pair
frontReasonController → TextEditingController
final
gender ↔ TagUser
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
isDetailVerified → bool
no setter
landLineController → TextEditingController
final
landLineFilterController → TextEditingController
final
lastNameController → TextEditingController
final
lastNameFilterController → TextEditingController
final
list ↔ List<UUserResponse>
getter/setter pair
nationalCodeController → TextEditingController
final
nationalCodeFilterController → TextEditingController
final
pageNumber → URxInt
finalinherited
pageSize ↔ int
getter/setter pairinherited
passwordController → TextEditingController
final
permissions ↔ Set<TagUser>
getter/setter pair
phoneNumberController → TextEditingController
final
phoneNumberFilterController → TextEditingController
final
role ↔ TagUser
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signatureReasonController → TextEditingController
final
startDate ↔ DateTime?
The list filter's date range, shown in startDateController / endDateController.
getter/setter pairinherited
startDateController → TextEditingController
finalinherited
state → URxState
finalinherited
tagOrderBy → URx<TagOrderBy>
finalinherited
toBirthController → TextEditingController
final
toBirthDate ↔ DateTime?
getter/setter pair
totalCount ↔ int
getter/setter pairinherited
totalPages → URxInt
finalinherited
userNameController → TextEditingController
final
userNameFilterController → TextEditingController
final
verificationStatus ↔ TagUser?
getter/setter pair
videoReasonController → TextEditingController
final

Methods

applyFilters() → void
approveDocuments() → void
clearDates() → void
inherited
clearFilters() → void
confirmAction(Future<(dynamic, dynamic, String?)> call(), void reload(), {String? title, String? message}) → void
Asks for confirmation (the dialog closes itself), then runs call through send. Defaults to a delete prompt.
inherited
delete(UUserResponse i) → void
dispose() → void
Releases everything this controller owns. The page that created the controller calls this from its own State.dispose(); a subclass that adds its own notifiers overrides this and ends with super.dispose().
override
downloadDetailData() → void
init() → Future<void>
intOf(TextEditingController c) → int?
inherited
loadForm(UUserResponse? u) → void
loadRejectForm() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
numOf(TextEditingController c) → double?
The number typed in c (Persian digits and separators allowed); null when empty.
inherited
read() → Future<void>
readDetail(UUserResponse u) → Future<void>
Loads one detailUser with address and documents for the details part of the dialog.
readUsersById(List<String> ids) → Future<List<UUserResponse>>
The users with ids; the ones that fail to load are skipped.
inherited
rejectDocuments() → Future<bool>
save() → Future<bool>
searchUsers(String query) → Future<List<UUserResponse>>
Users matching query, for user pickers.
inherited
send<T>(Future<(T?, Object?, String?)> call, VoidCallback? reload) → Future<T?>
Awaits a service call's (ok, error, exception) result: on success toasts and runs reload, otherwise toasts the error. Returns the ok response (on create its result is the new id), or null when it failed.
inherited
setError([String? message]) → void
inherited
setTotalPages(int count) → void
inherited
splitList(String text) → List<String>
"a, b، c" → "a", "b", "c" (Latin and Persian commas).
inherited
togglePermission(TagUser t, bool on) → void
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

awaitingTags → const List<TagUser>
verifiedTags → const List<TagUser>