2023 18.0 Release

Type(field/object) Name Label Description

Object

RailSegmentSelectedSeats__c

Rail Segment Selected Seats

Stores seats that were reserved for Rail Segment

Field

RailSegmentSelectedSeats__c.Coach__c

Coach

Selected coach number returned from KTAPI

Field

RailSegmentSelectedSeats__c.Passenger__c

Passenger

The passenger that is being assigned to the selected seat

Field

RailSegmentSelectedSeats__c.RailSegment__c

Rail Segment

The rail segment that this seat selection applies to

Field

RailSegmentSelectedSeats__c.Seat__c

Seat

Selected seat number returned from KTAPI

Field

Account.PrimaryHouseholdMember__c

Primary Household Member

Used to identify a Primary Household Member

Field

AppSettings__c.SeatMaptsFlow__c

Seat Maps Flow

API Name of Salesforce Flow which is invoked when booking a Rail.

Object

CabinConfigurationAssignment__c

Cabin Configuration Assignment

Cabin Configuration Assignment is a junction object between a Ship and a Cabin Configuration Scheme.

Field

IntegrationOptions__c.EndpointId__c

Endpoint Id

IntegrationOptionsc.ReadOnlyc

Read Only

Object

ItinItemPaymentScheduleAssignment__c

Itin. Item Payment Schedule Assignment

When assigning Itinerary Payment Schedule Rule only to one Service or one Package, this will have to be populated, and allows Itinerary Item level Payment Schedule Rules.

Field

PassengerPayment__c.Amount__c

Amount

Indicates a share of a payment allocated to a specific passenger. (This gets rolled up to Passenger)

Field

PassengerPayment__c.Passenger__c

Passenger

Links a Passenger Payment to a Passenger record

Field

PassengerPayment__c.Payment__c

Payment

Links a Passenger Payment to a Payment (Transaction__c).

Field

Passenger__c.AuthorisedContact__c

Authorised Representative Contact

Used for Statement of Agreement (SOA) functionality. Allows users to link a authorised representative contact who should receive SOA form on behalf of passenger.

Object

PaymentScheduleAssignment__c

Payment Schedule Assignment

Allows users to assign Payment Schedule Configuration to a Channel, Package, Account or Service.

Object

PaymentScheduleRule__c

Payment Schedule Rule

Allows users to define rules which will make up a payment schedule configuration.

Field

PaymentScheduleRule__c.ChargeType__c

Charge Type

The type of the Payment schedule rule amount; Per person, fixed or %.

Field

PaymentScheduleRule__c.CurrencyFixed__c

Currency (Fixed)

The currency of fixed value amount

Field

PaymentScheduleRule__c.DateType__c

Date Type

Used to define rules for Due Date of a Payment Schedule.

Field

PaymentScheduleRule__c.DaysOffset__c

Days Offset

Defines number of days before/after date type

Field

PaymentScheduleRule__c.MinimumDeposit__c

Minimum Deposit

Allows users to define a minimum deposit value for deposit rules with percentage charge type.

Field

PaymentScheduleRule__c.RuleName__c

Rule Name

Allows users to define a name for a Payment Schedule Rule.

Field

PaymentScheduleRule__c.Type__c

Type

The type of a Payment schedule rule: Deposit or Balance

Field

PaymentScheduleRule__c.Value__c

Value

Value of payment rule amount/percent. for ex 25 % or 25USD fixed

Field

Price_Category__c.MinOccupancy__c

Min Occupancy

Allows users to define a minimum occupancy for price categories with Unit of Measure; Units or Rooms.

Field

ServiceCabin__c.Deck__c

Deck

The deck which the Cabin is located on.

Field

ServiceCabin__c.MinOccupancy__c

Min Occupancy

Minimum Occupancy allowed for a specific Departure Cabin

Field

ServiceCabin__c.Position__c

Position

Position of the Cabin on a ship.

Field

TimePeriod__c.PaymentScheduleAssignment__c

Payment Schedule Assignment

New Apex Classes

Type Name Description

Class

ContentAPiSearch.cls

Content integrations

Class

ContentDetailsResponse.cls

Content integrations

Class

ContentSearchResponse.cls

Content integrations

Class

Contents.cls

Content integrations

Class

ImagesService.cls

Content integrations

Class

IntegrationsController.cls

Content integrations

Class

IntegrationsService.cls

Content integrations

New LWC Components

Type Name Description

LWC Component

lwcContentRefresh

LWC Component

lwcContentSearchModal

LWC Component

lwcContentSearchModalItem

LWC Component

lwcActionOption

LWC Component

lwcActionOptionRoom

LWC Component

lwcIntegrationEndpoint

LWC Component

lwcIntegrations

LWC Component

lwcItineraryBuilderExternalInterface

LWC Component

lwcLightningFlow