wachtwoord_vergeten_model.dart 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. import '/backend/api_requests/api_calls.dart';
  2. import '/components/header_buttons_component_widget.dart';
  3. import '/flutter_flow/flutter_flow_theme.dart';
  4. import '/flutter_flow/flutter_flow_util.dart';
  5. import '/flutter_flow/flutter_flow_widgets.dart';
  6. import '/shared/drawer_component/drawer_component_widget.dart';
  7. import 'dart:ui';
  8. import 'wachtwoord_vergeten_widget.dart' show WachtwoordVergetenWidget;
  9. import 'package:flutter/material.dart';
  10. import 'package:flutter_spinkit/flutter_spinkit.dart';
  11. import 'package:google_fonts/google_fonts.dart';
  12. import 'package:provider/provider.dart';
  13. class WachtwoordVergetenModel
  14. extends FlutterFlowModel<WachtwoordVergetenWidget> {
  15. /// State fields for stateful widgets in this page.
  16. // State field(s) for NaamOfEmailField widget.
  17. FocusNode? naamOfEmailFieldFocusNode;
  18. TextEditingController? naamOfEmailFieldTextController;
  19. String? Function(BuildContext, String?)?
  20. naamOfEmailFieldTextControllerValidator;
  21. // Stores action output result for [Backend Call - API (requestNewPassword)] action in Button widget.
  22. ApiCallResponse? _apiResultuoz;
  23. set apiResultuoz(ApiCallResponse? value) {
  24. _apiResultuoz = value;
  25. debugLogWidgetClass(this);
  26. }
  27. ApiCallResponse? get apiResultuoz => _apiResultuoz;
  28. // Model for HeaderButtonsComponent component.
  29. late HeaderButtonsComponentModel headerButtonsComponentModel;
  30. // Model for drawerComponent component.
  31. late DrawerComponentModel drawerComponentModel;
  32. final Map<String, DebugDataField> debugGeneratorVariables = {};
  33. final Map<String, DebugDataField> debugBackendQueries = {};
  34. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  35. @override
  36. void initState(BuildContext context) {
  37. headerButtonsComponentModel =
  38. createModel(context, () => HeaderButtonsComponentModel());
  39. drawerComponentModel = createModel(context, () => DrawerComponentModel());
  40. debugLogWidgetClass(this);
  41. }
  42. @override
  43. void dispose() {
  44. naamOfEmailFieldFocusNode?.dispose();
  45. naamOfEmailFieldTextController?.dispose();
  46. headerButtonsComponentModel.dispose();
  47. drawerComponentModel.dispose();
  48. }
  49. @override
  50. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  51. widgetStates: {
  52. 'naamOfEmailFieldText': debugSerializeParam(
  53. naamOfEmailFieldTextController?.text,
  54. ParamType.String,
  55. link:
  56. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=wachtwoordVergeten',
  57. name: 'String',
  58. nullable: true,
  59. )
  60. }.entries,
  61. actionOutputs: {
  62. 'apiResultuoz': debugSerializeParam(
  63. apiResultuoz,
  64. ParamType.ApiResponse,
  65. link:
  66. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=wachtwoordVergeten',
  67. name: 'ApiCallResponse',
  68. nullable: true,
  69. )
  70. }.entries,
  71. generatorVariables: debugGeneratorVariables.entries,
  72. backendQueries: debugBackendQueries.entries,
  73. componentStates: {
  74. 'headerButtonsComponentModel (HeaderButtonsComponent)':
  75. headerButtonsComponentModel?.toWidgetClassDebugData(),
  76. 'drawerComponentModel (drawerComponent)':
  77. drawerComponentModel?.toWidgetClassDebugData(),
  78. ...widgetBuilderComponents.map(
  79. (key, value) => MapEntry(
  80. key,
  81. value.toWidgetClassDebugData(),
  82. ),
  83. ),
  84. }.withoutNulls.entries,
  85. link:
  86. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=wachtwoordVergeten',
  87. searchReference:
  88. 'reference=OhJ3YWNodHdvb3JkVmVyZ2V0ZW5QAVoSd2FjaHR3b29yZFZlcmdldGVu',
  89. widgetClassName: 'wachtwoordVergeten',
  90. );
  91. }