Files
calendar/packages/features/bookings/lib/interfaces/IBookingCancelService.ts
T
Hariom BalharaGitHubhariom@cal.com <hariombalhara@gmail.com>hariom@cal.com <hariombalhara@gmail.com>hariom@cal.com <hariombalhara@gmail.com>Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>Udit Takkar
a6a428c8cb feat: make actionSource required with ValidActionSource type across booking handlers (#27869)
* feat: make actionSource required with ValidActionSource type across booking handlers

Co-Authored-By: hariom@cal.com <hariombalhara@gmail.com>

* fix: update getAuditActionSource to return ValidActionSource, default to SYSTEM

Co-Authored-By: hariom@cal.com <hariombalhara@gmail.com>

* fix: revert getAuditActionSource, handleSeats, RegularBookingService back to ActionSource

Co-Authored-By: hariom@cal.com <hariombalhara@gmail.com>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
2026-02-18 07:34:25 -03:00

15 lines
451 B
TypeScript

import type {
CancelRegularBookingData,
CancelBookingMeta,
HandleCancelBookingResponse,
} from "../dto/BookingCancel";
import type { ValidActionSource } from "@calcom/features/booking-audit/lib/types/actionSource";
export interface IBookingCancelService {
cancelBooking(input: {
bookingData: CancelRegularBookingData;
bookingMeta?: CancelBookingMeta;
actionSource: ValidActionSource;
}): Promise<HandleCancelBookingResponse>;
}