18 lines
439 B
Dart
18 lines
439 B
Dart
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
|
|
});
|
|
}
|