ServiceAppointmentRequestInfo Class
Represents the list of parameters that are passed to the
ServiceResourceScheduleHandler interface. This class is implemented internally by
Apex.
Namespace
LxScheduler
ServiceAppointmentRequestInfo Constructors
The following are constructors for ServiceAppointmentRequestInfo.
ServiceAppointmentRequestInfo(startDate, endDate, ServiceResources, SchedulingPolicyId, workTypeGroupId, accountId, primaryResourceId, workTypeId, correlationId)
Creates a new instance of the lxscheduler.ServiceAppointmentRequestInfo class using the specified start date,
end date, service resources, scheduling policy, work type group, accound ID, primary resource,
work type, and correlation.
Signature
public ServiceAppointmentRequestInfo(Datetime startDate, Datetime endDate, List<lxscheduler.ServiceResourceInfo> ServiceResources, String SchedulingPolicyId, String workTypeGroupId, String accountId, String primaryResourceId, String workTypeId, String correlationId)
Parameters
- startDate
- Type: Datetime
- The start date and time for which unavailable time slots are requested.
- endDate
- Type: Datetime
- The end date and time for which unavailable time slots are requested.
- ServiceResources
- Type: List<lxscheduler.ServiceResourceInfo>
- The list of requested service resources for the unavailable time slots.
- SchedulingPolicyId
- Type: String
- The ID of the scheduling policy .
- workTypeGroupId
- Type: String
- The work type group ID.
- accountId
- Type: String
- The account ID of an existing user.
- primaryResourceId
- Type: String
- The ID of the primary service resource.
- workTypeId
- Type: String
- The work type ID.
- correlationId
- Type: String
- A unique identifier for a service appointment request.