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