RateItinerary

public RateItinerary RateItinerary(String id, MerchantOfRecord merchantOfRecord, Boolean refundable, CancelRefund cancelRefund, List<String> amenities, PromotionsItinerary promotions, List<CancelPenalty> cancelPenalties, List<NonrefundableDateRange> nonrefundableDateRanges, List<DepositItinerary> deposits, Amount cardOnFileLimit, Amount refundableDamageDeposit, PricingInformation pricing)

Parameters

id

The id of the rate.

merchantOfRecord
refundable

Indicates whether the itinerary is refundable or not.

cancelRefund
amenities
promotions
cancelPenalties

The cancel penalties associated with the itinerary.

nonrefundableDateRanges

A list of date exceptions. Dates within these ranges provide no refund on cancellation, regardless of cancel penalty windows. Nonrefundable range begins at 00:00:00 on the start date, and ends at 23:59:59 on the end date, in the local time zone of the property.

deposits
cardOnFileLimit
refundableDamageDeposit
pricing