The LxScheduler namespace provides an interface
and classes for integrating Salesforce Scheduler with external calendars.
The following are the classes and the interface in the LxScheduler namespace.
-
GetAppointmentCandidatesInput Class
Contains information about the available service resources (appointment candidates) based on work type group and service territories. -
GetAppointmentCandidatesInputBuilder Class
Contains methods to build an instance of the lxscheduler.GetAppointmentCandidatesInput class. -
GetAppointmentSlotsInput Class
Contains information about the available appointment time slots for a resource based on given work type group and territories. -
GetAppointmentSlotsInputBuilder Class
Contains methods to build an instance of the lxscheduler.GetAppointmentSlotsInput class. -
SchedulerResources Class
Contains methods that holds the business logic to get resources availability. -
SkillRequirement Class
Contains information about the set of skills that are required to complete a particular task for a work type. -
SkillRequirementBuilder Class
Contains methods to build an instance of the lxscheduler.SkillRequirement class. -
WorkType Class
Contains information about the type of work to be performed. -
WorkTypeBuilder Class
Contains methods to build an instance of the lxscheduler.WorkType class. -
ServiceResourceScheduleHandler Interface
Allows an implementing class to check external calendar events to find already booked time slots for the requested service resources. This interface is part of Salesforce Scheduler. -
ServiceAppointmentRequestInfo Class
Represents the list of parameters that are passed to the ServiceResourceScheduleHandler interface. This class is implemented internally by Apex. -
ServiceResourceInfo Class
Contains information about a service resource. -
ServiceResourceSchedule Class
Use this class to pass results from your implemented Apex class to the ServiceResourceScheduleHandler interface methods. -
UnavailableTimeslot Class
Use this class to pass the unavailable time slots to the lxscheduler.ServiceResourceSchedule class. Timezones that differ across operating hours are handled and results are always returned in UTC.