import * as actions from "./actions" import { defineAccount } from "../../automation/integrations" /** Declares a named TidyCal account binding for an automation. */ export const tidyCalAccount = defineAccount("tidycal") /** TidyCal callables. */ export const tidyCal = { addTeamUser: actions.addTidyCalTeamUser, cancelBooking: actions.cancelTidyCalBooking, createBooking: actions.createTidyCalBooking, createBookingType: actions.createTidyCalBookingType, createContact: actions.createTidyCalContact, createTeamBookingType: actions.createTidyCalTeamBookingType, getAccount: actions.getTidyCalAccount, getBooking: actions.getTidyCalBooking, getTeam: actions.getTidyCalTeam, listAvailableTimeslots: actions.listTidyCalAvailableTimeslots, listBookings: actions.listTidyCalBookings, listBookingTypes: actions.listTidyCalBookingTypes, listContacts: actions.listTidyCalContacts, listTeamBookings: actions.listTidyCalTeamBookings, listTeamBookingTypes: actions.listTidyCalTeamBookingTypes, listTeams: actions.listTidyCalTeams, listTeamUsers: actions.listTidyCalTeamUsers, removeTeamUser: actions.removeTidyCalTeamUser, } export * from "./actions" export * from "@automate.ax/integration-contracts/tidycal"