2024 20.1 (Fiji) Release

New Fields and Objects

Type Field/Object Description

Object

AllotmentDayDepartureAssignment__c

Assign Allotments to Departure Days

Object

CancellationAssignment__c

Cancellation Assignments

Object

CancellationConfiguration__c

Cancellation Configuration Object

Object

CancellationRule__c

Cancellation Rules

Object

ItineraryCancellationRule__c

Itinerary Cancellation Rule

Field

AppSettings__c.ReferenceApiReservations__c

Configuration Field for Api Reservations

Field

CancellationAssignment__c.Account__c

Account for Cancellation Assignment

Field

CancellationAssignment__c.CancellationConfiguration__c

Cancellation Configuration for Assignment

Field

CancellationAssignment__c.CancellationModifier__c

Cancellation Modifier

Field

CancellationAssignment__c.Channel__c

Channel for Cancellation Assignment

Field

CancellationAssignment__c.ComparisonDate__c

Comparison Date

Field

CancellationAssignment__c.DateFrom__c

Date From

Field

CancellationAssignment__c.DateTo__c

Date To

Field

CancellationAssignment__c.Package__c

Package for the Cancellation Assignment

Field

CancellationAssignment__c.Qualifier__c

Qualifier for Cancellation Assignment

Field

CancellationAssignment__c.Service__c

Which Item the Cancellation Assignment is for

Field

CancellationConfiguration__c.Active__c

Is the Cancellation Configuration Active

Field

CancellationRule__c.AvailableForAllCurrencies__c

Is Available for All currencies

Field

CancellationRule__c.CancellationConfiguration__c

Which Cancellation Configuration is the Cancellation Rule for

Field

CancellationRule__c.DateType__c

Date Type

Field

CancellationRule__c.DaysOffset__c

Days offset

Field

CancellationRule__c.Priority__c

Priority

Field

CancellationRule__c.RuleName__c

Rule Name

Field

CancellationRule__c.ValueType__c

Value Type

Field

CancellationRule__c.Value__c

Value

Field

Channel__c.EnablePassengerPayments__c

Enable Passenger Payments for Channel

Field

Component__c.IsMandatoryOptional__c

Is the Component Mandatory Optional

Field

ItineraryCancellationRule__c.CancellationConfiguration__c

Which Cancellation Configuration the Itinerary Cancellation Rule was generated from

Field

ItineraryCancellationRule__c.CancellationRule__c

Which Cancellation Rule the Itinerary Cancellation Rule is using

Field

ItineraryCancellationRule__c.DateType__c

Date Type

Field

ItineraryCancellationRule__c.DaysOffset__c

Days Offset

Field

ItineraryCancellationRule__c.EffectiveStartDate__c

Effective Start Date

Field

ItineraryCancellationRule__c.ItineraryItemAssignment__c

Which Itinerary Item this applies to

Field

ItineraryCancellationRule__c.Passenger__c

Which passenger is this for

Field

ItineraryCancellationRule__c.Source__c

Source

Field

ItineraryCancellationRule__c.ValueType__c

Value Type

Field

ItineraryCancellationRule__c.Value__c

Value

Field

ItineraryCancellationRule__c.WaiveRule__c

Waive Rule

Field

Itinerary__c.CancellationModifier__c

Cancellation Modifier for the Itinerary

Field

Itinerary__c.CustomCancellationDate__c

Custom Cancellation Date

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule10__c

Rule 10

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule1__c

Rule 1

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule2__c

Rule 2

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule3__c

Rule 3

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule4__c

Rule 4

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule5__c

Rule 5

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule6__c

Rule 6

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule7__c

Rule 7

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule8__c

Rule 8

Field

`PassengerItineraryUnitAssignment__c.ItineraryCancellationRule9__c

Rule 9

Field

Passenger__c.AgeFormula__c

Calculate the Age of the Passenger based on Date of birth and Itinerary start date

Field

PaymentSchedule__c.ItineraryItemAssignmentsJSON__c

JSON Field for Configuration

Field

PaymentSchedule__c.PaidDate__c

Paid Date

New Flows

Type Field/Object Description

Flow

Deck_Plan_Flow

Flow to process the Deck plan

New LWC, Aura

Type Field/Object Description

Aura

CancellationAssignmentModal

Modal for Assigning Cancellations

Aura

CancellationRuleModal

Modal for Cancellation Rules

LWC

lwcAirDatepicker

new Date picker to be used in Lightning

LWC

lwcFlowHTMLRenderer

Renders HTML Flows

LWC

lwcBookingWizardReviewChanges

Review Changes Tab in Booking Wizard

LWC

lwcBookingWizardStore

Stores configuration for Booking Wizard

LWC

lwcBookingWizardSummaryPriceTooltip

Summary UI Component for booking Wizard

LWC

lwcCustomCellModal

Custom Cell render

LWC

lwcExpandableTableCustomCell

Expandable Custom Cell render

LWC

lwcCancellationAssignmentModal

Cancellation Assignment Modal Lightning

LWC

lwcCancellationRuleModal

Cancellation Rule Modal Lightning

New Tabs, QuickActions

Type Field/Object Description

Tab

CancellationConfiguration__c

Cancellation Configuration Tab

Quick Action

CancellationConfiguration__c.NewAssignment

Creates a new Cancellation Assignment

Quick Action

CancellationConfiguration__c.NewRule

Creates a new Cancellation Rule

New Classes

Type Field/Object Description

Class

CancellationAssignmentSelector

Selector for Cancellation Assignments

Class

CancellationConfigurationController

Controller for Cancellation Configurations

Class

CancellationConfigurationSelector

Selector for Cancellation Configurations

Class

CancellationConfigurationService

Service for Cancellation Configurations

Class

CancellationConfigurationTestSuite

Test class

Class

CancellationRuleSelector

Selector for Cancellation Rules

Class

ItineraryCancellationRuleSelector

Selector for Itinerary Cancellation Rules

Class

KaptioAuthV1

Auth Interface

Class

KaptioAuthV1Impl

Auth Implementation

Class

APIException

Api Exception

Class

DeprecatedException

Deprecated Exception

Class

KaptioQueryV1

Query Interface

Class

KaptioQueryV1FFLIBQueryImpl

FFLIB Implementation of Query Interface

Class

KaptioQueryV1SOQLQueryImpl

SOQL Implementation of Query Interface

Class

ItinItemPaymentScheduleAssignSelector

Selector for Payment Schedules

Class

PaymentSchedule

Payment Schedule Trigger class

Class

PaymentScheduleDataHelper

Helper for Payment Schedules

Class

PaymentScheduleFactory2

Payment Schedule Factory

Class

PaymentScheduleImpl

Payment Schedule Implementation

Class

PaymentScheduleImpl2

Payment Schdule Implementation

Class

PostUpgradeHelper

Helper for Post upgrades

Class

PermissionSetHelper

Helper for permission sets

Class

Selector

Selector class

Class

SelectorItineraryItem

Itinerary Item Selector

Class

ServiceServiceImpl

Service Implementation