27 lines
640 B
Dart
27 lines
640 B
Dart
import 'package:flutter/material.dart' show TimeOfDay;
|
|
|
|
class LeaveRequest {
|
|
final String id;
|
|
final String leaveType;
|
|
final bool isTimedLeave;
|
|
final DateTime fromDate;
|
|
final DateTime toDate;
|
|
final TimeOfDay fromTime;
|
|
final TimeOfDay toTime;
|
|
final String reason;
|
|
final DateTime requestDate;
|
|
final String status; // e.g
|
|
LeaveRequest({
|
|
required this.id,
|
|
required this.leaveType,
|
|
required this.isTimedLeave,
|
|
required this.fromDate,
|
|
required this.toDate,
|
|
required this.fromTime,
|
|
required this.toTime,
|
|
required this.reason,
|
|
required this.requestDate,
|
|
this.status = "pending",
|
|
});
|
|
}
|