class DisposalPetiModel { int? id; String? mobile_id; int? peti_id; int? customer_id; int? warehouse_id; DateTime? date_disposal; String? description; String? status_disposal; DateTime? created_at; DateTime? updated_at; DateTime? deleted_at; String? created_by; String? updated_by; DisposalPetiModel({ this.id, this.mobile_id, this.peti_id, this.customer_id, this.warehouse_id, this.date_disposal, this.description, this.status_disposal, this.created_at, this.updated_at, this.deleted_at, this.created_by, this.updated_by, }); factory DisposalPetiModel.fromJson(Map json) => DisposalPetiModel( id: json['id'], mobile_id: json['mobile_id'] != null ? json['mobile_id'].toString() : null, peti_id: json['peti_id'] != null ? int.parse(json['peti_id'].toString()) : null, customer_id: json['customer_id'] != null ? int.parse(json['customer_id'].toString()) : null, warehouse_id: json['warehouse_id'] != null ? int.parse(json['warehouse_id'].toString()) : null, date_disposal: json['date_disposal'] != null ? DateTime.parse(json['date_disposal']) : null, description: json['description'] != null ? json['description'].toString() : null, status_disposal: json['status_disposal'] != null ? json['status_disposal'].toString() : null, created_at: json['created_at'] != null ? DateTime.parse(json['created_at']) : null, updated_at: json['updated_at'] != null ? DateTime.parse(json['updated_at']) : null, deleted_at: json['deleted_at'] != null ? DateTime.parse(json['deleted_at']) : null, created_by: json['created_by'] != null ? json['created_by'].toString() : null, updated_by: json['updated_by'] != null ? json['updated_by'].toString() : null, ); Map toJson() => { "id": id, "mobile_id": mobile_id, "peti_id": peti_id, "customer_id": customer_id, "warehouse_id": warehouse_id, "date_disposal": date_disposal, "description": description, "status_disposal": status_disposal, "created_at": created_at, "updated_at": updated_at, "deleted_at": deleted_at, "created_by": created_by, "updated_by": updated_by, }; }