RateUpdateInput
Represents a rate update object.
input RateUpdateInput {
code: String!
baseRateCode: String
name: String
active: Boolean
mealPlanIncluded: Int
agePolicies: AgePoliciesUpdateInput
paymentPolicies: PaymentPoliciesUpdateInput
bookingRules: InventoryBookingRulesInput
cancelPolicies: CancelPoliciesUpdateInput
amendPolicy: AmendPolicyUpdateInput
surcharges: [InventorySurchargeInput]
}
Fields
RateUpdateInput.code
● String!
non-null scalar
Code associated with the rate.
RateUpdateInput.baseRateCode
● String
scalar
Base rate code of the rate.
RateUpdateInput.name
● String
scalar
Name of the rate.
RateUpdateInput.active
● Boolean
scalar
Indicates whether the rate is active.
RateUpdateInput.mealPlanIncluded
● Int
scalar
Meal plan included in the rate.
RateUpdateInput.agePolicies
● AgePoliciesUpdateInput
input
Age policies associated with the rate. See AgePoliciesUpdate.
RateUpdateInput.paymentPolicies
● PaymentPoliciesUpdateInput
input
Payment policies associated with the rate. See PaymentPoliciesUpdate.
RateUpdateInput.bookingRules
● InventoryBookingRulesInput
input
Booking rules associated with the rate. See BookingRules.
RateUpdateInput.cancelPolicies
● CancelPoliciesUpdateInput
input
Cancel policies associated with the rate. See CancelPoliciesUpdate.
RateUpdateInput.amendPolicy
● AmendPolicyUpdateInput
input
Amend policy associated with the rate. See AmendPolicyUpdate.
RateUpdateInput.surcharges
● [InventorySurchargeInput]
list input
List of surcharges associated with the rate. See Surcharge.