This commit is contained in:
Kicap Karan
2022-10-20 03:07:33 +08:00
commit 94344db9eb
163 changed files with 8651 additions and 0 deletions

View File

@ -0,0 +1,44 @@
class AbsensiKaryawanModel {
String? no;
String? nik;
String? idDinas;
String? tanggal;
String? jamMasuk;
String? jamIstirehat;
String? jamMasukKembali;
String? jamPulang;
AbsensiKaryawanModel(
{this.no,
this.nik,
this.idDinas,
this.tanggal,
this.jamMasuk,
this.jamIstirehat,
this.jamMasukKembali,
this.jamPulang});
AbsensiKaryawanModel.fromJson(Map<String, dynamic> json) {
no = json['no'];
nik = json['nik'];
idDinas = json['id_dinas'];
tanggal = json['tanggal'];
jamMasuk = json['jam_masuk'];
jamIstirehat = json['jam_istirehat'];
jamMasukKembali = json['jam_masuk_kembali'];
jamPulang = json['jam_pulang'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['no'] = no;
data['nik'] = nik;
data['id_dinas'] = idDinas;
data['tanggal'] = tanggal;
data['jam_masuk'] = jamMasuk;
data['jam_istirehat'] = jamIstirehat;
data['jam_masuk_kembali'] = jamMasukKembali;
data['jam_pulang'] = jamPulang;
return data;
}
}

View File

@ -0,0 +1,34 @@
// To parse this JSON data, do
//
// final baseResponse = baseResponseFromJson(jsonString);
import 'dart:convert';
BaseResponse baseResponseFromJson(String str) =>
BaseResponse.fromJson(json.decode(str));
String baseResponseToJson(BaseResponse data) => json.encode(data.toJson());
class BaseResponse {
BaseResponse(
{required this.status, required this.message, this.data, this.firstTime});
bool status;
String message;
dynamic data;
bool? firstTime;
factory BaseResponse.fromJson(Map<String, dynamic> json) => BaseResponse(
status: json["status"],
message: json["message"],
data: json["data"],
firstTime: json["firstTime"],
);
Map<String, dynamic> toJson() => {
"status": status,
"message": message,
"data": data,
"firstTime": firstTime
};
}

View File

@ -0,0 +1,40 @@
class JadwalDinasModel {
String? no;
String? idDinas;
String? hari;
String? jamMasuk;
String? jamIstirehat;
String? jamMasukKembali;
String? jamPulang;
JadwalDinasModel(
{this.no,
this.idDinas,
this.hari,
this.jamMasuk,
this.jamIstirehat,
this.jamMasukKembali,
this.jamPulang});
JadwalDinasModel.fromJson(Map<String, dynamic> json) {
no = json['no'];
idDinas = json['id_dinas'];
hari = json['hari'];
jamMasuk = json['jam_masuk'];
jamIstirehat = json['jam_istirehat'];
jamMasukKembali = json['jam_masuk_kembali'];
jamPulang = json['jam_pulang'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['no'] = no;
data['id_dinas'] = idDinas;
data['hari'] = hari;
data['jam_masuk'] = jamMasuk;
data['jam_istirehat'] = jamIstirehat;
data['jam_masuk_kembali'] = jamMasukKembali;
data['jam_pulang'] = jamPulang;
return data;
}
}

View File

@ -0,0 +1,65 @@
class LaporanModel {
int? countAll;
int? allPage;
List<LaporanData>? data;
LaporanModel({this.countAll, this.allPage, this.data});
LaporanModel.fromJson(Map<String, dynamic> json) {
countAll = json['count_all'];
allPage = json['all_page'];
if (json['data'] != null) {
data = <LaporanData>[];
json['data'].forEach((v) {
data!.add(LaporanData.fromJson(v));
});
}
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['count_all'] = countAll;
data['all_page'] = allPage;
if (this.data != null) {
data['data'] = this.data!.map((v) => v.toJson()).toList();
}
return data;
}
}
class LaporanData {
String? noLaporan;
String? nik;
String? image;
String? namaLaporan;
String? ketLaporan;
String? createdAt;
LaporanData(
{this.noLaporan,
this.nik,
this.image,
this.namaLaporan,
this.ketLaporan,
this.createdAt});
LaporanData.fromJson(Map<String, dynamic> json) {
noLaporan = json['no_laporan'];
nik = json['nik'];
image = json['image'];
namaLaporan = json['nama_laporan'];
ketLaporan = json['ket_laporan'];
createdAt = json['created_at'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['no_laporan'] = noLaporan;
data['nik'] = nik;
data['image'] = image;
data['nama_laporan'] = namaLaporan;
data['ket_laporan'] = ketLaporan;
data['created_at'] = createdAt;
return data;
}
}

View File

@ -0,0 +1,81 @@
class UserDataModel {
String? nik;
String? nama;
String? noTelpon;
String? jabatan;
String? alamat;
String? idDinas;
String? deviceId;
String? createdAt;
String? updatedAt;
String? dinas;
String? lat;
String? lng;
String? radius;
String? pangkat;
String? status;
String? tanggalLahir;
String? image;
UserDataModel({
this.nik,
this.nama,
this.noTelpon,
this.jabatan,
this.alamat,
this.idDinas,
this.deviceId,
this.createdAt,
this.updatedAt,
this.dinas,
this.lat,
this.lng,
this.radius,
this.pangkat,
this.status,
this.tanggalLahir,
this.image,
});
UserDataModel.fromJson(Map<String, dynamic> json) {
nik = json['nik'];
nama = json['nama'];
noTelpon = json['no_telpon'];
jabatan = json['jabatan'];
alamat = json['alamat'];
idDinas = json['id_dinas'];
deviceId = json['device_id'];
createdAt = json['created_at'];
updatedAt = json['updated_at'];
dinas = json['dinas'];
lat = json['lat'];
lng = json['lng'];
radius = json['radius'];
pangkat = json['pangkat'];
status = json['status'];
tanggalLahir = json['tanggal_lahir'];
image = json['image'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['nik'] = nik;
data['nama'] = nama;
data['no_telpon'] = noTelpon;
data['jabatan'] = jabatan;
data['alamat'] = alamat;
data['id_dinas'] = idDinas;
data['device_id'] = deviceId;
data['created_at'] = createdAt;
data['updated_at'] = updatedAt;
data['dinas'] = dinas;
data['lat'] = lat;
data['lng'] = lng;
data['radius'] = radius;
data['pangkat'] = pangkat;
data['status'] = status;
data['tanggal_lahir'] = tanggalLahir;
data['image'] = image;
return data;
}
}