import 'package:equatable/equatable.dart';

class BillingInvoice extends Equatable {
  const BillingInvoice({
    required this.id,
    required this.title,
    required this.locationAddress,
    required this.clientName,
    required this.date,
    required this.totalAmount,
    required this.workersCount,
    required this.totalHours,
    required this.status,
  });

  final String id;
  final String title;
  final String locationAddress;
  final String clientName;
  final String date;
  final double totalAmount;
  final int workersCount;
  final double totalHours;
  final String status;

  @override
  List<Object?> get props => <Object?>[
    id,
    title,
    locationAddress,
    clientName,
    date,
    totalAmount,
    workersCount,
    totalHours,
    status,
  ];
}
