{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "CodeList",
  "x-otm-library": {
    "ProjectName": "HospitalityProject_030918.otp",
    "LibraryName": "CodeList",
    "LibraryVersion": "3.0.0",
    "LibraryStatus": "FINAL",
    "SourceFile": "/CodeList_3_0_0.otm",
    "CompilerVersion": "4.0-SNAPSHOT",
    "CompileDate": "2018-04-05T08:59:18.650-0400"
  },
  "definitions": {
    "BusinessType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BusinessType_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/BusinessType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "BusinessType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BusinessType_Enum"
      },
      "type": "string",
      "enum": [
        "Contract",
        "Group",
        "In-House Meeting",
        "Local",
        "Other_"
      ]
    },
    "DistributionType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "DistributionType_Enum"
      },
      "description": "Defines the preferred method of communication or the method of distribution for the material.",
      "properties": {
        "value": {
          "$ref": "#/definitions/DistributionType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "DistributionType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "DistributionType_Enum"
      },
      "description": "Defines the preferred method of communication or the method of distribution for the material.",
      "type": "string",
      "enum": [
        "Fax",
        "Email",
        "Mail",
        "Courier",
        "Airport collection",
        "City office",
        "Hotel desk",
        "Will call",
        "Express mail",
        "Telephone",
        "XML",
        "FTP",
        "Website",
        "HTTP",
        "Non-XML",
        "Any",
        "Other_"
      ]
    },
    "EventFunction_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "EventFunction_Enum"
      },
      "description": "A list of functions that may take place during an event.",
      "properties": {
        "value": {
          "$ref": "#/definitions/EventFunction_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "EventFunction_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "EventFunction_Enum"
      },
      "description": "A list of functions that may take place during an event.",
      "type": "string",
      "enum": [
        "Board Meeting",
        "Box Lunch",
        "Breakfast",
        "Breakfast Buffet",
        "Breakout",
        "Brunch",
        "Ceremony",
        "Changing Room",
        "Coat Check",
        "Cocktail Reception",
        "Cofee Break",
        "Continental Breakfast",
        "Continuous Break",
        "Dance",
        "Dinner",
        "Dinner Buffet",
        "Exihibits",
        "General Session",
        "Holding Room",
        "Hospitality Room",
        "In-House Meeting",
        "Interview",
        "Lunch",
        "Lunch Buffet",
        "Meal On Own",
        "Meeting",
        "Menu Tasting",
        "No Agenda Hold",
        "Off Site",
        "Office",
        "Reception",
        "Recreation",
        "Registration",
        "Rehearsal",
        "Room Ready",
        "Set Up",
        "Speaker Room",
        "Special",
        "Storage",
        "Tear Down",
        "Trade Show",
        "Other_"
      ]
    },
    "EventType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "EventType_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/EventType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "EventType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "EventType_Enum"
      },
      "type": "string",
      "enum": [
        "Anniversary",
        "Ball/Gala",
        "Banquet",
        "Bar/Bat Mitzvah",
        "Board meeting",
        "Cast/Crew Accommodations",
        "Committee meeting",
        "Concert",
        "Conference",
        "Corporate Event",
        "Customer meeting",
        "Customer event",
        "Deposition",
        "Educational meeting",
        "Entertainment",
        "Exhibition",
        "Exposition",
        "Fashion Show",
        "Fundraiser",
        "General business meeting",
        "Golf",
        "Holiday",
        "Incentive travel",
        "Interview",
        "Job Fair",
        "Legislative",
        "Local employee gathering",
        "Management",
        "New Product",
        "Off-Site Activity",
        "Off-Site Catering",
        "Outlet/Suite Event",
        "Product launch",
        "Public/consumer show",
        "Rally",
        "Ramadan",
        "Ramadan Iftar / Sohour",
        "Relocation",
        "Retreat",
        "Reunion",
        "Rooms Only",
        "Sales/Marketing",
        "Shareholders meeting",
        "Special event",
        "Sports",
        "Team-building event",
        "Training meeting",
        "Teleconference",
        "Trade show",
        "Tournament",
        "Training",
        "Video conference",
        "Wedding",
        "Wedding Related",
        "Workshop",
        "Other_"
      ]
    },
    "InventoryBlockType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "InventoryBlockType_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/InventoryBlockType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "InventoryBlockType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "InventoryBlockType_Enum"
      },
      "type": "string",
      "enum": [
        "AirlineCrew",
        "Complimentary",
        "Contract",
        "Corporate group",
        "Corporate lease",
        "Education",
        "Fraternity",
        "Government/military",
        "Insurance",
        "International association",
        "Marina",
        "National association",
        "Negotiated/special corporate",
        "Other",
        "Permanent lease",
        "Regional/state/local association",
        "Religious",
        "Social",
        "Sports",
        "Tour and travel",
        "Wholesaler",
        "Other_"
      ]
    },
    "MeetingRoomFormat_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "MeetingRoomFormat_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/MeetingRoomFormat_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "MeetingRoomFormat_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "MeetingRoomFormat_Enum"
      },
      "type": "string",
      "enum": [
        "Ballroom",
        "Banquet",
        "Boardroom",
        "Classroom",
        "Classroom - 2 per 6 ft. tables",
        "Classroom - 3 per 6 ft. tables",
        "Classroom - 3 per 8 ft. tables",
        "Classroom - 4 per 8 ft. tables",
        "Classroom (Chevron) - 2 per 6 ft. tables",
        "Classroom (Chevron) - 3 per 6 ft. tables",
        "Classroom (Chevron) - 3 per 8 ft. tables",
        "Classroom (Chevron) - 4 per 8 ft. tables",
        "Cocktail Rounds",
        "Conference",
        "Crescent Rounds",
        "Crescent Rounds of 5",
        "Crescent Rounds of 6",
        "Custom",
        "E-shaped",
        "Existing",
        "Exhibit",
        "8\u0027 x 10\u0027 exhibits",
        "10\u0027 x 10\u0027 exhibits",
        "Rounds for 10",
        "Island exhibit",
        "Tabletop exhibits",
        "Peninsula exhibit",
        "Open square",
        "Perimeter exhibit",
        "Flow (no tables or chairs)",
        "Foyer",
        "Hollow square",
        "Perimeter Seating",
        "Reception",
        "Registration",
        "Round tables",
        "Rounds for 8",
        "Rounds for 12",
        "Royal conference",
        "Talk Show",
        "Theatre",
        "Theater - Chevron",
        "Theater - Semi-circle",
        "T-shaped",
        "U-shaped",
        "Other_"
      ]
    },
    "ReservationMethod_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ReservationMethod_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/ReservationMethod_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "ReservationMethod_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ReservationMethod_Enum"
      },
      "type": "string",
      "enum": [
        "Electronic rooming list",
        "Housing bureau card",
        "Housing bureau web site",
        "GDS",
        "Individual",
        "Manual rooming list",
        "Rooming list",
        "Supplier direct",
        "Supplier web site",
        "Toll free telephone",
        "3rd party web site",
        "Other_"
      ]
    },
    "AudioVisual_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AudioVisual_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/AudioVisual_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "AudioVisual_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AudioVisual_Enum"
      },
      "type": "string",
      "enum": [
        "Audio recording",
        "AV Technician",
        "Background music",
        "Copier",
        "Disc player",
        "Dry erase board with eraser and markers",
        "DVD player",
        "Easel",
        "Flip chart and markers",
        "High speed internet access",
        "Installed stage",
        "Laptop computer",
        "Laser pointer",
        "LCD panel",
        "Microphone",
        "PA system",
        "Podium",
        "Polling devices",
        "Portable stage",
        "Powered speaker",
        "Projector",
        "Screen",
        "Spotlights",
        "Telephone",
        "Video camera",
        "Video conferencing",
        "Video recording",
        "Wireless microphone",
        "Other_"
      ]
    },
    "PreferLevel_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "PreferLevel_Enum"
      },
      "description": "Used to specify a preference level for something that is or will be requested (e.g. a supplier of a service, a type of service, a form of payment, etc.).",
      "type": "string",
      "enum": [
        "Only",
        "Unacceptable",
        "Preferred",
        "Required",
        "NoPreference"
      ]
    },
    "MealType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "MealType_Enum"
      },
      "description": "OTA Code List Airline meal types.",
      "properties": {
        "value": {
          "$ref": "#/definitions/MealType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "MealType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "MealType_Enum"
      },
      "description": "OTA Code List Airline meal types.",
      "type": "string",
      "enum": [
        "RGML",
        "VLML",
        "VGML",
        "SPML",
        "SFML",
        "RVML",
        "PRML",
        "ORML",
        "NLML",
        "MOML",
        "LSML",
        "LPML",
        "LFML",
        "LCML",
        "KSML",
        "HNML",
        "HFML",
        "GFML",
        "FPML",
        "DBML",
        "CHML",
        "BLML",
        "BBML",
        "AVML",
        "Other_"
      ]
    },
    "DocumentType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "DocumentType_Enum"
      },
      "description": "Defines the specific type of identification or certification document.",
      "properties": {
        "value": {
          "$ref": "#/definitions/DocumentType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "DocumentType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "DocumentType_Enum"
      },
      "description": "Defines the specific type of identification or certification document.",
      "type": "string",
      "enum": [
        "NaturalizationCertificate",
        "PassportCard",
        "CrewMemberCertificate",
        "AirNexusCard",
        "MerchantMariner",
        "Non-standard",
        "KnownTravelerNumber",
        "RedressNumber",
        "PermanentResidentCard",
        "PilotsLicense",
        "RefugeeTravelDocument",
        "BorderCrossingCard",
        "VerhicleRegistrationNumber",
        "TaxexEmptionNumber",
        "InsurancePolicyNumber",
        "AlienRegistrationNumber",
        "VaccinationCertificate",
        "NationalIdentityDocument",
        "DriversLicense",
        "MilitaryIdentification",
        "Passport",
        "Visa",
        "Other_"
      ]
    },
    "DurationUnit_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "DurationUnit_Enum"
      },
      "description": "Defines the \u0027Units\u0027 that can be applied to Stay restrictions.",
      "properties": {
        "value": {
          "$ref": "#/definitions/DurationUnit_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "DurationUnit_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "DurationUnit_Enum"
      },
      "description": "Defines the \u0027Units\u0027 that can be applied to Stay restrictions.",
      "type": "string",
      "enum": [
        "SUN",
        "SAT",
        "FRI",
        "THU",
        "WED",
        "TUES",
        "MON",
        "Months",
        "Days",
        "Hours",
        "Minutes",
        "Other_"
      ]
    },
    "ReservationBookDesignator_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "ReservationBookDesignator_Enum"
      },
      "type": "string",
      "enum": [
        "Displayable",
        "NonDisplayable",
        "All"
      ]
    },
    "AccommodationClass_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AccommodationClass_Enum"
      },
      "description": "Rail accommodation types with an \\\"Other\\\" value to support open enumeration list.",
      "properties": {
        "value": {
          "$ref": "#/definitions/AccommodationClass_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "AccommodationClass_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AccommodationClass_Enum"
      },
      "description": "Rail accommodation types with an \\\"Other\\\" value to support open enumeration list.",
      "type": "string",
      "enum": [
        "HardCompartmentClass",
        "SoftCompartmentClass",
        "MixedSoftClass",
        "MixedHardClass",
        "HighGradeSoftClass",
        "SpecialClass",
        "HardClass",
        "SoftClass",
        "GranClasse",
        "Deluxe",
        "Coach",
        "Leisure",
        "Business",
        "Premium",
        "SecondClass",
        "FirstClass",
        "Other_"
      ]
    },
    "FlightDistanceQualifier_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "FlightDistanceQualifier_Enum"
      },
      "type": "string",
      "enum": [
        "LongHaul",
        "ShortHaul"
      ]
    },
    "BerthPosition_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "BerthPosition_Enum"
      },
      "description": "Identifies the position of a berth, e.g. upper, lower, middle.",
      "type": "string",
      "enum": [
        "Upper",
        "Middle",
        "Lower"
      ]
    },
    "CompartmentPosition_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "CompartmentPosition_Enum"
      },
      "description": "Identifies the position of a compartment, such as upper and lower.",
      "type": "string",
      "enum": [
        "CloseToRestaurantCar",
        "CloseToExit",
        "CloseToToilet",
        "MiddleOfCar"
      ]
    },
    "Deck_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "Deck_Enum"
      },
      "description": "Identifies the train deck, such as lower level and upper level.",
      "type": "string",
      "enum": [
        "Regular-OneLevelOnly",
        "LowerLevel",
        "UpperLevel"
      ]
    },
    "NonScheduled_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "NonScheduled_Enum"
      },
      "description": "To specify which types of non-scheduled air service should be included.",
      "type": "string",
      "enum": [
        "ChartersOnly",
        "ExcludeCharters",
        "All"
      ]
    },
    "Routing_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "Routing_Enum"
      },
      "description": "Specifies the travel routing preference.",
      "type": "string",
      "enum": [
        "Normal",
        "Mirror"
      ]
    },
    "SeatPosition_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "SeatPosition_Enum"
      },
      "description": "Identifies the position of a seat, such as Window and Aisle.",
      "type": "string",
      "enum": [
        "None",
        "Together",
        "Aisle",
        "Center",
        "Window",
        "Specific",
        "Exit",
        "Table",
        "AdjacentAisle",
        "Individual",
        "Middle"
      ]
    },
    "BedType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BedType_Enum"
      },
      "description": "The type(s) of sleeping option(s) in a guest accommodation.",
      "properties": {
        "value": {
          "$ref": "#/definitions/BedType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "BedType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BedType_Enum"
      },
      "description": "The type(s) of sleeping option(s) in a guest accommodation.",
      "type": "string",
      "enum": [
        "Dorm bed",
        "Double/full",
        "Futon",
        "King",
        "Murphy bed",
        "Queen",
        "Run of the house",
        "Sofa bed",
        "Tatami mats",
        "Twin/single",
        "Water bed",
        "Other_"
      ]
    },
    "GuestType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "GuestType_Enum"
      },
      "description": "Category of guest.",
      "properties": {
        "value": {
          "$ref": "#/definitions/GuestType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "GuestType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "GuestType_Enum"
      },
      "description": "Category of guest.",
      "type": "string",
      "enum": [
        "Contractor",
        "Corporate employee",
        "Corporate transient",
        "Frequent guest",
        "Government",
        "Leisure",
        "Meeting attendee",
        "Retired",
        "Subsidiary",
        "VIP",
        "Other_"
      ]
    },
    "LocationCategory_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "LocationCategory_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/LocationCategory_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "LocationCategory_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "LocationCategory_Enum"
      },
      "type": "string",
      "enum": [
        "Airport",
        "Bay",
        "Beach",
        "Beachfront",
        "Buisness district",
        "City",
        "Downtown",
        "Entertainment district",
        "Expressway",
        "Financial district",
        "Gulf",
        "Lake",
        "Marina",
        "Mountain",
        "Oceanfront",
        "Park",
        "Resort",
        "River",
        "Rural",
        "Shopping district",
        "Suburban",
        "Theatre district",
        "Waterfront",
        "Other_"
      ]
    },
    "OptionType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "OptionType_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/OptionType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "OptionType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "OptionType_Enum"
      },
      "type": "string",
      "enum": [
        "Yes",
        "No",
        "Not applicable",
        "Not available",
        "Substitute",
        "Exceeds limit",
        "Unknown",
        "Other_"
      ]
    },
    "RoomLocation_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "RoomLocation_Enum"
      },
      "description": "Specifies a hotel room location.",
      "properties": {
        "value": {
          "$ref": "#/definitions/RoomLocation_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "RoomLocation_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "RoomLocation_Enum"
      },
      "description": "Specifies a hotel room location.",
      "type": "string",
      "enum": [
        "Annex room",
        "Away from the elevator",
        "Back of building",
        "Concierge floor",
        "Corner",
        "East",
        "Executive floor",
        "Frequent guest floor",
        "Front of building",
        "Ground floor",
        "Ground floor inside access",
        "Ground floor outside access",
        "High floor",
        "Lobby level",
        "Low floor",
        "Main building",
        "Near stairs",
        "Near the elevator",
        "North",
        "Poolside",
        "Quiet room",
        "South",
        "Top floor",
        "Tower room",
        "West",
        "Wing room",
        "Other_"
      ]
    },
    "BusinessService_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BusinessService_Enum"
      },
      "description": "Services, equipment, or supplies provided by the hotel that are generally supportive of work-related activities.\\u00A0",
      "properties": {
        "value": {
          "$ref": "#/definitions/BusinessService_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "BusinessService_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BusinessService_Enum"
      },
      "description": "Services, equipment, or supplies provided by the hotel that are generally supportive of work-related activities.\\u00A0",
      "type": "string",
      "enum": [
        "Audio visual equipment",
        "Blackboard",
        "Business center",
        "Business services",
        "Calling card calls",
        "Cellular phone rental",
        "Computer",
        "Computer rental",
        "Copier",
        "E-mail service",
        "Fax Machine",
        "Fee charged for first page",
        "Fee charged for first page of outgoing fax",
        "Fee per additional page of incoming fax",
        "Fee per additional page of outgoing fax",
        "Flip charts",
        "Free fax receipt page limit",
        "Free fax transmission page limit",
        "High speed internet connection",
        "Hotel folio breakdown available to credit card company",
        "Incoming fax complimentary",
        "Individual folios available via e-mail or web",
        "International direct dialing",
        "Laptop",
        "Laptop rental",
        "LCD/Projector",
        "Local calls",
        "Local faxes",
        "Long distance calls",
        "Meeting facilities",
        "Meeting/board rooms",
        "Mobile/cellular phone available",
        "Network/internet printing available",
        "Notary public",
        "Notepads",
        "Office supplies",
        "Outgoing fax complimentary",
        "Overnight delivery/pickup",
        "Pager rental",
        "Pens",
        "Post/parcel service",
        "Printer",
        "Private offices and business services",
        "Scanner",
        "Secretarial services",
        "Staffed business center",
        "Tape recorder",
        "Toll free calls",
        "VCR/DVD machine rental",
        "Voicemail",
        "Whiteboard",
        "Wired internet connection",
        "Wireless internet connection",
        "Other_"
      ]
    },
    "CuisineType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "CuisineType_Enum"
      },
      "description": "The type of food for which the establishment is known; the style\\/manner in which the food is prepared and\\/or served.",
      "properties": {
        "value": {
          "$ref": "#/definitions/CuisineType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "CuisineType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "CuisineType_Enum"
      },
      "description": "The type of food for which the establishment is known; the style\\/manner in which the food is prepared and\\/or served.",
      "type": "string",
      "enum": [
        "Afghan",
        "American",
        "Argentinean",
        "Asian",
        "Asian-Fusion",
        "Austrian",
        "Barbeque",
        "Bavarian",
        "Brazilian",
        "Cajun",
        "California",
        "Canadian",
        "Caribbean",
        "Chinese",
        "Coffee shop",
        "Continental",
        "Creole",
        "Deli",
        "Eclectic",
        "English",
        "Ethiopian",
        "European",
        "French",
        "German",
        "Greek",
        "Grill",
        "Halal",
        "Hawaiian",
        "High-tea",
        "Indian",
        "Indonesian",
        "International",
        "Iranian",
        "Irish",
        "Italian",
        "Japanese",
        "Jewish",
        "Korean",
        "Kosher",
        "Latin American",
        "Lebanese",
        "Mediterranean",
        "Mexican",
        "Middle Eastern",
        "Mixed - cafeteria",
        "Modern Australian",
        "Modern Azerbaijan",
        "Mongolian",
        "Moroccan",
        "Multiple",
        "Muslim",
        "Pacific rim",
        "Pizza",
        "Polish",
        "Polynesian",
        "Pub",
        "Russian",
        "Sandwiches",
        "Scandinavian",
        "Scottish",
        "Seafood",
        "Soul food",
        "South American",
        "Southern US",
        "Southwest US",
        "Spanish",
        "Steak houses",
        "Swiss",
        "Tapas",
        "TexMex",
        "Thai",
        "Turkish",
        "Vegetarian",
        "Vietnamese",
        "Other_"
      ]
    },
    "DisabilityFeature_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "DisabilityFeature_Enum"
      },
      "description": "Specifies information about a facility, amenity or service that is relevant to people with a disability.",
      "properties": {
        "value": {
          "$ref": "#/definitions/DisabilityFeature_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "DisabilityFeature_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "DisabilityFeature_Enum"
      },
      "description": "Specifies information about a facility, amenity or service that is relevant to people with a disability.",
      "type": "string",
      "enum": [
        "Accessibility to goods and services",
        "Accessible baths",
        "Accessible entrance",
        "Accessible parking",
        "Accessible platform lifts available",
        "Accessible rooms",
        "Accessible self parking available",
        "Accessible van parking",
        "Accommodations have bath in bedroom",
        "Adapted room doors",
        "Adjustable height hand-held shower wand",
        "Americans with Disabilities Act (ADA) compliance",
        "Assistive listening devices for meetings upon request",
        "Audible emergency alarm for sight impaired guest",
        "Bathroom doors in inches",
        "Bathroom doors open outwards",
        "Bathroom vanity in guest rooms for wheelchair user\u0027s height",
        "Bathtub grab bars",
        "Bathtub seat",
        "Bed types of wheelchair accessible rooms",
        "Bedroom wheelchair access",
        "Benches in locker rooms.",
        "Braille signage provided",
        "Braille/large print literature",
        "Business center  is wheelchair accessible",
        "Closed caption TV",
        "Closet rods in guest rooms for disabled person height",
        "Complementary accessible transportation with advanced notice",
        "Complies with Local/State/Federal laws for disabled",
        "Concierge desk is wheelchair accessible",
        "Describe in detail how your kitchen is accessible.",
        "Does hotel have accessible parking?",
        "Door width in inches",
        "Drinking fountains accessible",
        "Elevator access to all levels",
        "Elevator near accessible rooms",
        "Elevators equipped for accessibility",
        "Elevators have Braille Instructions",
        "Emergency cord/button system in bathroom",
        "Emergency cord/button system in bedroom",
        "Emergency exit signs in Braille",
        "Emergency info in Braille",
        "Emergency instructions in pictorial form",
        "Emergeny procedures for people with disabilites",
        "Exercise facility is wheelchair accessible",
        "Facilities for people with hearing impairment only",
        "Facilities for people with vision impairment only",
        "Feather free bedding/pillows available",
        "Flashing door knocker available",
        "Flat terrain between parking and entrance",
        "Food service lines accessible",
        "Grab bars in bathroom",
        "Guest rooms and access routes are accessible",
        "Hearing impaired services",
        "Hearing induction loop system installed",
        "Height from ground of deadbolt in guest room",
        "Height from ground of elevator external buttons",
        "Height from ground of elevator internal buttons",
        "Height from ground of elevator internal handrails",
        "Height from ground of guest bed including mattress",
        "Height from ground of thermostat in guest room",
        "Height from ground to light switches in bathroom",
        "Height from ground to light switches in guest room",
        "Height from ground to peephole in guest room door",
        "Height of bathroom basin",
        "Height of bathroom toilet seat",
        "Height of controls at highest operable part for bath",
        "Height of controls at highest operable part for roll-in shower",
        "Height of deadbolt in guest room (in feet)",
        "Height of deadbolt in guest room (in Inches)",
        "Height of light switches in guest rooms (feet)",
        "Height of light switches in guest rooms (inches)",
        "Height of non-slip handrails adjacent to bath",
        "Height of non-slip handrails adjacent to bathroom toilet",
        "Height of non-slip handrails in shower area",
        "Height of peephole in guest room (in feet)",
        "Height of peephole in guest room (in inches)",
        "Height of thermostat in guest room (in feet)",
        "Height of thermostat in guest room (in inches)",
        "Hotel entrance is accessible",
        "Hotel restaurant is wheelchair accessible",
        "Impairment aids available",
        "Length/depth of clear floor space in front of bath",
        "Length/depth of clear floor space in front of guest bathroom toilet",
        "Lever handles on guest room doors",
        "Light switches in guest rooms for wheelchair user\u0027s height",
        "List available room types for disabled persons- 8 fields",
        "Locker rooms accessible",
        "Lower level seating required",
        "Lowered electrical outlets",
        "Lowered night guards on guest room doors",
        "Number of accessible meeting rooms",
        "Number of accessible rooms with standard tub",
        "Number of each room type equipped for disabled persons- 8 fields",
        "Number of roll-in showers available",
        "Number of rooms with Braille",
        "Number of rooms with wheelchair accessible showers",
        "Number of wheelchair accessible rooms",
        "Other services for persons with disabilities",
        "Passenger has meet and assist requirement",
        "Passenger has oxygen equipment",
        "Pool is wheelchair accessible",
        "Portable bathtub seats",
        "Public areas wheelchair accessible",
        "Public telephones accessible",
        "Raised toilet seat with grab bars",
        "Ramp access",
        "Registration desk is wheelchair accessible",
        "Restaurant/bar menus available in 14pt print",
        "Restaurant/bar menus available in Braille",
        "Restroom facilities accessible",
        "Roll-in shower area with bathroom seat",
        "Roll-in shower available",
        "Route from accessible public entrance to business center is accessible",
        "Route from accessible public entrance to exercise facility is accessible",
        "Route from accessible public entrance to meeting rooms is accessible",
        "Route from accessible public entrance to pool is accessible",
        "Route from accessible public entrance to registration area is accessible",
        "Route from accessible public entrance to restaurant is accessible",
        "Route from accessible public entrance to spa is accessible",
        "Safety bars in shower",
        "Sales and service counters accessible",
        "Service animals allowed on property for people with disabilities",
        "Service dogs allowed",
        "Special needs menus",
        "Staff proficient in sign language",
        "Staff trained in service to disabled guests",
        "Steps/staircases have color markings",
        "Steps/staircases have handrails",
        "Subtitles/closed captions available on TV",
        "Tactile/14pt print signage throughout hotel",
        "Telephone for hearing impaired",
        "Television amplifier",
        "Toilet seat in guest rooms for disabled person",
        "TTY/TTD compatible",
        "Van accessible parking in self parking",
        "Viabrating alarm available",
        "Vibrating pillows available",
        "Visual emergency alarm for hearing impaired guest",
        "Walk-in shower",
        "What room types have wheel-in showers? (free form stringbox)",
        "Wheelchair accessible elevators",
        "Wheelchair lift required",
        "Wheelchair, passenger has own chair, buses",
        "Wheelchair, passenger has own chair, trains",
        "Wheelchair, passenger requires station wheelchair",
        "Wheelchairs available",
        "Which floors have accessible rooms",
        "Wide corridors",
        "Wide entrance",
        "Wide restaurant entrance",
        "Width/diameter of clear floor space at main hotel entrance",
        "Width/diameter of clear floor space at main restaurant entrance",
        "Width/diameter of clear floor space in front of bath",
        "Width/diameter of clear floor space in front of guest bathroom toilet",
        "Width/diameter of clear opening space at bathroom door",
        "Width/diameter of clear opening space at bedroom door",
        "Width/diameter of elevator clear door opening space",
        "Width/diameter of main corridors",
        "Width/diameter of wheelchair turning space in bathroom",
        "Width/diameter of wheelchair turning space in bedroom",
        "Width/diameter of wheelchair turning space in lobby/reception area",
        "Other_"
      ]
    },
    "RecreationService_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "RecreationService_Enum"
      },
      "description": "Describes the recreational activities available to a guest which may or may not be operated by or located at the hotel.",
      "properties": {
        "value": {
          "$ref": "#/definitions/RecreationService_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "RecreationService_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "RecreationService_Enum"
      },
      "description": "Describes the recreational activities available to a guest which may or may not be operated by or located at the hotel.",
      "type": "string",
      "enum": [
        "Animal watching",
        "Antique shopping",
        "Archery",
        "Badminton court",
        "Baseball diamond",
        "Basketball court",
        "Beach",
        "Bike rental",
        "Bike trail",
        "Billiards",
        "Bird watching",
        "Boat tours",
        "Boating",
        "Bocce court",
        "Bowling alley",
        "Boxing",
        "Camping",
        "Canoeing",
        "Children\u0027s pool",
        "Children\u0027s program",
        "Children\u0027s program, onsite",
        "Cricket pitch",
        "Cross country skiing",
        "Dancing",
        "Dart board",
        "Direct access to a beach",
        "Diving",
        "Dog racing",
        "Downhill skiing",
        "Driving range",
        "Extensive health club",
        "Fishing",
        "Fitness center",
        "Fly fishing",
        "Football field",
        "Gambling",
        "Garden",
        "Golf",
        "Golf location (onsite/nearby)",
        "Health club",
        "Helicopter/airplane sightseeing",
        "Hiking trail",
        "Horse racing",
        "Horseback riding",
        "Hot tub",
        "Hunting",
        "Ice skating",
        "Indoor pool",
        "Indoor tennis courts",
        "Indoor/outdoor connecting pool",
        "Jet-ski",
        "Jogging trail",
        "Karaoke",
        "Kayaking",
        "Kids beach club",
        "Kids equestrian club",
        "Kids golf academy",
        "Lake",
        "Limited health club",
        "Massage services",
        "Miniature golf",
        "Mountain biking trail",
        "Mountain climbing",
        "Museum/gallery",
        "Nature preserve trail",
        "Nightclub",
        "Ocean",
        "Outdoor pool",
        "Outdoor tennis courts",
        "Outlet shopping",
        "Paddle court",
        "Parasailing",
        "Playground",
        "Polo",
        "Pool",
        "Putt putt golf",
        "Racquetball court",
        "River",
        "River rafting",
        "Rock climbing",
        "Safari",
        "Sailing",
        "Sauna",
        "Scuba diving",
        "Shopping",
        "Sightseeing tours",
        "Skating rink",
        "Skeet shooting",
        "Ski in/out facilities",
        "Skydiving",
        "Snorkeling",
        "Snow boarding",
        "Snow mobiling",
        "Snow skiing",
        "Soccer field",
        "Solarium",
        "Spa facility",
        "Sports court",
        "Sports events",
        "Squash court",
        "Steam bath",
        "Sun tanning bed",
        "Sunbathing",
        "Surfing",
        "Table tennis",
        "Teen programs",
        "Tennis court",
        "Tennis professional",
        "Theatre",
        "Tubing",
        "Upscale shopping",
        "Velodrome",
        "Volleyball",
        "Walking track",
        "Water activities",
        "Water-skiing",
        "Weightlifting",
        "Whirlpool",
        "Windsurfing",
        "Wine tasting",
        "Winter sports",
        "Wrestling",
        "Other_"
      ]
    },
    "SecurityFeature_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "SecurityFeature_Enum"
      },
      "description": "Identifies security features of the services, meeting rooms, guest rooms, and restaurants of a property.",
      "properties": {
        "value": {
          "$ref": "#/definitions/SecurityFeature_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "SecurityFeature_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "SecurityFeature_Enum"
      },
      "description": "Identifies security features of the services, meeting rooms, guest rooms, and restaurants of a property.",
      "type": "string",
      "enum": [
        "2nd lock on guest doors",
        "Audible alarm smoke detectors in guest rooms",
        "Audible alarms in hallways",
        "Audible alarms in public areas",
        "Auto link to fire station",
        "Automated External Defibrillator (AED) on-site",
        "Building meets all current local, state and country building codes",
        "Carbon monoxide detector",
        "Complies with Local/State/Federal fire laws",
        "Connecting doors have deadbolts",
        "Dead bolts on guest room doors",
        "Electronic room key",
        "Elevator auto recall",
        "Emergency back-up generators",
        "Emergency evacuation plan",
        "Emergency exits on each floor",
        "Emergency info in room",
        "Emergency lighting",
        "Evacuation drills",
        "Exterior doors (except lobby entrance) require key access at night",
        "FEMA approved",
        "Fire extinguishers",
        "Fire extinguishers in hallways",
        "Fire extinguishers in public areas",
        "First aid available",
        "Guest room doors self-closing",
        "Hard wired smoke detectors",
        "Health club facilities (pool/gym) require key access for entrance",
        "Hours security",
        "If no 24 hour security, what are the hours?",
        "Lighted parking area",
        "Multiple exits on each floor",
        "Patrolled parking area",
        "Private security available",
        "Property has elevators",
        "Public address system",
        "Room access through exterior corridor",
        "Room access through interior corridor",
        "Room accessible through balcony sliding glass doors",
        "Room windows open",
        "Safety chains on guest doors",
        "Secondary locks on room windows",
        "Secondary locks on sliding glass doors",
        "Secured floors",
        "Security",
        "Security 24 hours/day",
        "Security escorts available on request",
        "Smoke detector in guest rooms",
        "Smoke detector in hallways",
        "Smoke detector in public areas",
        "Sprinklers in guest rooms",
        "Sprinklers in hallways",
        "Sprinklers in public areas",
        "Staff Red Cross certified in CPR",
        "Staff trained in Automated External Defibrillator (AED) usage",
        "Staff trained in CPR",
        "Staff trained in duplicate key issue",
        "Staff trained in first aid",
        "Swingbolt lock",
        "Ventilated stair wells",
        "Video cameras at entrance",
        "Video cameras in public areas",
        "Video surveillance monitored 24 hrs a day",
        "Video surveillance of parking",
        "Video surveillance recorded 24 hrs a day",
        "Viewports in guest room doors",
        "VIP Security",
        "Visual alarm in guest rooms",
        "Visual alarms in hallways",
        "Visual alarms in public areas",
        "Other_"
      ]
    },
    "Gender_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "Gender_Enum"
      },
      "type": "string",
      "enum": [
        "Male",
        "Female",
        "Unknown"
      ]
    },
    "MaritalStatus_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "MaritalStatus_Enum"
      },
      "description": "The marital status of a person.",
      "type": "string",
      "enum": [
        "Annulled",
        "Co-habiting",
        "Divorced",
        "Engaged",
        "Married",
        "Separated",
        "Single",
        "Widowed",
        "Unknown"
      ]
    },
    "EventStatus_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "EventStatus_Enum"
      },
      "description": "Describes the status of planning for an event.",
      "properties": {
        "value": {
          "$ref": "#/definitions/EventStatus_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "EventStatus_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "EventStatus_Enum"
      },
      "description": "Describes the status of planning for an event.",
      "type": "string",
      "enum": [
        "Event Planned",
        "Event Scheduled (no details at this time)",
        "No Event",
        "Off Site Event",
        "Other_"
      ]
    },
    "ProfileStatus_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ProfileStatus_Enum"
      },
      "description": "Status of the profile.",
      "properties": {
        "value": {
          "$ref": "#/definitions/ProfileStatus_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "ProfileStatus_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ProfileStatus_Enum"
      },
      "description": "Status of the profile.",
      "type": "string",
      "enum": [
        "Active",
        "Inactive",
        "Lapsed",
        "Marked for Deletion",
        "Terminated",
        "Other_"
      ]
    },
    "ProfileType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ProfileType_Enum"
      },
      "description": "Specifies the type of profile.",
      "properties": {
        "value": {
          "$ref": "#/definitions/ProfileType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "ProfileType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ProfileType_Enum"
      },
      "description": "Specifies the type of profile.",
      "type": "string",
      "enum": [
        "Airline",
        "Arranger",
        "Association",
        "Authorized signer",
        "Billing contact",
        "Car rental",
        "Corporation",
        "CRO",
        "Cruise line",
        "Customer",
        "Employee",
        "Event host",
        "GDS",
        "General service contractor",
        "Group",
        "Hotel",
        "Internet broker",
        "Representation company",
        "Supplier partner",
        "Tour operator",
        "Travel agency",
        "Travel agent",
        "Wholesaler",
        "Other_"
      ]
    },
    "TravelPurpose_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "TravelPurpose_Enum"
      },
      "description": "Specifies the reason the person is traveling.",
      "properties": {
        "value": {
          "$ref": "#/definitions/TravelPurpose_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "TravelPurpose_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "TravelPurpose_Enum"
      },
      "description": "Specifies the reason the person is traveling.",
      "type": "string",
      "enum": [
        "Business",
        "Personal/leisure",
        "Group or meeting",
        "Conference",
        "Charter",
        "Other_"
      ]
    },
    "VoluntaryIndicator_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "VoluntaryIndicator_Enum"
      },
      "description": "TODO - why is this payment form instead of Voluntary indicator or boolean?",
      "type": "string",
      "enum": [
        "voluntary",
        "involuntary"
      ]
    },
    "RequiredPayments_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "RequiredPayments_Enum"
      },
      "type": "string",
      "enum": [
        "GuaranteeRequired",
        "None",
        "CC/DC/Voucher",
        "Profile",
        "Deposit",
        "PrePay"
      ]
    },
    "OfficeLocation_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "OfficeLocation_Enum"
      },
      "description": "Specifes the location type of an office (e.g. main, field, division).",
      "type": "string",
      "enum": [
        "Main",
        "Field",
        "Division",
        "Regional",
        "Remote"
      ]
    },
    "Status_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "Status_Enum"
      },
      "description": "The status condition.",
      "properties": {
        "value": {
          "$ref": "#/definitions/Status_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "Status_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "Status_Enum"
      },
      "description": "The status condition.",
      "type": "string",
      "enum": [
        "Complete",
        "Incomplete",
        "Not processed",
        "Unknown",
        "Other_"
      ]
    },
    "ErrorWarningType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ErrorWarningType_Enum"
      },
      "description": "Tthe category of error or warning.",
      "properties": {
        "value": {
          "$ref": "#/definitions/ErrorWarningType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "ErrorWarningType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ErrorWarningType_Enum"
      },
      "description": "Tthe category of error or warning.",
      "type": "string",
      "enum": [
        "Advisory",
        "Application error",
        "Authentication",
        "Authentication timeout",
        "Authorization",
        "Business rule",
        "No implementation",
        "Processing exception",
        "Protocol violation",
        "Required field missing",
        "Unknown",
        "Other_"
      ]
    },
    "PhoneLocation_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PhoneLocation_Enum"
      },
      "description": "Where the phone is located.",
      "properties": {
        "value": {
          "$ref": "#/definitions/PhoneLocation_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "PhoneLocation_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PhoneLocation_Enum"
      },
      "description": "Where the phone is located.",
      "type": "string",
      "enum": [
        "Brand reservations office",
        "Central reservations office",
        "Home",
        "Managing company",
        "Mobile",
        "Office",
        "Property direct",
        "Property reservation Office",
        "Sales office",
        "Other_"
      ]
    },
    "PhoneUseType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PhoneUseType_Enum"
      },
      "properties": {
        "value": {
          "$ref": "#/definitions/PhoneUseType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "PhoneUseType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PhoneUseType_Enum"
      },
      "type": "string",
      "enum": [
        "Contact",
        "Daytime contact",
        "Emergency contact",
        "Evening contact",
        "Guest use",
        "Mobile",
        "Pickup contact",
        "Toll free number",
        "Travel arranger",
        "Other_"
      ]
    },
    "PhoneTechType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PhoneTechType_Enum"
      },
      "description": "Defines the technology associated with this phone number.",
      "properties": {
        "value": {
          "$ref": "#/definitions/PhoneTechType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "PhoneTechType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PhoneTechType_Enum"
      },
      "description": "Defines the technology associated with this phone number.",
      "type": "string",
      "enum": [
        "Voice",
        "Fax",
        "Pager",
        "TTY",
        "Other_"
      ]
    },
    "TimeUnit_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "TimeUnit_Enum"
      },
      "type": "string",
      "enum": [
        "Day",
        "Full duration",
        "Hour",
        "Minute",
        "Month",
        "Second",
        "Week",
        "Year"
      ]
    },
    "OffsetDropTime_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "OffsetDropTime_Enum"
      },
      "description": "An enumerated type indicating when the deadline drop time goes into effect.",
      "type": "string",
      "enum": [
        "Before arrival",
        "After booking",
        "After confirmation",
        "After arrival",
        "After departure"
      ]
    },
    "EmployeeStatus_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "EmployeeStatus_Enum"
      },
      "description": "OTA Codelist: Employee Status\\tEMP\\t\\n\\t1\\tActive\\n\\t2\\tRetired\\n\\t3\\tLeave\\n\\t4\\tTerminated",
      "type": "string",
      "enum": [
        "Active",
        "Retired",
        "Leave",
        "Terminated"
      ]
    },
    "FeeType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "FeeType_Enum"
      },
      "description": "Describes the type of fee or tax.",
      "properties": {
        "value": {
          "$ref": "#/definitions/FeeType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "FeeType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "FeeType_Enum"
      },
      "description": "Describes the type of fee or tax.",
      "type": "string",
      "enum": [
        "Adult rollaway fee",
        "Application Fee",
        "Banquet service fee",
        "Beverage with alcohol",
        "Beverage without alcohol",
        "Child rollaway charge",
        "City hotel fee",
        "Crib fee",
        "Destination amenity fee",
        "Early checkout fee",
        "Exempt",
        "Express Handling Fee",
        "Extra child charge",
        "Extra person charge",
        "Food",
        "Local fee",
        "Maintenance fee",
        "Miscellaneous",
        "Package fee",
        "Pet sanitation fee",
        "Resort fee",
        "Rollaway fee",
        "Room service fee",
        "Service charge",
        "Standard",
        "Standard food and beverage gratuity",
        "State cost recovery fee",
        "Surcharge",
        "Tobacco",
        "Total surcharges",
        "Other_"
      ]
    },
    "TravelSector_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "TravelSector_Enum"
      },
      "description": "Specifies the travel sector.",
      "properties": {
        "value": {
          "$ref": "#/definitions/TravelSector_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "TravelSector_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "TravelSector_Enum"
      },
      "description": "Specifies the travel sector.",
      "type": "string",
      "enum": [
        "Air",
        "Car",
        "Cruise",
        "Excursion",
        "Ferry",
        "Golf",
        "Hotel",
        "Insurance",
        "Package option",
        "Rail",
        "Tour",
        "Other_"
      ]
    },
    "PaymentCardCode_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PaymentCardCode_Enum"
      },
      "description": "The 2 digit code that identifies the credit card.",
      "properties": {
        "value": {
          "$ref": "#/definitions/PaymentCardCode_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "PaymentCardCode_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PaymentCardCode_Enum"
      },
      "description": "The 2 digit code that identifies the credit card.",
      "type": "string",
      "enum": [
        "VI",
        "UP",
        "TP",
        "MC",
        "MA",
        "JC",
        "EC",
        "DS",
        "DN",
        "CB",
        "BL",
        "BC",
        "AX",
        "Other_"
      ]
    },
    "PaymentType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PaymentType_Enum"
      },
      "description": "Specifies a type of payment.",
      "properties": {
        "value": {
          "$ref": "#/definitions/PaymentType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "PaymentType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PaymentType_Enum"
      },
      "description": "Specifies a type of payment.",
      "type": "string",
      "enum": [
        "Air travel card",
        "Airline payment card",
        "Barter",
        "Business account",
        "Business check",
        "Cash",
        "Certified check",
        "Check",
        "Company name/address",
        "Corporate ID/CD number",
        "Coupon",
        "Credit card",
        "Debit card",
        "Deposit",
        "Direct bill",
        "Frequent guest number",
        "Frequent traveler number",
        "Guarantee to property",
        "Guest name/address",
        "Miscellaneous",
        "Miscellaneous charge order",
        "Mobile payment",
        "Money order",
        "None",
        "Override guarantee information",
        "Payment manager",
        "Payment service",
        "Personal check",
        "Pre-pay",
        "Redemption",
        "Special industry program",
        "Ticket",
        "Tour order",
        "Travel agency IATA number",
        "Travel agency name/address",
        "Traveler\u0027s check",
        "Virtual card ",
        "Voucher",
        "Wire payment",
        "Other_"
      ]
    },
    "CommunicationLocation_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "CommunicationLocation_Enum"
      },
      "description": "Specifies a location for communication.",
      "properties": {
        "value": {
          "$ref": "#/definitions/CommunicationLocation_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "CommunicationLocation_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "CommunicationLocation_Enum"
      },
      "description": "Specifies a location for communication.",
      "type": "string",
      "enum": [
        "Business",
        "Destination",
        "Home",
        "Other_"
      ]
    },
    "AddressUse_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AddressUse_Enum"
      },
      "description": "Describes how an address is to be used.",
      "properties": {
        "value": {
          "$ref": "#/definitions/AddressUse_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "AddressUse_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AddressUse_Enum"
      },
      "description": "Describes how an address is to be used.",
      "type": "string",
      "enum": [
        "Billing",
        "Chain",
        "Contact",
        "Credit card",
        "Delivery",
        "Deposit",
        "Mailing",
        "Physical",
        "Pre-opening office",
        "Other_"
      ]
    },
    "BookingChannel_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BookingChannel_Enum"
      },
      "description": "Specifies a type of booking channel.",
      "properties": {
        "value": {
          "$ref": "#/definitions/BookingChannel_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "BookingChannel_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BookingChannel_Enum"
      },
      "description": "Specifies a type of booking channel.",
      "type": "string",
      "enum": [
        "Agent",
        "Alternative distribution system (ADS)",
        "Central reservation system (CRS)",
        "Global distribution system (GDS)",
        "Internet",
        "Kiosk",
        "Property management system (PMS)",
        "Sales and catering system (SCS)",
        "Tour operator system (TOS)",
        "Other_"
      ]
    },
    "UnitOfMeasure_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "UnitOfMeasure_Enum"
      },
      "description": "The unit of measure in a code format. Refer to OpenTravel Code List Unit of Measure Code (UOM).",
      "type": "string",
      "enum": [
        "Miles",
        "Kilometers",
        "Meters",
        "Millimeters",
        "Centimeters",
        "Yards",
        "Feet",
        "Inches",
        "Pixels",
        "Block",
        "Megabytes",
        "Gigabytes",
        "Square feet",
        "Square meters",
        "Pounds",
        "Kilograms",
        "Square inch",
        "Square yard",
        "Acre",
        "Square millimeter",
        "Square centimeter",
        "Hectare",
        "Ounce",
        "Gram",
        "Gallons",
        "Liters",
        "Kilowatts",
        "Cubic meters"
      ]
    },
    "EmailAddressType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "EmailAddressType_Enum"
      },
      "description": "Specifies a type of email address.",
      "properties": {
        "value": {
          "$ref": "#/definitions/EmailAddressType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "EmailAddressType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "EmailAddressType_Enum"
      },
      "description": "Specifies a type of email address.",
      "type": "string",
      "enum": [
        "Business",
        "Listserve",
        "Managing company",
        "Personal",
        "Property",
        "Reservation office",
        "Sales office",
        "Other_"
      ]
    },
    "PositionAccuracy_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "PositionAccuracy_Enum"
      },
      "description": "Specifies the level of accuracy for the positon.",
      "type": "string",
      "enum": [
        "Zip9Code",
        "Zip7Code",
        "Zip5Code",
        "Street",
        "State",
        "Property",
        "Intersection",
        "Exact",
        "County",
        "Country",
        "City",
        "Block"
      ]
    },
    "DayOfWeek_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "DayOfWeek_Enum"
      },
      "description": "Day of the Week types.",
      "type": "string",
      "enum": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday",
        "Saturday",
        "Sunday"
      ]
    },
    "MonthOfYear_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "MonthOfYear_Enum"
      },
      "description": "Month of year types",
      "type": "string",
      "enum": [
        "January",
        "February",
        "March",
        "April",
        "May",
        "June",
        "July",
        "August",
        "September",
        "October",
        "November",
        "December"
      ]
    },
    "BankAccountType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BankAccountType_Enum"
      },
      "description": "Source: OpenTravel",
      "properties": {
        "value": {
          "$ref": "#/definitions/BankAccountType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "BankAccountType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BankAccountType_Enum"
      },
      "description": "Source: OpenTravel",
      "type": "string",
      "enum": [
        "Savings",
        "Investment",
        "Checking",
        "Other_"
      ]
    },
    "PaymentCardIssuer_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PaymentCardIssuer_Enum"
      },
      "description": "Source: OpenTravel",
      "properties": {
        "value": {
          "$ref": "#/definitions/PaymentCardIssuer_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "PaymentCardIssuer_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PaymentCardIssuer_Enum"
      },
      "description": "Source: OpenTravel",
      "type": "string",
      "enum": [
        "VISA",
        "USAirways",
        "UnitedAirlines",
        "StarwoodHotels",
        "SouthwestAirlines",
        "RitzCarlton",
        "Mastercard",
        "Mariott",
        "Hyatt",
        "Hilton",
        "Eurocard",
        "Disney",
        "DiscoverCard",
        "DeltaAirlines",
        "ContinentalAirlines",
        "Citibank",
        "Chase",
        "CapitalOne",
        "BritishAirways",
        "BankOfAmerica",
        "AmericanExpress",
        "Other_"
      ]
    },
    "AgeQualifyingCode_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AgeQualifyingCode_Enum"
      },
      "description": "A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). This attribute allows for an increase in rate by occupant class.\\nPerson age categories.\\nNote: Age categories  are typically used to qualify pricing and\\/or eligibility.",
      "properties": {
        "value": {
          "$ref": "#/definitions/AgeQualifyingCode_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "AgeQualifyingCode_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AgeQualifyingCode_Enum"
      },
      "description": "A code representing a business rule that determines the charges for a guest based upon age range (e.g. Adult, Child, Senior, Child With Adult, Child Without Adult). This attribute allows for an increase in rate by occupant class.\\nPerson age categories.\\nNote: Age categories  are typically used to qualify pricing and\\/or eligibility.",
      "type": "string",
      "enum": [
        "Junior",
        "Under 10",
        "Younger driver",
        "Young driver",
        "Free adult",
        "Free child",
        "Additional occupant without adult",
        "Additional occupant with adult",
        "Senior",
        "Adult",
        "Teenager",
        "Child",
        "Infant",
        "Under 21",
        "Under 17",
        "Under 12",
        "Under 2",
        "Over 65",
        "Over 21",
        "Other_"
      ]
    },
    "DrivingRangeType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "DrivingRangeType_Enum"
      },
      "description": "Describes the type of driving range.",
      "type": "string",
      "enum": [
        "Covered",
        "Indoor",
        "Outdoor"
      ]
    },
    "CourseType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "CourseType_Enum"
      },
      "description": "The guest policy at the facility.",
      "type": "string",
      "enum": [
        "DailyFee",
        "Municipal/Government/Military",
        "Private",
        "Private Limited Access",
        "Resort",
        "SemiPrivate"
      ]
    },
    "Transportation_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "Transportation_Enum"
      },
      "description": "Type of tranportation: Air, Rail, Bus, Boat, Private Auto, Other.",
      "properties": {
        "value": {
          "$ref": "#/definitions/Transportation_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "Transportation_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "Transportation_Enum"
      },
      "description": "Type of tranportation: Air, Rail, Bus, Boat, Private Auto, Other.",
      "type": "string",
      "enum": [
        "Bicycle",
        "Boat",
        "Bus",
        "Cable car",
        "Car",
        "Carriage",
        "Courtesy car",
        "Helicopter",
        "Limousine",
        "Metro",
        "Monorail",
        "Motorbike",
        "Pack animal",
        "Plane",
        "Rental car",
        "Rickshaw",
        "Shuttle",
        "Subway",
        "Sedan chair",
        "Taxi",
        "Train",
        "Trolley",
        "Tube",
        "Walk",
        "Water taxi",
        "Express train",
        "Public",
        "Ferry",
        "Other_"
      ]
    },
    "TripPurpose_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "TripPurpose_Enum"
      },
      "description": "Typical trip purposes.",
      "type": "string",
      "enum": [
        "Business",
        "BusinessAndPleasure",
        "Pleasure",
        "Unknown"
      ]
    },
    "RatePeriod_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "RatePeriod_Enum"
      },
      "description": "The RatePeriodSimpleType simple type defines a set of valid values for the type of rate that may be applied.  Typically rates differ based upon the duration, and the actual rate is then expressed in terms of the period of the rental.",
      "type": "string",
      "enum": [
        "Hourly",
        "Daily",
        "Weekly",
        "Monthly",
        "WeekendDay",
        "Other",
        "Package",
        "Bundle",
        "Total"
      ]
    },
    "ToFrom_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "ToFrom_Enum"
      },
      "description": "Used to indicate whether the context is to a facility or from a facility.",
      "type": "string",
      "enum": [
        "ToFacility",
        "FromFacility"
      ]
    },
    "TaxType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "TaxType_Enum"
      },
      "description": "Describes the type of fee or tax.",
      "properties": {
        "value": {
          "$ref": "#/definitions/TaxType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "TaxType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "TaxType_Enum"
      },
      "description": "Describes the type of fee or tax.",
      "type": "string",
      "enum": [
        "Assessment/license tax",
        "Bed tax",
        "City tax",
        "Convention tax",
        "Country tax",
        "County tax",
        "Energy tax",
        "Federal tax",
        "Food \u0026 beverage tax",
        "Goods and services tax (GST)",
        "Insurance Premium Tax",
        "Lodging tax",
        "National government tax",
        "Occupancy tax",
        "Room Tax",
        "Sales tax",
        "State tax",
        "Surplus Lines Tax",
        "Total tax",
        "Tourism tax",
        "Value Added Tax (VAT)",
        "Other_"
      ]
    },
    "ChargeUnit_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ChargeUnit_Enum"
      },
      "description": "Source: Charge Type (CHG) OpenTravel codelist.",
      "properties": {
        "value": {
          "$ref": "#/definitions/ChargeUnit_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "ChargeUnit_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ChargeUnit_Enum"
      },
      "description": "Source: Charge Type (CHG) OpenTravel codelist.",
      "type": "string",
      "enum": [
        "Per unit",
        "Per order",
        "Per tray",
        "Per dozen",
        "Per gallon",
        "Round trip",
        "Per room",
        "Per item",
        "Per rental",
        "Per person per night",
        "Per person per stay",
        "Per room per night",
        "Per room per stay",
        "Weekly",
        "Per occurance",
        "Half day",
        "Hourly",
        "Daily",
        "Per function",
        "Per minute",
        "First use",
        "Per person",
        "Unit",
        "Tray",
        "Stay",
        "Room",
        "Reservation/Booking",
        "Rental",
        "OverMinuteCharge",
        "Order",
        "OneWay",
        "OneTimeUse",
        "MinimumCharge",
        "MaximumCharge",
        "Item",
        "Gallon",
        "Complimentary",
        "AdditionsPerStay",
        "Other_"
      ]
    },
    "SegmentCategory_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "SegmentCategory_Enum"
      },
      "description": "Describes the segment type.",
      "properties": {
        "value": {
          "$ref": "#/definitions/SegmentCategory_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "SegmentCategory_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "SegmentCategory_Enum"
      },
      "description": "Describes the segment type.",
      "type": "string",
      "enum": [
        "Budget",
        "Deluxe",
        "Economy",
        "First Class",
        "Luxury",
        "Moderate",
        "Tourist",
        "Upscale",
        "Standard",
        "Midscale",
        "Quality",
        "Midscale without F\u0026B",
        "Upper upscale",
        "Other_"
      ]
    },
    "ReferencePoint_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ReferencePoint_Enum"
      },
      "description": "Specifies a point of reference.",
      "properties": {
        "value": {
          "$ref": "#/definitions/ReferencePoint_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "ReferencePoint_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "ReferencePoint_Enum"
      },
      "description": "Specifies a point of reference.",
      "type": "string",
      "enum": [
        "Airport",
        "Amusement park",
        "Arena",
        "Bar",
        "Bay",
        "Beach",
        "Bus station",
        "City center",
        "Church",
        "Corporation",
        "Educational Institution",
        "Ferry station",
        "Financial district",
        "Financial institution",
        "Lake",
        "Landmark",
        "Library",
        "Marina",
        "Market",
        "Medical facility",
        "Metro/subway station",
        "Monument",
        "Museum",
        "Park",
        "Racetrack",
        "Restaurant",
        "River",
        "Shopping center",
        "Sports facility",
        "Synagogue",
        "Train station",
        "Zoo",
        "Other_"
      ]
    },
    "MealPlan_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "MealPlan_Enum"
      },
      "description": "Different meal plans",
      "properties": {
        "value": {
          "$ref": "#/definitions/MealPlan_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "MealPlan_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "MealPlan_Enum"
      },
      "description": "Different meal plans",
      "type": "string",
      "enum": [
        "Breakfast \u0026 lunch",
        "Dinner",
        "Lunch",
        "Modified",
        "Breakfast",
        "Family American",
        "Dinner bed and breakfast plan",
        "Bermuda",
        "Self catering",
        "Room only/European plan",
        "As brochured",
        "Half board/modified American plan",
        "Full breakfast",
        "Full board",
        "Family plan",
        "European plan",
        "English breakfast",
        "Continental breakfast",
        "Caribbean breakfast",
        "Buffet breakfast",
        "Bed \u0026 breakfast",
        "American/full board",
        "All inclusive",
        "Other_"
      ]
    },
    "AdditionalDetailType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AdditionalDetailType_Enum"
      },
      "description": "Identifies the type of detail being sent.",
      "properties": {
        "value": {
          "$ref": "#/definitions/AdditionalDetailType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "AdditionalDetailType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "AdditionalDetailType_Enum"
      },
      "description": "Identifies the type of detail being sent.",
      "type": "string",
      "enum": [
        "Advanced booking information",
        "Amenity information",
        "Areas served",
        "Booking guidelines",
        "Cancellation information",
        "Catering description",
        "Check in check out information",
        "Check-in policy",
        "Check-out policy",
        "Children information",
        "Commission information",
        "Contract/negotiated booking information",
        "Corporate booking information",
        "Cuisine description",
        "Customs information for material",
        "Deposit information",
        "Deposit policy for master account",
        "Deposit policy for reservations",
        "Driving directions",
        "Driving directions from the east",
        "Driving directions from the north",
        "Driving directions from the south",
        "Driving directions from the west",
        "Early checkout description",
        "Express check-in policy",
        "Express check-out policy",
        "Extended stay information",
        "Extra charge information",
        "Extra person information",
        "Facility restrictions",
        "Family plan description",
        "Food and beverage minimums for groups",
        "General meeting planning information",
        "Government booking policy",
        "Group booking information",
        "Group meeting planning information",
        "Guarantee information",
        "Inclusion information",
        "Last room availability description",
        "Late arrival information",
        "Late departure information",
        "Maximum stay information",
        "Meal plan description",
        "Meeting room description",
        "Minimum stay information",
        "Miscellaneous information",
        "Offsite facilities information",
        "Offsite recreational activities information",
        "Offsite services information",
        "Onsite facilities information",
        "Onsite recreational activities information",
        "Onsite services information",
        "Oversold policy description",
        "Package information",
        "Pet policy description",
        "Promotional information",
        "Property description",
        "Property location",
        "Rate description",
        "Rate disclaimer information",
        "Restaurant services",
        "Room decor description",
        "Room information",
        "Room type upgrade description",
        "Seasons",
        "Security information",
        "Service charge information",
        "Special events",
        "Special offers description",
        "Surcharge information",
        "Tax information",
        "Travel industry booking information",
        "Visa/travel requirement information",
        "Other_"
      ]
    },
    "InformationType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "InformationType_Enum"
      },
      "description": "Identifies the type of information being sent.",
      "properties": {
        "value": {
          "$ref": "#/definitions/InformationType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "InformationType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "InformationType_Enum"
      },
      "description": "Identifies the type of information being sent.",
      "type": "string",
      "enum": [
        "Address",
        "Advisory",
        "Alias name",
        "Amenities",
        "Attractions",
        "Awards",
        "Contact",
        "Corporate locations",
        "Description",
        "Descriptive content",
        "Dining",
        "Driving directions",
        "Facilities",
        "Geocodes",
        "Location",
        "Long name",
        "Marketing",
        "Pictures",
        "Policy",
        "Recreation",
        "Safety",
        "Services",
        "Short description",
        "Special instructions",
        "Transportation",
        "Other_"
      ]
    },
    "PictureCategory_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PictureCategory_Enum"
      },
      "description": "Specifies the category of the mulitmedia item.",
      "properties": {
        "value": {
          "$ref": "#/definitions/PictureCategory_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "PictureCategory_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "PictureCategory_Enum"
      },
      "description": "Specifies the category of the mulitmedia item.",
      "type": "string",
      "enum": [
        "Ballroom",
        "Bar/Lounge",
        "Basics",
        "Beach",
        "Business center",
        "Exterior view",
        "Golf course",
        "Guest room",
        "Guest room amenity",
        "Health club",
        "Hot news",
        "Lobby view",
        "Logo",
        "Map",
        "Meeting room",
        "Miscellaneous",
        "Pool view",
        "Promotional",
        "Property amenity",
        "Recreational facility",
        "Restaurant",
        "Spa",
        "Suite",
        "Other_"
      ]
    },
    "BasisType": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BasisType"
      },
      "description": "Provides basis for how an amount was calculated.",
      "properties": {
        "value": {
          "$ref": "#/definitions/BasisType_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "BasisType_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "BasisType"
      },
      "description": "Provides basis for how an amount was calculated.",
      "type": "string",
      "enum": [
        "Days",
        "Entire",
        "First",
        "First and last",
        "Last",
        "Nights",
        "Other_"
      ]
    },
    "Commission_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "Commission_Enum"
      },
      "type": "string",
      "enum": [
        "Full",
        "Partial",
        "Non-paying",
        "No-show",
        "Adjustment",
        "Commissionable"
      ]
    },
    "RoomGender_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationClosed",
        "EntityName": "RoomGender_Enum"
      },
      "type": "string",
      "enum": [
        "Male",
        "Female",
        "MaleAndFemale",
        "Unknown"
      ]
    },
    "Frequency_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "Frequency_Enum"
      },
      "description": "Source: Charge Type (CHG) OpenTravel codelist.",
      "properties": {
        "value": {
          "$ref": "#/definitions/Frequency_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "Frequency_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "Frequency_Enum"
      },
      "description": "Source: Charge Type (CHG) OpenTravel codelist.",
      "type": "string",
      "enum": [
        "Weekly",
        "Stay",
        "PerDozen",
        "Occurrence",
        "Minute",
        "Night",
        "Hourly",
        "HalfDay",
        "FirstUse",
        "Daily",
        "Other_"
      ]
    },
    "RatePlanType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "RatePlanType_Enum"
      },
      "description": "Note: Typically used for rate plans that may be published, e.g. have no qualifying criteria, or may be restricted or negotiated, e.g. has qualifying criteria for eligibility and\\/or has been negotiated between parties.",
      "properties": {
        "value": {
          "$ref": "#/definitions/RatePlanType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "RatePlanType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "RatePlanType_Enum"
      },
      "description": "Note: Typically used for rate plans that may be published, e.g. have no qualifying criteria, or may be restricted or negotiated, e.g. has qualifying criteria for eligibility and\\/or has been negotiated between parties.",
      "type": "string",
      "enum": [
        "Other_",
        "Weekly",
        "Weekend",
        "TravelIndustry",
        "TourWholesale",
        "SeniorCitizen",
        "RegularRack",
        "Published",
        "PromotionalPackageTour",
        "Promotional",
        "Package",
        "NonLastRoomAvailable",
        "Net",
        "Negotiated",
        "Multi-DayPackage",
        "Monthly",
        "Military",
        "LastRoomAvailable",
        "Group",
        "Government",
        "FamilyPlan",
        "DistressedInventory",
        "DayRate",
        "Corporate",
        "Convention",
        "Contract",
        "Consortia",
        "ClubConcierge",
        "Association",
        "Other_"
      ]
    },
    "GuestRoomInfo": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "GuestRoomInfo"
      },
      "description": "Identifies a property\u0027s accommodation\\/inventory types for which it is useful to specify a property-level count or availability status.",
      "properties": {
        "value": {
          "$ref": "#/definitions/GuestRoomInfo_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "GuestRoomInfo_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "GuestRoomInfo"
      },
      "description": "Identifies a property\u0027s accommodation\\/inventory types for which it is useful to specify a property-level count or availability status.",
      "type": "string",
      "enum": [
        "1 room cabin",
        "Accessible rooms",
        "Accommodations with balcony",
        "Adjoining rooms or suites",
        "Apartments",
        "Available rooms",
        "Available suites",
        "Buildings",
        "Bungalow",
        "Business class",
        "Business plan",
        "Cabin",
        "Classic",
        "Club levels",
        "Comfort",
        "Concierge levels",
        "Condos",
        "Connecting rooms or suites",
        "Cottage",
        "Deluxe",
        "Deluxe suite",
        "Double bedrooms",
        "Double double bedrooms",
        "Drive up rooms",
        "Economy",
        "Effeciency",
        "Executive floor",
        "Family/oversized accommodations",
        "First floor rooms",
        "Floors",
        "Jacuzzi Suite",
        "Junior suite",
        "King bedrooms",
        "King king bedrooms",
        "Lanai",
        "Large suite",
        "Loft",
        "Luxury",
        "Nonsmoking rooms",
        "Parlour",
        "Penthouses",
        "Premier",
        "Queen bedrooms",
        "Queen queen bedrooms",
        "Room",
        "Run of the house",
        "Separate floors for women",
        "Smoking rooms",
        "Standard",
        "Studios",
        "Suites",
        "Superior",
        "Total available rooms and suites",
        "Total rooms",
        "Twin bedrooms",
        "Twin twin bedrooms",
        "Villa",
        "Other_"
      ]
    },
    "RoomViewType_Enum": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "RoomViewType_Enum"
      },
      "description": "Describes room view types",
      "properties": {
        "value": {
          "$ref": "#/definitions/RoomViewType_Enum_Base"
        },
        "extension": {
          "type": "string",
          "maxLength": 128,
          "minLength": 1
        }
      }
    },
    "RoomViewType_Enum_Base": {
      "x-otm-entity": {
        "EntityType": "EnumerationOpen",
        "EntityName": "RoomViewType_Enum"
      },
      "description": "Describes room view types",
      "type": "string",
      "enum": [
        "Annex room",
        "Ground floor outside access",
        "Ground floor inside access",
        "Executive floor",
        "Near stairs",
        "Main building",
        "Wing room",
        "Tower room",
        "Quiet room",
        "Poolside",
        "Other_"
      ]
    }
  }
}