48 lines
1.0 KiB
Dart
48 lines
1.0 KiB
Dart
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,
|
|
});
|
|
}
|