import 'package:equatable/equatable.dart';

/// Represents a staffing vendor.
class Vendor extends Equatable {
  const Vendor({required this.id, required this.name, required this.rates});

  final String id;
  final String name;

  /// A map of role names to hourly rates.
  final Map<String, double> rates;

  @override
  List<Object?> get props => <Object?>[id, name, rates];
}
