2023 17.9 Release
Type(field/object) | Name | Label | Description |
---|---|---|---|
Object |
|
External Supplier Discount |
Used for storing rail suppliers discount codes |
Field |
|
Discounts |
list of available discounts in json format [\{‘Name’: ‘Discount 1’, ‘Code’: ‘DSC1’}, \{‘Name’: ‘Discount 2’, ‘Code’: ‘DSC2’}] |
Field |
|
Item Option Name |
Name of the selected option |
Field |
|
Search Parameters |
the original search request parameters |
Field |
|
Service |
|
Object |
|
Asynchronous Job Settings |
|
Field |
|
Maximum Active Payments |
The maximum number of payments that may be processed concurrently by the user. |
Field |
|
Maximum Active Job Schedulers |
The maximum number of Job Schedulers that may run per user concurrently. |
Field |
|
Maximum Payment Retries |
The maximum number of attempts that will be made to process the payment. |
Field |
|
Payment Retry Interval |
The number of seconds to wait between retries to process a payment. |
Field |
|
Job Scheduler Start Interval |
A Job Scheduler will be started for each multiple of this value for jobs that can be run. |
Object |
|
Asynchronous Job |
|
Field |
|
Arguments Part 1 |
|
Field |
|
Arguments Part 2 |
|
Field |
|
Arguments Part 3 |
|
Field |
|
Arguments Part 4 |
|
Field |
|
Arguments Part 5 |
|
Field |
|
Arguments Part 6 |
|
Field |
|
Arguments Part 7 |
|
Field |
|
Arguments Part 8 |
|
Field |
|
Arguments Part 9 |
|
Field |
|
Finalized Time |
|
Field |
|
Held Count |
|
Field |
|
Job Class |
|
Field |
|
Last Exception Message |
|
Field |
|
Last Exception Stack Trace |
|
Field |
|
Last Exception Type |
|
Field |
|
Last Run Time |
|
Field |
|
Next Run Time |
|
Field |
|
Processing Time |
|
Field |
|
Queued Time |
|
Field |
|
Queueing Delay |
|
Field |
|
Reference To |
|
Field |
|
Retries Remaining |
|
Field |
|
Retries |
|
Field |
|
Retry After |
|
Field |
|
Run Result 1 |
|
Field |
|
Run Result 2 |
|
Field |
|
Run Result 3 |
|
Field |
|
Status Name |
|
Field |
|
Status |
|
listViews |
|
All Jobs |
|
listViews |
|
Completed Jobs |
|
listViews |
|
Failed Jobs |
|
listViews |
|
Finalized Jobs |
|
listViews |
|
Running Jobs |
|
listViews |
|
Scheduled Jobs |
|
listViews |
|
Schedulers |
|
Object |
|
Asynchronous Lock |
|
Field |
|
Lock Component |
|
Field |
|
||
Object |
|
API Registry Entry |
Contains mapping from API interfaces to concrete class implementations. |
Field |
|
API Action |
The action the API interface is providing, e.g. ItineraryBooked. |
Field |
|
API Implementation |
Fully qualified name of class providing implementation of API interface. |
Field |
|
API Interface |
Fully qualified name of interface providing API. |
listViews |
|
Registry |
|
CustomTab |
|
||
Field |
|
Master Key |
Unique reference for the Session object |
Field |
|
Allow Live Services as Offline Services |
If enabled users will be able to add a service with active service mapping to builder without going through Service Search and no API link. |
Field |
|
Auto-Check “Internal” Filter |
If enabled, the Internal filter will be auto-selected when Service Search is opened |
Field |
|
Enable Hotel Rating Filter |
If enabled, the Hotel Rating filter will be visible in Service Search |
Field |
|
SourceMarket |
The Source Market is used in external API search requests. Please check with Kaptio prior to using this |
Field |
|
Arrival Location |
|
Field |
|
Departure Location |
|
Field |
|
Fare Class |
|
Field |
|
Service Sort |
Order for services within Package component |
Field |
|
Requires Meal Plan |
If checked, price categories will not be allowed to be added to itineraries without a meal plan option selected. |
Object |
|
Itinerary Item Voucher |
Contains voucher fields that are populated by a 3rd party response and can be used for voucher creation in travel docs |
Field |
|
Booking Date |
|
Field |
|
Child Ages JSON |
|
Field |
|
Excursion City |
|
Field |
|
Excursion Dates End |
|
Field |
|
Excursion Dates Start |
|
Field |
|
Excursion Name |
|
Field |
|
Lead Passenger Name |
|
Field |
|
Operated By |
|
Field |
|
Passenger Adults |
|
Field |
|
Passenger Children |
|
Field |
|
Passenger Infants |
|
Field |
|
Rate Name |
|
Field |
|
Reference Number |
|
Field |
|
Supplier Name |
|
Field |
|
Supplier Vat Number |
|
Field |
|
Url |
|
Field |
|
Vendor Message |
|
Field |
|
Voucher Creation Date |
|
Object |
|
Itinerary Ticket |
Itinerary ticket from the external system |
Field |
|
Additional Information |
Additional information on the ticket f.e information on how to pick up the ticket |
Field |
|
Issued At |
The date and time the ticket was issued |
Field |
|
Itinerary Item |
Parent Journey |
Field |
|
Passenger |
The passenger id of the passenger that the ticket applies to null if applies to whole party |
Field |
|
Ticket Number |
The ticket number |
Field |
|
Ticket Type |
The ticket type i.e E-Ticket, Voucher or Pickup |
Field |
|
Ticket URL |
URL of the voucher or e-ticket |
Field |
|
Bundle Component |
Used to store component id of type bundle. Only used if parent Package has record type Package and has Bundle included. |
Field |
|
External PNR |
The suppliers PNR. |
Field |
|
Hotel Booking Reference |
|
Field |
|
Train Station End Location |
Link to Train Station end location for rail services. |
Field |
|
Train Station Start |
Link to Train Station start location for rail services. |
Field |
|
Address |
Address of the location. |
Field |
|
Coordinates |
|
Field |
|
Location Type |
The location type for transport hubs |
Field |
|
Categories |
Is used to separate packages by categories |
Field |
|
Package Information Heading |
|
Field |
|
Phone Country Code |
The telephone country code |
Field |
|
Phone Type |
The telephone type f.e Home, Mobile |
Field |
|
Is Live |
Defines whether this is a live-PriceCategory or not. |
Object |
|
Service Location Junction |
|
Field |
|
Gateway Location Code |
Unique code of a train station location of the service in a supplier system. |
Field |
|
Location |
|
Field |
|
Service |
|
Object |
|
Service Extension |
Object used to store all Service Extensions that are defined. |
Field |
|
Flow |
API Name of Salesforce Flow |
Field |
|
Is Inline Selection Action |
Defines if user Inline Selection Action triggers the flow |
Field |
|
Is Record Type Selection Action |
Defines if Record type selection user action triggers the flow |
Field |
|
Is Visible In Itinerary Bookings |
Defines if Service Extension Is Visible In Itinerary Bookings |
Field |
|
Is Visible In Itinerary Builder |
Defines if Service Extension Is Visible In Itinerary Builder |
Field |
|
Is Deleted |
The soft delete option for the Service Extension as Metadata API does not support delete via Apex. |
Field |
|
Last Modified Date |
Used by the change detector to refresh the list of Service Extensions |
Field |
|
Modal Height |
Height of modal in pixels |
Field |
|
Modal Width |
Width of modal in pixels |
Field |
|
Service Record Type |
Each extension will be linked to one record type. Reference to PriceCategoryc.RecordTypeKeyc |
Permission Sets |
|
(Kaptio) Publish External Event |
Sets the permissions required for APEX code outside the KaptioTravel package to publish an event. |
Permission Sets |
|
Adds the permissions required to manage Asynchronous Jobs and the API Registry. |
|
Layout |
|
||
Layout |
|
||
Layout |
|
||
Layout |
|
||
Layout |
|
New Apex Classes
Type | Name | Description |
---|---|---|
Class |
|
Altapay payment integration implementation |
Class |
|
Exception thrown by all Asynchronous API failures. |
Class |
|
Provides information pertaining to a job managed by the Scheduler. |
Class |
|
Called on completion of an Apex job. |
Class |
|
Class providing utility methods for the AsyncJob__c object. |
Class |
|
Implementation of the AsyncJob interface. |
Class |
|
Provides job management for the Scheduler. |
Class |
|
Apex job created by the Scheduler to run a job object. |
Class |
|
lass providing access to AsyncJobSettings custom settings. |
Class |
|
Enumeration of the state of a job managed by the Scheduler. |
Class |
|
Helper class for Asynchronous Job Status type. |
Class |
|
Trigger handler for the job object. |
Class |
|
API providing mutual exclusion locking functionality. |
Class |
|
Provides lock management. |
Class |
|
This API provides asynchronous job scheduling and monitoring functionality. Jobs may be started, monitored and cancelled. |
Class |
|
Implementation of the AsyncManager interface that may be used to run AsyncRunnable implementations asynchronously. |
Class |
|
Helper class for queries made by Asynchronous Job Framework. |
Class |
|
Utility class providing wiring of asynchronous job registry entries. |
Class |
|
Any class for which a job is to be scheduled by the AsyncManager must implement this interface. |
Class |
|
An adapter class for the AsyncRunnable interface providing a default implementation for the methods of the interface. |
Class |
|
API for cache of runnable instances. |
Class |
|
Maintains a cache of instances of runnable classes. |
Class |
|
Runnable providing scheduling for held jobs. |
Class |
|
Class providing utility methods for use by the Asynchronous API. |
Class |
|
Implementation of the AsyncRunnable interface that can be used to call APEX code outside the package using the CallableService interface. |
Class |
|
|
Class |
|
|
Class |
|
Interface to be implemented by a class to be managed by the registry. |
Class |
|
Trigger handler for the API registry object. |
Class |
|
Exception for injection package. |
Class |
|
Implementation of Injection which loads class from registry defined by API Registry custom metadata. |
Class |
|
Class providing management of API implementations from the API Registry custom metadata. |
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
|
Class |
|
Interface that may be wired into code to provide payment functionality. |
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
|
Test Class |
|
New LWC Components
Type | Name | Description |
---|---|---|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
lwcPackageSearchResultsItemPackageTimelineItemDailyTimeline |
|
LWC Component |
lwcPackageSearchResultsItemPackageTimelineItemDailyTimelineItem |
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|
|
LWC Component |
|