depor_os/lib/services/booking_repository.dart

19 lines
439 B
Dart
Raw Permalink Normal View History

2026-03-18 11:47:06 +00:00
import '../models/booking.dart';
abstract class BookingRepository {
Future<List<BookingActivity>> activities();
Future<BookingGrid> grid({
required int activityId,
required String date, // dd/mm/yyyy
});
/// Devuelve null si la celda está vacía.
Future<BookingDetail?> singleBooking({
required int activityId,
required String date,
required int slotIndex,
required int courtIndex, // 1-based
});
}