class VacationResponseModel { final int statusCode; final bool isSuccess; final String message; final VacationDataModel? data; VacationResponseModel({ required this.statusCode, required this.isSuccess, required this.message, this.data, }); } class VacationDataModel { final String employeeId; final String? employeeFullName; final DateTime startDate; final DateTime endDate; final String reason; final String? submittedBy; final String? submittedByUser; final int state; final int type; final String id; final DateTime? createdAt; final DateTime? updatedAt; final DateTime? deletedAt; final bool? isDeleted; VacationDataModel({ required this.employeeId, this.employeeFullName, required this.startDate, required this.endDate, required this.reason, this.submittedBy, this.submittedByUser, required this.state, required this.type, required this.id, this.createdAt, this.updatedAt, this.deletedAt, this.isDeleted, }); }