class FindBookingState {
  final bool isLoading;
  final bool isButtonEnabled;
  final String? error;

  FindBookingState({this.isLoading = false, this.isButtonEnabled = false, this.error});

  FindBookingState copyWith({bool? isLoading, bool? isButtonEnabled, String? error}) {
    return FindBookingState(
      isLoading: isLoading ?? this.isLoading,
      isButtonEnabled: isButtonEnabled ?? this.isButtonEnabled,
      error: error ?? this.error,
    );
  }

  @override
  List<Object?> get props => [isLoading, isButtonEnabled, error];
}