first commit
This commit is contained in:
44
lib/model/area_model.dart
Normal file
44
lib/model/area_model.dart
Normal 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;
|
||||
}
|
||||
}
|
||||
50
lib/model/caleg_model.dart
Normal file
50
lib/model/caleg_model.dart
Normal 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;
|
||||
}
|
||||
}
|
||||
21
lib/model/my_response.model.dart
Normal file
21
lib/model/my_response.model.dart
Normal 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;
|
||||
}
|
||||
}
|
||||
75
lib/model/pemilih_model.dart
Normal file
75
lib/model/pemilih_model.dart
Normal 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;
|
||||
}
|
||||
}
|
||||
57
lib/model/tim_survei_model.dart
Normal file
57
lib/model/tim_survei_model.dart
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user