This is a sample flutter data model format. You can use it as a snippet.
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | // Import essential packages import 'package:flutter/material.dart' ; class TutorData { String? pageID; String? pageName; TutorData({ @required this .pageID, @required this .pageName, }); // Get single data value dynamic get(String propertyName) { var _mapRep = toJson(); if (_mapRep.containsKey(propertyName)) { return _mapRep[propertyName]; } return null ; } // Set data from json factory TutorData.fromJson(Map<String, dynamic> json) { return TutorData( pageID: json[ "pageID" ], pageName: json[ "pageName" ], ); } // Get data as json Map<String, dynamic> toJson() { return { 'pageID' : pageID, 'pageName' : pageName, }; } } |