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; String? language; 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, this.language }); 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 ?? "CS"; data['legislationCodeStr'] = this.pLegislationCode ?? "CS"; 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; data['p_LANGUAGE'] = this.language; return data; } // set setLogInTokenID(String? token) => logInTokenID = token; String? _LogInTokenID; String? get getLogInTokenID => _LogInTokenID ?? logInTokenID; set setLogInTokenID(String? value) { logInTokenID = value; _LogInTokenID = value; } 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; }