import { createPiece, PieceAuth } from '@activepieces/pieces-framework'; import { cancelAppointment } from './lib/actions/cancel-appointment'; import { fetchAvailability } from './lib/actions/fetch-availability'; import { rescheduleAppointment } from './lib/actions/reschedule-appointment'; import { bookAppointment } from './lib/actions/book-appointment'; import { getAppointmentDetails } from './lib/actions/get-appointment-details'; import { zohoBookingsAuth } from './lib/common'; import { PieceCategory } from '@activepieces/shared'; export const zohoBookings = createPiece({ displayName: 'Zoho Bookings', description: 'Zoho Bookings is an appointment scheduling software for managing bookings, services, and customer appointments.', auth: zohoBookingsAuth, minimumSupportedRelease: '0.36.1', logoUrl: 'https://cdn.activepieces.com/pieces/zoho-bookings.png', authors: ['fortunamide', 'sanket-a11y'], actions: [ bookAppointment, rescheduleAppointment, fetchAvailability, getAppointmentDetails, cancelAppointment, ], triggers: [], });