Apex Reference Guide
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Release Notes
CommerceOrders Namespace
ComplianceMgmt Namespace
Context Namespace
DataRetrieval Namespace
ExternalService Namespace
Flowtesting Namespace
IndustriesDigitalLending Namespace
InvoiceWriteOff Namespace
GetAppointmentCandidatesInput Class
GetAppointmentSlotsInput Class
SkillRequirement Class
WorkType Class
PlaceQuote Namespace
RevSignaling Namespace
RevSalesTrxn Namespace
Slack Namespace
LxScheduler Namespace
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.