another commit

This commit is contained in:
kicap1992
2022-06-08 06:03:46 +08:00
commit 330bfdeadb
60 changed files with 9627 additions and 0 deletions

View File

@ -0,0 +1,147 @@
// ignore_for_file: file_names
import 'package:kurir/models/usersModel.dart';
class PengirimanModel {
KordinatPengiriman? kordinatPengiriman;
KordinatPermulaan? kordinatPermulaan;
Biaya? biaya;
String? sId;
String? namaPenerima;
String? noTelponPenerima;
String? alamatPenerima;
String? statusPengiriman;
KurirModel? kurir;
String? pengirim;
String? createdAt;
String? updatedAt;
int? iV;
String? fotoPengiriman;
PengirimanModel(
{this.kordinatPengiriman,
this.kordinatPermulaan,
this.biaya,
this.sId,
this.namaPenerima,
this.noTelponPenerima,
this.alamatPenerima,
this.statusPengiriman,
this.kurir,
this.pengirim,
this.createdAt,
this.updatedAt,
this.iV,
this.fotoPengiriman});
PengirimanModel.fromJson(Map<String, dynamic> json) {
kordinatPengiriman = json['kordinat_pengiriman'] != null
? KordinatPengiriman.fromJson(json['kordinat_pengiriman'])
: null;
kordinatPermulaan = json['kordinat_permulaan'] != null
? KordinatPermulaan.fromJson(json['kordinat_permulaan'])
: null;
biaya = json['biaya'] != null ? Biaya.fromJson(json['biaya']) : null;
sId = json['_id'];
namaPenerima = json['nama_penerima'];
noTelponPenerima = json['no_telpon_penerima'];
alamatPenerima = json['alamat_penerima'];
statusPengiriman = json['status_pengiriman'];
kurir = json['kurir'] != null ? KurirModel.fromJson(json['kurir']) : null;
pengirim = json['pengirim'];
createdAt = json['created_at'];
updatedAt = json['updated_at'];
iV = json['__v'];
fotoPengiriman = json['foto_pengiriman'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (kordinatPengiriman != null) {
data['kordinat_pengiriman'] = kordinatPengiriman!.toJson();
}
if (kordinatPermulaan != null) {
data['kordinat_permulaan'] = kordinatPermulaan!.toJson();
}
if (biaya != null) {
data['biaya'] = biaya!.toJson();
}
data['_id'] = sId;
data['nama_penerima'] = namaPenerima;
data['no_telpon_penerima'] = noTelponPenerima;
data['alamat_penerima'] = alamatPenerima;
data['status_pengiriman'] = statusPengiriman;
if (kurir != null) {
data['kurir'] = kurir!.toJson();
}
data['pengirim'] = pengirim;
data['created_at'] = createdAt;
data['updated_at'] = updatedAt;
data['__v'] = iV;
data['foto_pengiriman'] = fotoPengiriman;
return data;
}
}
class KordinatPengiriman {
String? lat;
String? lng;
String? kelurahanDesa;
KordinatPengiriman({this.lat, this.lng, this.kelurahanDesa});
KordinatPengiriman.fromJson(Map<String, dynamic> json) {
lat = json['lat'];
lng = json['lng'];
kelurahanDesa = json['kelurahan_desa'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['lat'] = lat;
data['lng'] = lng;
data['kelurahan_desa'] = kelurahanDesa;
return data;
}
}
class KordinatPermulaan {
String? lat;
String? lng;
KordinatPermulaan({this.lat, this.lng});
KordinatPermulaan.fromJson(Map<String, dynamic> json) {
lat = json['lat'];
lng = json['lng'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['lat'] = lat;
data['lng'] = lng;
return data;
}
}
class Biaya {
int? biayaMinimal;
int? biayaMaksimal;
int? biayaPerKilo;
Biaya({this.biayaMinimal, this.biayaMaksimal, this.biayaPerKilo});
Biaya.fromJson(Map<String, dynamic> json) {
biayaMinimal = json['biaya_minimal'];
biayaMaksimal = json['biaya_maksimal'];
biayaPerKilo = json['biaya_per_kilo'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['biaya_minimal'] = biayaMinimal;
data['biaya_maksimal'] = biayaMaksimal;
data['biaya_per_kilo'] = biayaPerKilo;
return data;
}
}