import 'package:mohem_flutter_app/app_state/app_state.dart'; class PostParamsModel { double? versionID; int? channel; int? languageID; String? mobileType; String? logInTokenID; String? tokenID; String? mobileNumber; String? pEmailAddress; String? pUserName; String? pSelectedEmployeeNumber; String? pLegislationCode; String? payrollCodeStr; int? pSessionId; String? userName; PostParamsModel({ this.versionID, this.channel, this.languageID, this.mobileType, this.logInTokenID, this.tokenID, this.mobileNumber, this.userName, this.pEmailAddress, this.pSessionId, this.pUserName, this.pSelectedEmployeeNumber, this.payrollCodeStr, this.pLegislationCode, }); PostParamsModel.fromJson(Map json) { versionID = json['VersionID']; channel = json['Channel']; languageID = json['LanguageID']; mobileType = json['MobileType']; logInTokenID = json['LogInTokenID']; payrollCodeStr = json['PayrollCodeStr']; pLegislationCode = json['LegislationCodeStr']; tokenID = json['TokenID']; } Map toJson() { Map data = new Map(); data['VersionID'] = this.versionID; data['Channel'] = this.channel; data['LanguageID'] = this.languageID; data['MobileType'] = this.mobileType; data['LogInTokenID'] = this.logInTokenID; data['PayrollCodeStr'] = this.payrollCodeStr; data['LegislationCodeStr'] = this.pLegislationCode; data['TokenID'] = this.tokenID; return data; } Map toJsonAfterLogin() { Map data = new Map(); data['VersionID'] = this.versionID; data['Channel'] = this.channel; data['LanguageID'] = this.languageID; data['MobileType'] = this.mobileType; data['LogInTokenID'] = this.logInTokenID; data['TokenID'] = this.tokenID; data['MobileNumber'] = this.mobileNumber; data['UserName'] = this.userName; data['P_EMAIL_ADDRESS'] = this.pEmailAddress; data['P_SESSION_ID'] = this.pSessionId; data['PayrollCodeStr'] = this.payrollCodeStr; data['LegislationCodeStr'] = this.pLegislationCode; data['P_SELECTED_EMPLOYEE_NUMBER'] = this.pSelectedEmployeeNumber; data['P_USER_NAME'] = this.pUserName; return data; } set setLogInTokenID(String? token) => logInTokenID = token; set setTokenID(String? token) => tokenID = token; set setMobileNumer(String? v) => mobileNumber = v; set setUserName(String? v) => userName = v; set setPEmailAddress(String? v) => pEmailAddress = v; set setPSessionId(int? v) => pSessionId = v; set setPUserName(String? v) => pUserName = v; set setPSelectedEmployeeNumber(String? v) => pSelectedEmployeeNumber = v; set setPLegislationCode(String? v) => pLegislationCode = v; set setPayrollCodeStr(String? v) => payrollCodeStr = v; }