RuleGroup

To define the conditions under which the associated entity is applicable
or can be associated with others.

Element Group Information

Model

Children: Rule, Rules

Used By

Complex Types AccomodationCollectionType, AccomodationType, ActionType, ActiveCollectionType, ActiveType, ActivityCollectionType, AgentType, AmenityType, AuthorType, BookingCollectionType, BookingType, BrandType, CabinType, CalculationType, CampaignCollectionType, CarrierType, CatalogueCollectionType, CatalogueType, CertificationCollectionType, ClientType, CodeAddressRoleCodeType, CodeAddressTypeCodeType, CodeCollectionType, CodeFilterCodeType, CodeNameTitleCodeType, CodePaymentStateType, CodeProductNatureType, CodeStatusType, CodeTelephoneScopeCodeType, CodeTelephoneTypeCodeType, CodeTransportationCategoryCodeType, CodeTransportationTypeCodeType, CodeType, CodeXFT_Type, CollectionType, CompanyType, CustomFieldCollectionType, CustomFieldType, CustomerType, DateBeginType, DateCollectionType, DateDay, DateDayCollectionType, DateEndType, DateTimeQualifiedType, DescriptionCollectionType, DescriptionScopeCollectionType, DescriptionType, DimensionCollectionType, DimensionType, DiseaseCollectionType, DiseasePreventionCollectionType, DiseaseVectorCollectionType, DistributorType, DocumentBoardingPassType, DocumentCancellationRulesType, DocumentCertificateType, DocumentCollectionType, DocumentConfirmationType, DocumentContractType, DocumentDriverLicenceType, DocumentFollowUpType, DocumentIdentityCardType, DocumentInsuranceType, DocumentInvoiceStatementType, DocumentInvoiceType, DocumentNoticeType, DocumentPassportType, DocumentPaymentStatementType, DocumentQuotationType, DocumentReceiptType, DocumentResidentPermitType, DocumentSellingConditionsRulesType, DocumentTicketType, DocumentTravelDocumentType, DocumentType, DocumentVisaType, DocumentVoucherType, DomainCollectionType, DurationCollectionType, EntityCollectionType, EnumType, EquipmentBabyType, EquipmentBathroomType, EquipmentCleaningType, EquipmentCollectionType, EquipmentDishWasher, EquipmentFridgeType, EquipmentFurnitureType, EquipmentHeatingDeviceType, EquipmentInternetType, EquipmentKitchenApplianceType, EquipmentKitchenCookwareType, EquipmentKitchenIngredientType, EquipmentKitchenType, EquipmentMediaDeviceTelevisionConnectionCollectionType, EquipmentMediaDeviceTelevisionConnectionType, EquipmentMediaDeviceTelevisionServiceCollectionType, EquipmentMediaDeviceTelevisionServiceType, EquipmentMediaDeviceTelevisionType, EquipmentMediaDeviceType, EquipmentOutdoorPlaygroundType, EquipmentOutdoorType, EquipmentOvenType, EquipmentShowerType, EquipmentSinkType, EquipmentStoveBurnerType, EquipmentStoveType, EquipmentTablewareType, EquipmentTelecomType, EquipmentTemperatureRegulationDeviceType, EquipmentTubType, EquipmentType, EquipmentUnifiedType, EquipmentVehicleType, ExchangeRateCollectionType, ExpositionCollectionType, FareBasisType, FeatureAllType, FeatureBedType, FeatureCollectionType, FeatureSeatPositionType, FeatureTubType, FeatureType, FieldCollectionType, GuaranteeCollectionType, GuaranteeMethodCollectionType, GuaranteeMethodType, HistoryCollectionType, HistoryType, HotelType, IdentificationType, InstantMessagingCollectionType, InsuranceCoverageCollectionType, InterfaceCollectionType, KeywordCollectionType, KeywordSpecialOfferType, LocationCollectionType, LocationFloorCollectionType, LuggageCollectionType, MealPlanType, MealType, MedicalFileCollectionType, MinMaxType, ParagraphLayoutIndentationCollectionType, ParagraphLayoutSpacingCollectionType, PaymentCollectionType, PersonCollectionType, PersonRoleType, PersonType, PetType, PointCollectionType, PreferenceCollectionType, RegionCollectionType, RequesterType, RestaurantType, RoomBedroomType, RoomCollectionType, RoomKitchenType, RoomMeetingRoomType, RoomStorageType, RoomType, RuleCollectionType, RuleQuantityType, RuleType, SeatCollectionType, SegmentActivityType, SegmentAirType, SegmentCollectionType, SegmentCombinedType, SegmentDocType, SegmentDocVisaType, SegmentEventType, SegmentExcursionType, SegmentFeeType, SegmentFoodType, SegmentInsuranceType, SegmentMiscellaneousType, SegmentParkingType, SegmentProductType, SegmentRailType, SegmentRoadType, SegmentServiceType, SegmentStageType, SegmentStayType, SegmentSurfaceType, SegmentTourType, SegmentTransferType, SegmentTransportationType, SegmentType, SegmentVehicleType, SegmentWaterType, ShipDeckCollectionType, ShipType, SlopeCollectionType, StaffCollectionType, StaffType, StockCollectionType, StockType, StreetCollectionType, StyleCollectionType, StyleType, SymptomCollectionType, SymptomType, TaskCollectionType, TaskType, TicketType, TourCodeType, TransactionDataRequestType, TransactionDataResponseType, TransactionDataType, TransactionRequestType, TransactionResponseType, TransactionTravelType, TransferCollectionType, TransportationMeanCollectionType, TravellerCollectionType, TravellerType, TreatmentCollectionType, TripCollectionType, TripType, TypeAccessType, TypeAccomodationType, TypeActivityLocationType, TypeActivityType, TypeAdvantageType, TypeAerialsType, TypeAirTransportationType, TypeApartmentType, TypeApplianceType, TypeBabyEquipmentType, TypeBathTubType, TypeBathingEquipmentType, TypeBedType, TypeBerthType, TypeBikingType, TypeBreakfastType, TypeBusinessEquipmentType, TypeCardType, TypeCashType, TypeChairType, TypeChaletType, TypeCleaningEquipmentType, TypeClubType, TypeCollectionType, TypeCombinedEventsType, TypeComplementType, TypeCondimentType, TypeConnectivityType, TypeCottageType, TypeCourseBottomHalfType, TypeCruiseType, TypeCultureType, TypeCustomerGroupType, TypeCutleryType, TypeDanceType, TypeDataType, TypeDeviceType, TypeDiseaseType, TypeDogType, TypeDomainType, TypeEntertainmentType, TypeEnvironmentType, TypeEquipmentType, TypeFeeType, TypeFoodType, TypeFurnitureType, TypeGardenFurnitureType, TypeGastronomyType, TypeGlidingFlightType, TypeGroupTourType, TypeGroupTypeType, TypeGymnasticType, TypeHealthActivityType, TypeHeatingDeviceType, TypeHeatingFuelType, TypeHepatitisType, TypeHotelStayType, TypeHumanGroupType, TypeHurdlesType, TypeIceGlidingType, TypeIndividualHousingType, TypeInfrastructureType, TypeInsuranceType, TypeInternetAccessType, TypeInternetConnectType, TypeInternetType, TypeItineraryAccomodationType, TypeLeisureActivityType, TypeLeisureEquipmentType, TypeListType, TypeLocationType, TypeMarketingType, TypeMealType, TypeMealTypeType, TypeMediaDeviceType, TypeMirrorType, TypeMotorFlightType, TypeMountainStationType, TypeMultipleHousingType, TypeNetworkType, TypeOutdoorAccomodationType, TypePanType, TypeParkingType, TypePaymentType, TypePersonType, TypePetType, TypePlaygroundEquipmentType, TypePlaygroundType, TypePlumbingFixtureType, TypePointType, TypePracticalInformationType, TypePriceType, TypePrivateType, TypeProductType, TypeQualifiedType, TypeRaceType, TypeRatingCategoryType, TypeRatingLevelType, TypeRatingType, TypeRelaxationType, TypeRelayType, TypeRoadTransportationType, TypeRoomServiceType, TypeRoomType, TypeSafeType, TypeSeasonType, TypeSecurityDeviceType, TypeServiceType, TypeShaverType, TypeShopType, TypeSnowGlidingType, TypeSpecialOfferType, TypeSportEquipmentType, TypeSportLocationType, TypeSportType, TypeSportsInsuranceType, TypeSportsTrainingType, TypeSprintType, TypeStationType, TypeStayType, TypeStorageType, TypeStrongPointType, TypeSwimmingPoolType, TypeTableType, TypeTargetType, TypeTaxType, TypeTelecomAccessType, TypeTelecomType, TypeTelephoneType, TypeTelevisionConnectionType, TypeTelevisionServiceType, TypeTemperatureRegulationDeviceType, TypeThemeType, TypeTherapyType, TypeThrowingType, TypeTopographyType, TypeTourType, TypeTowelType, TypeTrainingType, TypeTransportationMeansType, TypeTransportationType, TypeTravellerGroupType, TypeTrekkingType, TypeTripType, TypeType, TypeUnifiedType, TypeUnusualHousingType, TypeUtensilType, TypeWalkingType, TypeWaterGlidingType, TypeWaterSportType, TypeWaterTransportationType, TypeWelcomeType, TypeXFTType, TypeZoneType, VaccineCollectionType, VehicleMakerType, VendorCollectionType, VendorProviderType, VendorRetailerType, VendorType, VendorWholesaler, ViewCollectionType
Elements Accesses, Action, Actions, Addresses, Adjustments, Agencies, Agents, Amenities, Amounts, Arguments, Beds, Begins, Betweens, Bookings, Brands, CCs, Calculations, Cards, Carriers, Cars, Chains, Clients, Companies, Conditions, Currencies, Dictionnaries, Distances, DropOffs, Emails, Employees, Ends, Enums, Equipments, FOPs, FareBasis_s, Flights, FrequentTravellerCards, Froms, Hosts, Hotels, IPs, Identifications, IdentityCard, Ifs, Ins, Languages, Layouts, Lines, Margins, MealPlans, Meals, Medias, Methods, MinMaxes, MonthRanges, OSIs, Occupancies, Paragraphs, Parameters, Passport, Pets, Pickups, Points, Products, Properties, Quantities, Ratings, ReplyTos, Requesters, Roles, RoomCategories, Routes, SSRs, Seasons, SellLocations, Ships, Situations, SpecialMeals, Statuses, Stops, Taxes, Telephones, Templates, Texts, Tos, TourCodes, Trains, Trips, URLs, VATs, Vehicles, Vias, Visa, Zipcodes
Element Group PriceRangeGroup

Source

<xs:group name="RuleGroup">
  <xs:annotation>
    <xs:documentation>To define the conditions under which the associated entity is applicable or can be associated with others.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:annotation>
      <xs:documentation>One or many</xs:documentation>
    </xs:annotation>
    <xs:element ref="Rule">
      <xs:annotation>
        <xs:documentation>To define the conditions under which the associated entity is applicable</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="Rules">
      <xs:annotation>
        <xs:documentation xml:lang="EN">If several rules apply, a collection of rules is mandatory</xs:documentation>
        <xs:documentation xml:lang="EN">By default, all rules within a collection are combined using the *And* operand. This can be modified by expressly using the Rules.Combination attribute.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:group>