uitgaansevenement_aanmaken_model.dart 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526
  1. import '/backend/api_requests/api_calls.dart';
  2. import '/backend/api_requests/api_streaming.dart';
  3. import '/components/header_buttons_component_widget.dart';
  4. import '/flutter_flow/flutter_flow_drop_down.dart';
  5. import '/flutter_flow/flutter_flow_theme.dart';
  6. import '/flutter_flow/flutter_flow_util.dart';
  7. import '/flutter_flow/flutter_flow_widgets.dart';
  8. import '/flutter_flow/form_field_controller.dart';
  9. import '/flutter_flow/upload_data.dart';
  10. import '/shared/drawer_component/drawer_component_widget.dart';
  11. import 'dart:convert';
  12. import 'dart:ui';
  13. import '/custom_code/actions/index.dart' as actions;
  14. import '/flutter_flow/custom_functions.dart' as functions;
  15. import 'uitgaansevenement_aanmaken_widget.dart'
  16. show UitgaansevenementAanmakenWidget;
  17. import 'package:flutter/foundation.dart';
  18. import 'package:flutter/material.dart';
  19. import 'package:flutter/scheduler.dart';
  20. import 'package:flutter_spinkit/flutter_spinkit.dart';
  21. import 'package:google_fonts/google_fonts.dart';
  22. import 'package:provider/provider.dart';
  23. class UitgaansevenementAanmakenModel
  24. extends FlutterFlowModel<UitgaansevenementAanmakenWidget> {
  25. /// Local state fields for this page.
  26. String? _createHorecagelegenheidNid;
  27. set createHorecagelegenheidNid(String? value) {
  28. _createHorecagelegenheidNid = value;
  29. debugLogWidgetClass(this);
  30. }
  31. String? get createHorecagelegenheidNid => _createHorecagelegenheidNid;
  32. late LoggableList<String> _createCategorieTids = LoggableList([]);
  33. set createCategorieTids(List<String> value) {
  34. if (value != null) {
  35. _createCategorieTids = LoggableList(value);
  36. }
  37. debugLogWidgetClass(this);
  38. }
  39. List<String> get createCategorieTids =>
  40. _createCategorieTids?..logger = () => debugLogWidgetClass(this);
  41. void addToCreateCategorieTids(String item) => createCategorieTids.add(item);
  42. void removeFromCreateCategorieTids(String item) =>
  43. createCategorieTids.remove(item);
  44. void removeAtIndexFromCreateCategorieTids(int index) =>
  45. createCategorieTids.removeAt(index);
  46. void insertAtIndexInCreateCategorieTids(int index, String item) =>
  47. createCategorieTids.insert(index, item);
  48. void updateCreateCategorieTidsAtIndex(int index, Function(String) updateFn) =>
  49. createCategorieTids[index] = updateFn(createCategorieTids[index]);
  50. String? _createEntreeTid;
  51. set createEntreeTid(String? value) {
  52. _createEntreeTid = value;
  53. debugLogWidgetClass(this);
  54. }
  55. String? get createEntreeTid => _createEntreeTid;
  56. String? _createLogoFid;
  57. set createLogoFid(String? value) {
  58. _createLogoFid = value;
  59. debugLogWidgetClass(this);
  60. }
  61. String? get createLogoFid => _createLogoFid;
  62. late LoggableList<String> _createFotosFids = LoggableList([]);
  63. set createFotosFids(List<String> value) {
  64. if (value != null) {
  65. _createFotosFids = LoggableList(value);
  66. }
  67. debugLogWidgetClass(this);
  68. }
  69. List<String> get createFotosFids =>
  70. _createFotosFids?..logger = () => debugLogWidgetClass(this);
  71. void addToCreateFotosFids(String item) => createFotosFids.add(item);
  72. void removeFromCreateFotosFids(String item) => createFotosFids.remove(item);
  73. void removeAtIndexFromCreateFotosFids(int index) =>
  74. createFotosFids.removeAt(index);
  75. void insertAtIndexInCreateFotosFids(int index, String item) =>
  76. createFotosFids.insert(index, item);
  77. void updateCreateFotosFidsAtIndex(int index, Function(String) updateFn) =>
  78. createFotosFids[index] = updateFn(createFotosFids[index]);
  79. String? _createLogoUrl;
  80. set createLogoUrl(String? value) {
  81. _createLogoUrl = value;
  82. debugLogWidgetClass(this);
  83. }
  84. String? get createLogoUrl => _createLogoUrl;
  85. late LoggableList<String> _createFotosUrls = LoggableList([]);
  86. set createFotosUrls(List<String> value) {
  87. if (value != null) {
  88. _createFotosUrls = LoggableList(value);
  89. }
  90. debugLogWidgetClass(this);
  91. }
  92. List<String> get createFotosUrls =>
  93. _createFotosUrls?..logger = () => debugLogWidgetClass(this);
  94. void addToCreateFotosUrls(String item) => createFotosUrls.add(item);
  95. void removeFromCreateFotosUrls(String item) => createFotosUrls.remove(item);
  96. void removeAtIndexFromCreateFotosUrls(int index) =>
  97. createFotosUrls.removeAt(index);
  98. void insertAtIndexInCreateFotosUrls(int index, String item) =>
  99. createFotosUrls.insert(index, item);
  100. void updateCreateFotosUrlsAtIndex(int index, Function(String) updateFn) =>
  101. createFotosUrls[index] = updateFn(createFotosUrls[index]);
  102. /// State fields for stateful widgets in this page.
  103. // Stores action output result for [Backend Call - API (MijnHorecagelegenheden)] action in uitgaansevenementAanmaken widget.
  104. ApiCallResponse? _mijnHorecaResp;
  105. set mijnHorecaResp(ApiCallResponse? value) {
  106. _mijnHorecaResp = value;
  107. debugLogWidgetClass(this);
  108. }
  109. ApiCallResponse? get mijnHorecaResp => _mijnHorecaResp;
  110. // State field(s) for TextFieldTitel widget.
  111. FocusNode? textFieldTitelFocusNode;
  112. TextEditingController? textFieldTitelTextController;
  113. String? Function(BuildContext, String?)?
  114. textFieldTitelTextControllerValidator;
  115. // State field(s) for TextFieldOmschrijving widget.
  116. FocusNode? textFieldOmschrijvingFocusNode;
  117. TextEditingController? textFieldOmschrijvingTextController;
  118. String? Function(BuildContext, String?)?
  119. textFieldOmschrijvingTextControllerValidator;
  120. // State field(s) for DropDownHorecagelegenheid widget.
  121. String? _dropDownHorecagelegenheidValue;
  122. set dropDownHorecagelegenheidValue(String? value) {
  123. _dropDownHorecagelegenheidValue = value;
  124. debugLogWidgetClass(this);
  125. }
  126. String? get dropDownHorecagelegenheidValue => _dropDownHorecagelegenheidValue;
  127. FormFieldController<String>? dropDownHorecagelegenheidValueController;
  128. // State field(s) for DropDownCategorieen widget.
  129. LoggableList<String>? _dropDownCategorieenValue;
  130. set dropDownCategorieenValue(List<String>? value) {
  131. if (value != null) {
  132. _dropDownCategorieenValue = LoggableList(value);
  133. } else {
  134. _dropDownCategorieenValue = null;
  135. }
  136. debugLogWidgetClass(this);
  137. }
  138. List<String>? get dropDownCategorieenValue =>
  139. _dropDownCategorieenValue?..logger = () => debugLogWidgetClass(this);
  140. FormFieldController<List<String>>? dropDownCategorieenValueController;
  141. DateTime? datePicked1;
  142. // State field(s) for TextFieldDatumStart widget.
  143. FocusNode? textFieldDatumStartFocusNode;
  144. TextEditingController? textFieldDatumStartTextController;
  145. String? Function(BuildContext, String?)?
  146. textFieldDatumStartTextControllerValidator;
  147. DateTime? datePicked2;
  148. // State field(s) for TextFieldDatumEind widget.
  149. FocusNode? textFieldDatumEindFocusNode;
  150. TextEditingController? textFieldDatumEindTextController;
  151. String? Function(BuildContext, String?)?
  152. textFieldDatumEindTextControllerValidator;
  153. // State field(s) for TextFieldWebsiteURL widget.
  154. FocusNode? textFieldWebsiteURLFocusNode;
  155. TextEditingController? textFieldWebsiteURLTextController;
  156. String? Function(BuildContext, String?)?
  157. textFieldWebsiteURLTextControllerValidator;
  158. // State field(s) for TextFieldTicketsURL widget.
  159. FocusNode? textFieldTicketsURLFocusNode;
  160. TextEditingController? textFieldTicketsURLTextController;
  161. String? Function(BuildContext, String?)?
  162. textFieldTicketsURLTextControllerValidator;
  163. // State field(s) for DropDownEntree widget.
  164. String? _dropDownEntreeValue;
  165. set dropDownEntreeValue(String? value) {
  166. _dropDownEntreeValue = value;
  167. debugLogWidgetClass(this);
  168. }
  169. String? get dropDownEntreeValue => _dropDownEntreeValue;
  170. FormFieldController<String>? dropDownEntreeValueController;
  171. // State field(s) for TextFieldToelichtingEntree widget.
  172. FocusNode? textFieldToelichtingEntreeFocusNode;
  173. TextEditingController? textFieldToelichtingEntreeTextController;
  174. String? Function(BuildContext, String?)?
  175. textFieldToelichtingEntreeTextControllerValidator;
  176. // State field(s) for TextFieldEntreeprijs widget.
  177. FocusNode? textFieldEntreeprijsFocusNode;
  178. TextEditingController? textFieldEntreeprijsTextController;
  179. String? Function(BuildContext, String?)?
  180. textFieldEntreeprijsTextControllerValidator;
  181. bool isDataUploading_uploadDataLogoEvenement = false;
  182. FFUploadedFile uploadedLocalFile_uploadDataLogoEvenement =
  183. FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
  184. // Stores action output result for [Custom Action - bestandUpload] action in ButtonLogo widget.
  185. dynamic? _logoevenementuploadResult;
  186. set logoevenementuploadResult(dynamic? value) {
  187. _logoevenementuploadResult = value;
  188. debugLogWidgetClass(this);
  189. }
  190. dynamic? get logoevenementuploadResult => _logoevenementuploadResult;
  191. bool isDataUploading_uploadDataFotosEvent = false;
  192. FFUploadedFile uploadedLocalFile_uploadDataFotosEvent =
  193. FFUploadedFile(bytes: Uint8List.fromList([]), originalFilename: '');
  194. // Stores action output result for [Custom Action - bestandUpload] action in ButtonFotos widget.
  195. dynamic? _fotoEvenementuploadResult;
  196. set fotoEvenementuploadResult(dynamic? value) {
  197. _fotoEvenementuploadResult = value;
  198. debugLogWidgetClass(this);
  199. }
  200. dynamic? get fotoEvenementuploadResult => _fotoEvenementuploadResult;
  201. // Stores action output result for [Custom Action - evenementCreate] action in ButtonIndienen widget.
  202. dynamic? _createResult;
  203. set createResult(dynamic? value) {
  204. _createResult = value;
  205. debugLogWidgetClass(this);
  206. }
  207. dynamic? get createResult => _createResult;
  208. // Model for HeaderButtonsComponent component.
  209. late HeaderButtonsComponentModel headerButtonsComponentModel;
  210. // Model for drawerComponent component.
  211. late DrawerComponentModel drawerComponentModel;
  212. final Map<String, DebugDataField> debugGeneratorVariables = {};
  213. final Map<String, DebugDataField> debugBackendQueries = {};
  214. final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
  215. @override
  216. void initState(BuildContext context) {
  217. headerButtonsComponentModel =
  218. createModel(context, () => HeaderButtonsComponentModel());
  219. drawerComponentModel = createModel(context, () => DrawerComponentModel());
  220. debugLogWidgetClass(this);
  221. }
  222. @override
  223. void dispose() {
  224. textFieldTitelFocusNode?.dispose();
  225. textFieldTitelTextController?.dispose();
  226. textFieldOmschrijvingFocusNode?.dispose();
  227. textFieldOmschrijvingTextController?.dispose();
  228. textFieldDatumStartFocusNode?.dispose();
  229. textFieldDatumStartTextController?.dispose();
  230. textFieldDatumEindFocusNode?.dispose();
  231. textFieldDatumEindTextController?.dispose();
  232. textFieldWebsiteURLFocusNode?.dispose();
  233. textFieldWebsiteURLTextController?.dispose();
  234. textFieldTicketsURLFocusNode?.dispose();
  235. textFieldTicketsURLTextController?.dispose();
  236. textFieldToelichtingEntreeFocusNode?.dispose();
  237. textFieldToelichtingEntreeTextController?.dispose();
  238. textFieldEntreeprijsFocusNode?.dispose();
  239. textFieldEntreeprijsTextController?.dispose();
  240. headerButtonsComponentModel.dispose();
  241. drawerComponentModel.dispose();
  242. }
  243. @override
  244. WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
  245. widgetParameters: {
  246. 'horecagelegenheidNid': debugSerializeParam(
  247. widget?.horecagelegenheidNid,
  248. ParamType.String,
  249. link:
  250. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  251. searchReference:
  252. 'reference=SiYKHgoUaG9yZWNhZ2VsZWdlbmhlaWROaWQSBnpwZWk2MHIECAMgAFABWhRob3JlY2FnZWxlZ2VuaGVpZE5pZA==',
  253. name: 'String',
  254. nullable: true,
  255. )
  256. }.withoutNulls.entries,
  257. localStates: {
  258. 'createHorecagelegenheidNid': debugSerializeParam(
  259. createHorecagelegenheidNid,
  260. ParamType.String,
  261. link:
  262. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  263. searchReference:
  264. 'reference=Qi8KIwoaY3JlYXRlSG9yZWNhZ2VsZWdlbmhlaWROaWQSBWd6bW1uKgISAHIECAMgAFABWhpjcmVhdGVIb3JlY2FnZWxlZ2VuaGVpZE5pZGIZdWl0Z2FhbnNldmVuZW1lbnRBYW5tYWtlbg==',
  265. name: 'String',
  266. nullable: true,
  267. ),
  268. 'createCategorieTids': debugSerializeParam(
  269. createCategorieTids,
  270. ParamType.String,
  271. isList: true,
  272. link:
  273. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  274. searchReference:
  275. 'reference=QiYKHAoTY3JlYXRlQ2F0ZWdvcmllVGlkcxIFcjQzeGRyBhICCAMgAVABWhNjcmVhdGVDYXRlZ29yaWVUaWRzYhl1aXRnYWFuc2V2ZW5lbWVudEFhbm1ha2Vu',
  276. name: 'String',
  277. nullable: false,
  278. ),
  279. 'createEntreeTid': debugSerializeParam(
  280. createEntreeTid,
  281. ParamType.String,
  282. link:
  283. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  284. searchReference:
  285. 'reference=QiQKGAoPY3JlYXRlRW50cmVlVGlkEgU2cm90YSoCEgByBAgDIABQAVoPY3JlYXRlRW50cmVlVGlkYhl1aXRnYWFuc2V2ZW5lbWVudEFhbm1ha2Vu',
  286. name: 'String',
  287. nullable: true,
  288. ),
  289. 'createLogoFid': debugSerializeParam(
  290. createLogoFid,
  291. ParamType.String,
  292. link:
  293. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  294. searchReference:
  295. 'reference=QiIKFgoNY3JlYXRlTG9nb0ZpZBIFMXZvanoqAhIAcgQIAyAAUAFaDWNyZWF0ZUxvZ29GaWRiGXVpdGdhYW5zZXZlbmVtZW50QWFubWFrZW4=',
  296. name: 'String',
  297. nullable: true,
  298. ),
  299. 'createFotosFids': debugSerializeParam(
  300. createFotosFids,
  301. ParamType.String,
  302. isList: true,
  303. link:
  304. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  305. searchReference:
  306. 'reference=QiIKGAoPY3JlYXRlRm90b3NGaWRzEgU5enlvdnIGEgIIAyAAUAFaD2NyZWF0ZUZvdG9zRmlkc2IZdWl0Z2FhbnNldmVuZW1lbnRBYW5tYWtlbg==',
  307. name: 'String',
  308. nullable: false,
  309. ),
  310. 'createLogoUrl': debugSerializeParam(
  311. createLogoUrl,
  312. ParamType.String,
  313. link:
  314. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  315. searchReference:
  316. 'reference=Qh4KFgoNY3JlYXRlTG9nb1VybBIFZGYzMnpyBAgEIABQAVoNY3JlYXRlTG9nb1VybGIZdWl0Z2FhbnNldmVuZW1lbnRBYW5tYWtlbg==',
  317. name: 'String',
  318. nullable: true,
  319. ),
  320. 'createFotosUrls': debugSerializeParam(
  321. createFotosUrls,
  322. ParamType.String,
  323. isList: true,
  324. link:
  325. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  326. searchReference:
  327. 'reference=QiIKGAoPY3JlYXRlRm90b3NVcmxzEgVjZDhwNXIGEgIIBCABUAFaD2NyZWF0ZUZvdG9zVXJsc2IZdWl0Z2FhbnNldmVuZW1lbnRBYW5tYWtlbg==',
  328. name: 'String',
  329. nullable: false,
  330. )
  331. }.entries,
  332. widgetStates: {
  333. 'textFieldTitelText': debugSerializeParam(
  334. textFieldTitelTextController?.text,
  335. ParamType.String,
  336. link:
  337. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  338. name: 'String',
  339. nullable: true,
  340. ),
  341. 'textFieldOmschrijvingText': debugSerializeParam(
  342. textFieldOmschrijvingTextController?.text,
  343. ParamType.String,
  344. link:
  345. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  346. name: 'String',
  347. nullable: true,
  348. ),
  349. 'dropDownHorecagelegenheidValue': debugSerializeParam(
  350. dropDownHorecagelegenheidValue,
  351. ParamType.String,
  352. link:
  353. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  354. name: 'String',
  355. nullable: true,
  356. ),
  357. 'dropDownCategorieenValue': debugSerializeParam(
  358. dropDownCategorieenValue,
  359. ParamType.String,
  360. isList: true,
  361. link:
  362. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  363. name: 'String',
  364. nullable: true,
  365. ),
  366. 'textFieldDatumStartText': debugSerializeParam(
  367. textFieldDatumStartTextController?.text,
  368. ParamType.String,
  369. link:
  370. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  371. name: 'String',
  372. nullable: true,
  373. ),
  374. 'textFieldDatumEindText': debugSerializeParam(
  375. textFieldDatumEindTextController?.text,
  376. ParamType.String,
  377. link:
  378. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  379. name: 'String',
  380. nullable: true,
  381. ),
  382. 'textFieldWebsiteURLText': debugSerializeParam(
  383. textFieldWebsiteURLTextController?.text,
  384. ParamType.String,
  385. link:
  386. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  387. name: 'String',
  388. nullable: true,
  389. ),
  390. 'textFieldTicketsURLText': debugSerializeParam(
  391. textFieldTicketsURLTextController?.text,
  392. ParamType.String,
  393. link:
  394. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  395. name: 'String',
  396. nullable: true,
  397. ),
  398. 'dropDownEntreeValue': debugSerializeParam(
  399. dropDownEntreeValue,
  400. ParamType.String,
  401. link:
  402. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  403. name: 'String',
  404. nullable: true,
  405. ),
  406. 'textFieldToelichtingEntreeText': debugSerializeParam(
  407. textFieldToelichtingEntreeTextController?.text,
  408. ParamType.String,
  409. link:
  410. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  411. name: 'String',
  412. nullable: true,
  413. ),
  414. 'textFieldEntreeprijsText': debugSerializeParam(
  415. textFieldEntreeprijsTextController?.text,
  416. ParamType.String,
  417. link:
  418. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  419. name: 'String',
  420. nullable: true,
  421. )
  422. }.entries,
  423. actionOutputs: {
  424. 'mijnHorecaResp': debugSerializeParam(
  425. mijnHorecaResp,
  426. ParamType.ApiResponse,
  427. link:
  428. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  429. name: 'ApiCallResponse',
  430. nullable: true,
  431. ),
  432. 'logoevenementuploadResult': debugSerializeParam(
  433. logoevenementuploadResult,
  434. ParamType.JSON,
  435. link:
  436. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  437. name: 'dynamic',
  438. nullable: true,
  439. ),
  440. 'fotoEvenementuploadResult': debugSerializeParam(
  441. fotoEvenementuploadResult,
  442. ParamType.JSON,
  443. link:
  444. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  445. name: 'dynamic',
  446. nullable: true,
  447. ),
  448. 'createResult': debugSerializeParam(
  449. createResult,
  450. ParamType.JSON,
  451. link:
  452. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=uitgaansevenementAanmaken',
  453. name: 'dynamic',
  454. nullable: true,
  455. )
  456. }.entries,
  457. generatorVariables: debugGeneratorVariables.entries,
  458. backendQueries: debugBackendQueries.entries,
  459. componentStates: {
  460. 'headerButtonsComponentModel (HeaderButtonsComponent)':
  461. headerButtonsComponentModel?.toWidgetClassDebugData(),
  462. 'drawerComponentModel (drawerComponent)':
  463. drawerComponentModel?.toWidgetClassDebugData(),
  464. ...widgetBuilderComponents.map(
  465. (key, value) => MapEntry(
  466. key,
  467. value.toWidgetClassDebugData(),
  468. ),
  469. ),
  470. }.withoutNulls.entries,
  471. link:
  472. 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=uitgaansevenementAanmaken',
  473. searchReference:
  474. 'reference=Ohl1aXRnYWFuc2V2ZW5lbWVudEFhbm1ha2VuUAFaGXVpdGdhYW5zZXZlbmVtZW50QWFubWFrZW4=',
  475. widgetClassName: 'uitgaansevenementAanmaken',
  476. );
  477. }