feat: Implement event dashboard with activation, cancellation, editing, and booking management functionalities.
This commit is contained in:
@@ -78,6 +78,7 @@ export interface CalendarCreateBookingDto {
|
||||
}
|
||||
|
||||
export interface CancelBookingDto {
|
||||
canceledReason: string;
|
||||
}
|
||||
|
||||
export interface UserResponseDto {
|
||||
@@ -94,6 +95,7 @@ export interface BookingResponseDto {
|
||||
canceledAt: string | null;
|
||||
createdAt: string | null;
|
||||
user: UserResponseDto;
|
||||
status?: string;
|
||||
}
|
||||
|
||||
export interface PaginationResponseMetaDto {
|
||||
|
||||
@@ -137,9 +137,9 @@ export class CalendarService {
|
||||
return this.httpClient.post(url, calendarCreateBookingDto, requestOptions);
|
||||
}
|
||||
|
||||
calendarControllerCancelBooking(bookingId: number, cancelBookingDto: CancelBookingDto, observe?: 'body', options?: RequestOptions<'json'>): Observable<any>;
|
||||
calendarControllerCancelBooking(bookingId: number, cancelBookingDto: CancelBookingDto, observe?: 'response', options?: RequestOptions<'json'>): Observable<HttpResponse<any>>;
|
||||
calendarControllerCancelBooking(bookingId: number, cancelBookingDto: CancelBookingDto, observe?: 'events', options?: RequestOptions<'json'>): Observable<HttpEvent<any>>;
|
||||
calendarControllerCancelBooking(bookingId: number, cancelBookingDto: CancelBookingDto, observe?: 'body', options?: RequestOptions<'json'>): Observable<CalenderControllerGetBookingResponse>;
|
||||
calendarControllerCancelBooking(bookingId: number, cancelBookingDto: CancelBookingDto, observe?: 'response', options?: RequestOptions<'json'>): Observable<HttpResponse<CalenderControllerGetBookingResponse>>;
|
||||
calendarControllerCancelBooking(bookingId: number, cancelBookingDto: CancelBookingDto, observe?: 'events', options?: RequestOptions<'json'>): Observable<HttpEvent<CalenderControllerGetBookingResponse>>;
|
||||
calendarControllerCancelBooking(bookingId: number, cancelBookingDto: CancelBookingDto, observe?: 'body' | 'events' | 'response', options?: RequestOptions<'arraybuffer' | 'blob' | 'json' | 'text'>): Observable<any> {
|
||||
const url = `${this.basePath}/api/calendar/bookings/${bookingId}/cancel`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user