* 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>
15 lines
451 B
TypeScript
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>;
|
|
}
|