step 25 : upload ktp, qrcode string, edit data,

check token expired 10 menit dari expired_date
This commit is contained in:
sindhu
2025-02-28 05:21:17 +07:00
parent 464f747892
commit 29c38b011a
23 changed files with 1342 additions and 609 deletions

View File

@@ -0,0 +1,49 @@
class NoLoginEditPersonKtpModel {
final String personID;
final String personNIK;
final String personName;
final String personDob;
final String personSex;
final String personUrl;
final String personQrCode;
final String m_sexname;
NoLoginEditPersonKtpModel({
required this.personID,
required this.personNIK,
required this.personName,
required this.personDob,
required this.personSex,
required this.personUrl,
required this.personQrCode,
required this.m_sexname,
});
// Convert JSON to Model
factory NoLoginEditPersonKtpModel.fromJson(Map<String, dynamic> json) {
return NoLoginEditPersonKtpModel(
personID: json['Person_ID'] ?? "",
personNIK: json['Person_NIK'] ?? "",
personName: json['Person_Name'] ?? "",
personDob: json['Person_Dob'] ?? DateTime.now(),
personSex: json['Person_Sex'] ?? "",
personUrl: json['Person_Url'] ?? "",
personQrCode: json['Person_QrCode'] ?? "",
m_sexname: json['m_sexname'] ?? "",
);
}
// Convert Model to JSON
Map<String, dynamic> toJson() {
return {
'Person_ID':personID,
'Person_NIK': personNIK,
'Person_Name': personName,
'Person_Dob': personDob,
'Person_Sex': personSex,
'Person_Url': personUrl,
'Person_QrCode': personQrCode,
'm_sexname':m_sexname,
};
}
}

View File

@@ -0,0 +1,49 @@
class NoLoginPersonKtpModel {
final String personID;
final String personNIK;
final String personName;
final String personDob;
final String personSex;
final String personUrl;
final String personQrCode;
final String m_sexname;
NoLoginPersonKtpModel({
required this.personID,
required this.personNIK,
required this.personName,
required this.personDob,
required this.personSex,
required this.personUrl,
required this.personQrCode,
required this.m_sexname,
});
// Convert JSON to Model
factory NoLoginPersonKtpModel.fromJson(Map<String, dynamic> json) {
return NoLoginPersonKtpModel(
personID: json['Person_ID'] ?? "",
personNIK: json['Person_NIK'] ?? "",
personName: json['Person_Name'] ?? "",
personDob: json['Person_Dob'] ?? DateTime.now(),
personSex: json['Person_Sex'] ?? "",
personUrl: json['Person_Url'] ?? "",
personQrCode: json['Person_QrCode'] ?? "",
m_sexname: json['m_sexname'] ?? "",
);
}
// Convert Model to JSON
Map<String, dynamic> toJson() {
return {
'Person_ID':personID,
'Person_NIK': personNIK,
'Person_Name': personName,
'Person_Dob': personDob,
'Person_Sex': personSex,
'Person_Url': personUrl,
'Person_QrCode': personQrCode,
'm_sexname':m_sexname,
};
}
}

View File

@@ -0,0 +1,31 @@
class NoLoginSexModel {
final String M_SexID;
final String M_SexCode;
final String m_sexname;
final String M_SexNameLang;
NoLoginSexModel({
required this.M_SexID,
required this.M_SexCode,
required this.m_sexname,
required this.M_SexNameLang,
});
factory NoLoginSexModel.fromJson(Map<String, dynamic> json) {
return NoLoginSexModel(
M_SexID: json['M_SexID'],
M_SexCode: json['M_SexCode'],
m_sexname: json['m_sexname'],
M_SexNameLang: json['M_SexNameLang'],
);
}
Map<String, dynamic> toJson() {
return {
'M_SexID': M_SexID,
'M_SexCode': M_SexCode,
'm_sexname': m_sexname,
'M_SexNameLang': M_SexNameLang,
};
}
}

View File

@@ -0,0 +1,49 @@
class NoLoginSuksesPersonKtpModel {
final String personID;
final String personNIK;
final String personName;
final String personDob;
final String personSex;
final String personUrl;
final String personQrCode;
final String m_sexname;
NoLoginSuksesPersonKtpModel({
required this.personID,
required this.personNIK,
required this.personName,
required this.personDob,
required this.personSex,
required this.personUrl,
required this.personQrCode,
required this.m_sexname,
});
// Convert JSON to Model
factory NoLoginSuksesPersonKtpModel.fromJson(Map<String, dynamic> json) {
return NoLoginSuksesPersonKtpModel(
personID: json['Person_ID'] ?? "",
personNIK: json['Person_NIK'] ?? "",
personName: json['Person_Name'] ?? "",
personDob: json['Person_Dob'] ?? DateTime.now(),
personSex: json['Person_Sex'] ?? "",
personUrl: json['Person_Url'] ?? "",
personQrCode: json['Person_QrCode'] ?? "",
m_sexname: json['m_sexname'] ?? "",
);
}
// Convert Model to JSON
Map<String, dynamic> toJson() {
return {
'Person_ID':personID,
'Person_NIK': personNIK,
'Person_Name': personName,
'Person_Dob': personDob,
'Person_Sex': personSex,
'Person_Url': personUrl,
'Person_QrCode': personQrCode,
'm_sexname':m_sexname,
};
}
}