60 lines
1.2 KiB
Dart
60 lines
1.2 KiB
Dart
class AdvanceRequestModel {
|
|
final String employeeId;
|
|
final DateTime date;
|
|
final double amount;
|
|
final String reason;
|
|
|
|
AdvanceRequestModel({
|
|
required this.employeeId,
|
|
required this.date,
|
|
required this.amount,
|
|
required this.reason,
|
|
});
|
|
}
|
|
|
|
class AdvanceResponseModel {
|
|
final int statusCode;
|
|
final bool isSuccess;
|
|
final String? message;
|
|
final AdvanceDataModel? data;
|
|
|
|
AdvanceResponseModel({
|
|
required this.statusCode,
|
|
required this.isSuccess,
|
|
this.message,
|
|
this.data,
|
|
});
|
|
}
|
|
|
|
class AdvanceDataModel {
|
|
final String employeeId;
|
|
final String? employeeFullName;
|
|
final DateTime date;
|
|
final double amount;
|
|
final String? submittedBy;
|
|
final String? submittedByUser;
|
|
final String reason;
|
|
final int state;
|
|
final String id;
|
|
final DateTime? createdAt;
|
|
final DateTime? updatedAt;
|
|
final DateTime? deletedAt;
|
|
final bool? isDeleted;
|
|
|
|
AdvanceDataModel({
|
|
required this.employeeId,
|
|
this.employeeFullName,
|
|
required this.date,
|
|
required this.amount,
|
|
this.submittedBy,
|
|
this.submittedByUser,
|
|
required this.reason,
|
|
required this.state,
|
|
required this.id,
|
|
this.createdAt,
|
|
this.updatedAt,
|
|
this.deletedAt,
|
|
this.isDeleted,
|
|
});
|
|
}
|