first commit

This commit is contained in:
kicap
2023-11-09 02:42:23 +08:00
commit ba5d6fa38b
54 changed files with 4841 additions and 0 deletions

44
lib/model/area_model.dart Normal file
View File

@ -0,0 +1,44 @@
class AreaListModel {
List<AreaModel>? area;
int? jumlah;
AreaListModel({this.area, this.jumlah});
AreaListModel.fromJson(Map<String, dynamic> json) {
if (json['area'] != null) {
area = <AreaModel>[];
json['area'].forEach((v) {
area!.add(AreaModel.fromJson(v));
});
}
jumlah = json['jumlah'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (area != null) {
data['area'] = area!.map((v) => v.toJson()).toList();
}
data['jumlah'] = jumlah;
return data;
}
}
class AreaModel {
int? idArea;
String? namaArea;
AreaModel({this.idArea, this.namaArea});
AreaModel.fromJson(Map<String, dynamic> json) {
idArea = json['id_area'];
namaArea = json['nama_area'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['id_area'] = idArea;
data['nama_area'] = namaArea;
return data;
}
}

View File

@ -0,0 +1,50 @@
class CalegListModel {
List<CalegModel>? caleg;
int? jumlah;
CalegListModel({this.caleg, this.jumlah});
CalegListModel.fromJson(Map<String, dynamic> json) {
if (json['caleg'] != null) {
caleg = <CalegModel>[];
json['caleg'].forEach((v) {
caleg!.add(CalegModel.fromJson(v));
});
}
jumlah = json['jumlah'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (caleg != null) {
data['caleg'] = caleg!.map((v) => v.toJson()).toList();
}
data['jumlah'] = jumlah;
return data;
}
}
class CalegModel {
int? idCaleg;
String? namaCaleg;
int? nomorUrutCaleg;
String? foto;
CalegModel({this.idCaleg, this.namaCaleg, this.nomorUrutCaleg, this.foto});
CalegModel.fromJson(Map<String, dynamic> json) {
idCaleg = json['id_caleg'];
namaCaleg = json['nama_caleg'];
nomorUrutCaleg = json['nomor_urut_caleg'];
foto = json['foto'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['id_caleg'] = idCaleg;
data['nama_caleg'] = namaCaleg;
data['nomor_urut_caleg'] = nomorUrutCaleg;
data['foto'] = foto;
return data;
}
}

View File

@ -0,0 +1,21 @@
class MyResponseModel {
String? message;
dynamic data;
bool? status;
MyResponseModel({this.message, this.data, this.status});
MyResponseModel.fromJson(Map<String, dynamic> json) {
message = json['message'];
data = json['data'];
status = json['status'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['message'] = message;
data['data'] = this.data;
data['status'] = status;
return data;
}
}

View File

@ -0,0 +1,75 @@
import '../app/app.locator.dart';
import '../services/other_function.dart';
class PemilihDetailModel {
List<PemilihModel>? pemilihModel;
int? jumlah;
PemilihDetailModel({this.pemilihModel, this.jumlah});
PemilihDetailModel.fromJson(Map<String, dynamic> json) {
if (json['data'] != null) {
pemilihModel = <PemilihModel>[];
json['data'].forEach((v) {
pemilihModel!.add(PemilihModel.fromJson(v));
});
}
jumlah = json['jumlah'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (pemilihModel != null) {
data['data'] = pemilihModel!.map((v) => v.toJson()).toList();
}
data['jumlah'] = jumlah;
return data;
}
}
class PemilihModel {
final myFunction = locator<MyFunction>();
String? nikNomorHp;
String? namaPemilih;
String? img;
String? nikTimSurvei;
String? namaTimSurvei;
String? namaCaleg;
String? namaArea;
String? createdAt;
PemilihModel(
{this.nikNomorHp,
this.namaPemilih,
this.img,
this.nikTimSurvei,
this.namaTimSurvei,
this.namaCaleg,
this.namaArea,
this.createdAt});
PemilihModel.fromJson(Map<String, dynamic> json) {
nikNomorHp = json['nik_nomor_hp'];
namaPemilih = json['nama_pemilih'];
img = json['img'];
nikTimSurvei = json['nik_tim_survei'];
namaTimSurvei = json['nama_tim_survei'];
namaCaleg = json['nama_caleg'];
namaArea = json['nama_area'];
createdAt = myFunction.convertDateTime(json['created_at']);
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['nik_nomor_hp'] = nikNomorHp;
data['nama_pemilih'] = namaPemilih;
data['img'] = img;
data['nik_tim_survei'] = nikTimSurvei;
data['nama_tim_survei'] = namaTimSurvei;
data['nama_caleg'] = namaCaleg;
data['nama_area'] = namaArea;
data['created_at'] = createdAt;
return data;
}
}

View File

@ -0,0 +1,57 @@
import '../app/app.locator.dart';
import '../services/other_function.dart';
class TimSurveiListModel {
List<TimSurveiModel>? survei;
int? jumlah;
TimSurveiListModel({this.survei, this.jumlah});
TimSurveiListModel.fromJson(Map<String, dynamic> json) {
if (json['survei'] != null) {
survei = <TimSurveiModel>[];
json['survei'].forEach((v) {
survei!.add(TimSurveiModel.fromJson(v));
});
}
jumlah = json['jumlah'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (survei != null) {
data['survei'] = survei!.map((v) => v.toJson()).toList();
}
data['jumlah'] = jumlah;
return data;
}
}
class TimSurveiModel {
final myFunction = locator<MyFunction>();
String? nik;
String? nama;
int? idCaleg;
String? namaCaleg;
String? createdAt;
TimSurveiModel({this.nik, this.nama, this.createdAt});
TimSurveiModel.fromJson(Map<String, dynamic> json) {
nik = json['nik'];
nama = json['nama'];
idCaleg = json['id_caleg'];
namaCaleg = json['nama_caleg'];
createdAt = myFunction.convertDateTime(json['created_at']);
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['nik'] = nik;
data['nama'] = nama;
data['id_caleg'] = idCaleg;
data['nama_caleg'] = namaCaleg;
data['created_at'] = createdAt;
return data;
}
}