PluginProbe
Timetics – Appointment Booking Calendar & Scheduling / 1.0.58
Timetics – Appointment Booking Calendar & Scheduling v1.0.58
1.0.61 1.0.60 1.0.59 1.0.58 1.0.57 1.0.56 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.2 1.0.20 1.0.21 1.0.22 1.0.23 1.0.24 All 62 releases
timetics / core / staffs / calendars / CalendarSyncInterface.php

CalendarSyncInterface.php in Timetics – Appointment Booking Calendar & Scheduling 1.0.58, at core/staffs/calendars/CalendarSyncInterface.php

27 lines 562 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Timetics\Core\Staffs\Calendars;
3
4 /**
5 * Calendar sync interface
6 */
7 interface CalendarSyncInterface
8 {
9 /**
10 * Timetics booking to calendar
11 *
12 * @param array $bookingData Booking data
13 *
14 * @return bool
15 */
16 public function syncToCalendar(array $bookingData): bool;
17
18 /**
19 * Fetch calendar events to timetics booking
20 *
21 * @param string $teamMemberId Team member id
22 *
23 * @return array Calendar booking data
24 */
25 public function fetchBookings(string $teamMemberId): array;
26 }
27