Skip to main content

DerivedRateSetup

Represents the setup information for a derived rate.

type DerivedRateSetup {
code: String
name: String
active: Boolean!
mealPlanIncluded: InventoryDerivedInt
baseCode: String
inheritedAgePolicies: InventoryAgePolicies
paymentPolicies: InventoryDerivedPaymentPolicies
bookingRules: InventoryDerivedBookingRules
cancelPolicies: InventoryDerivedCancelPoliciesRate
inheritedSurcharges: [InventorySurcharge]
inheritAllRoomsBaseRate: Boolean!
rooms: [InventoryRoomSetUp]
informBaseRate: Boolean!
inheritMealPlanSupplements: Boolean!
}

Fields

DerivedRateSetup.code ● String scalar

Code associated with the derived rate.

DerivedRateSetup.name ● String scalar

Name of the derived rate.

DerivedRateSetup.active ● Boolean! non-null scalar

Indicates whether the derived rate is active.

DerivedRateSetup.mealPlanIncluded ● InventoryDerivedInt object

Indicates the meal plan included in the derived rate.

DerivedRateSetup.baseCode ● String scalar

Base rate code associated with the derived rate.

DerivedRateSetup.inheritedAgePolicies ● InventoryAgePolicies object

Age policies inherited from the base rate. Age policies are always inherited from the base rate.

DerivedRateSetup.paymentPolicies ● InventoryDerivedPaymentPolicies object

Payment policies associated with the derived rate.

DerivedRateSetup.bookingRules ● InventoryDerivedBookingRules object

Booking rules associated with the derived rate.

DerivedRateSetup.cancelPolicies ● InventoryDerivedCancelPoliciesRate object

Cancel policies associated with the derived rate.

DerivedRateSetup.inheritedSurcharges ● [InventorySurcharge] list object

Surcharges inherited from the base rate.

DerivedRateSetup.inheritAllRoomsBaseRate ● Boolean! non-null scalar

Indicates whether all rooms are inherited from the base rate for the derived rate. If true, all rooms from the base rate are inherited. If false, only specific rooms are associated with the derived rate.

DerivedRateSetup.rooms ● [InventoryRoomSetUp] list object

Rooms associated with the derived rate.

DerivedRateSetup.informBaseRate ● Boolean! non-null scalar

Indicates if the base rate code has to be sent to the supplier instead of the derived rate code.

DerivedRateSetup.inheritMealPlanSupplements ● Boolean! non-null scalar

Indicates whether to inherit meal plan supplements from the base rate.

Member Of

DerivedRatesRs object ● DerivedRatesSetupRs object