Appointment Offer Object Format
Include Page | ||||
---|---|---|---|---|
|
Appointment Offer Object PropertiesProperties
Field MappingsMappings
Appointment Search API calls may result in an appointment search being directed to either a ServiceDispatch system, a ServiceScheduling system, or both. (See the Appointment Search API definition for details on how this is configured).
As a result, some of the appointment offer response field definitions depend on the API that they have come from.
ServiceDispatch Field Mappings
When a Appointment Search API call results in an appointment search being directed to ServiceDispatch, some of the fields that are present in the Appointment Offer Object (below) will come from ServiceDispatch.
As a result, the definition of these fields depends on the ServiceDispatch response.
Please speak with the ServicePower customer services team for the field definitions.
ServiceScheduling Field Mappings
When a Appointment Search API call results in an appointment search being directed to ServiceScheduling, some of the fields that are present in the Appointment Offer Object (below) will come back from ServiceScheduling.
As a result, the definition of these fields depends on the ServiceScheduling response.
Please see the appropriate version of the ServiceScheduling sp:ApptOfferRequest
API for the field definitions.
Property | Type |
---|
Length | Description | Field Mappings |
---|
: ServiceDispatch | Field Mappings: ServiceScheduling |
---|---|
Providers |
array
Array | Top level array containing one more more objects, containing appointment offers and associated information. |
object
Info
object, Offers
array, and Result
object.Info
object
SvcrCollection[].SvcrName
SysConfg.Scheduler.ExtId/Id
Src
One of:
SD
: If the system supplying the appointment offers is ServiceDispatch.SS
: If the system supplying the appointment offers is ServiceScheduling.Mandatory object, containing details which describe which system and system servicer (if relevant) is supplying the appointment offers described in the parent object. |
Name
More
boolean
more
|
Offers
array
object
OfferToken
OfferToken
offerToken
OfferText
offerText
StartDate
SchdDelDate + TimePeriod[0]
start
EndDate
SchdDelDate + TimePeriod[1]
end
PromBand
promBand
PromType
promType
TravelTime
travelTime
Day
day
Result
object
more
field, when relevant and present.For more, see Providers.Offers.Objects. | SvcrCollection[].SvcrName | SysConfg.Scheduler.ExtId.Id |