Type Alias CalendarBaseDto
CalendarBaseDto: { id: string; name: string; locationId: string; notifications?: CalendarNotification[]; isActive?: boolean; groupId?: string; eventType?: CalendarEventType; description?: string; slug?: string; widgetSlug?: string; widgetType?: CalendarWidgetType; eventTitle?: string; eventColor?: string; slotDuration?: number; slotDurationUnit?: "mins" | "hours"; slotInterval?: number; slotIntervalUnit?: "mins" | "hours"; slotBuffer?: number; slotBufferUnit?: "mins" | "hours"; preBuffer?: number; preBufferUnit?: "mins" | "hours"; appoinmentPerSlot?: number; appoinmentPerDay?: number; allowBookingAfter?: number; allowBookingAfterUnit?: "hours" | "days" | "weeks" | "months"; allowBookingFor?: number; allowBookingForUnit?: "days" | "weeks" | "months"; openHours?: CalendarOpenHour[]; enableRecurring?: boolean; recurring?: CalendarRecurring; formId?: string; stickyContact?: boolean; isLivePaymentMode?: boolean; autoConfirm?: boolean; shouldSendAlertEmailsToAssignedMember?: boolean; alertEmail?: string; googleInvitationEmails?: boolean; allowReschedule?: boolean; allowCancellation?: boolean; shouldAssignContactToTeamMember?: boolean; shouldSkipAssigningContactForExisting?: boolean; notes?: string; pixelId?: string; formSubmitType?: "RedirectURL" | "ThankYouMessage"; formSubmitRedirectURL?: string; formSubmitThanksMessage?: string; availabilityType?: 0 | 1; availabilities?: CalendarAvailability[]; guestType?: "count_only" | "collect_detail"; consentLabel?: string; calendarCoverImage?: string; lookBusyConfig?: CalendarLookBusyConfiguration;} Type declaration
id: string
name: string
locationId: string
OptionalisActive?: boolean
OptionalgroupId?: string
Optionaldescription?: string
Optionalslug?: string
OptionalwidgetSlug?: string
OptionaleventTitle?: string
OptionaleventColor?: string
OptionalslotDuration?: number
OptionalslotDurationUnit?: "mins" | "hours"
OptionalslotInterval?: number
OptionalslotIntervalUnit?: "mins" | "hours"
OptionalslotBuffer?: number
OptionalslotBufferUnit?: "mins" | "hours"
OptionalpreBuffer?: number
OptionalpreBufferUnit?: "mins" | "hours"
OptionalappoinmentPerSlot?: number
OptionalappoinmentPerDay?: number
OptionalallowBookingAfter?: number
OptionalallowBookingAfterUnit?: "hours" | "days" | "weeks" | "months"
OptionalallowBookingFor?: number
OptionalallowBookingForUnit?: "days" | "weeks" | "months"
OptionalenableRecurring?: boolean
OptionalformId?: string
OptionalstickyContact?: boolean
OptionalisLivePaymentMode?: boolean
OptionalautoConfirm?: boolean
OptionalshouldSendAlertEmailsToAssignedMember?: boolean
OptionalalertEmail?: string
OptionalgoogleInvitationEmails?: boolean
OptionalallowReschedule?: boolean
OptionalallowCancellation?: boolean
OptionalshouldAssignContactToTeamMember?: boolean
OptionalshouldSkipAssigningContactForExisting?: boolean
Optionalnotes?: string
OptionalpixelId?: string
OptionalformSubmitType?: "RedirectURL" | "ThankYouMessage"
OptionalformSubmitRedirectURL?: string
OptionalformSubmitThanksMessage?: string
OptionalavailabilityType?: 0 | 1
OptionalguestType?: "count_only" | "collect_detail"
OptionalconsentLabel?: string
OptionalcalendarCoverImage?: string