{
    "$schema": "http:\/\/json-schema.org\/draft-07\/schema",
    "type": "array",
    "title": "Array - ibe_product_display",
    "description": "JSON Schema automatically generated from module ibe_product_display",
    "definitions": {},
    "items": {
        "type": "object",
        "title": "ibe_product_display",
        "properties": {
            "hotel_id": {
                "type": "number",
                "title": "hotel_id"
            },
            "leading_rate_plan_id": {
                "type": "number",
                "title": "Product display - Leading rate plan",
                "description": "Available options: \nOption: 1: Default order \nOption: 2: Cheapest \n",
                "enum": [1, 2]
            },
            "is_enable_sort": {
                "type": "number",
                "title": "Product display - Sort",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "filters_id": {
                "type": "number",
                "title": "filters_id",
                "description": "Available options: \nOption: 1: Price \nOption: 2: Rate plan \nOption: 3: Room category \nOption: 4: Package category \nOption: 5: Room amenities \nOption: 6: Bed type \nOption: 7: Show available only \n",
                "enum": [1, 2, 3, 4, 5, 6, 7]
            },
            "filters_ids": {
                "type": "string",
                "title": "Product display - Filters",
                "description": "IDs joined in a string. Available options: \nOption: 1: Price \nOption: 2: Rate plan \nOption: 3: Room category \nOption: 4: Package category \nOption: 5: Room amenities \nOption: 6: Bed type \nOption: 7: Show available only \n"
            },
            "is_service_enhancements": {
                "type": "number",
                "title": "Enhancements - ",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_mandatory": {
                "type": "number",
                "title": "Enhancements - Mandatory",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "desktop_layout_id": {
                "type": "number",
                "title": "Product display - Page Layout (Desktop Only)",
                "description": "Available options: \nOption: 1: List View \nOption: 2: Grid View \nOption: 3: Both Combined \n",
                "enum": [1, 2, 3]
            },
            "mobile_layout_id": {
                "type": "number",
                "title": "Enhancements - Mobile layout",
                "description": "Available options: \nOption: 1: Grid \nOption: 2: List \n",
                "enum": [1, 2]
            },
            "is_show_description": {
                "type": "number",
                "title": "Enhancements - Description",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_room_attr_icons": {
                "type": "number",
                "title": "Product display - Room attribute icons",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_room_amenity_icons": {
                "type": "number",
                "title": "Product display - Room amenity icons",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_room_description": {
                "type": "number",
                "title": "Product display - Room description",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "rate_description_id": {
                "type": "number",
                "title": "Product display - Rate description",
                "description": "Available options: \nOption: 1: Rate attributes \nOption: 2: Rate description \n",
                "enum": [1, 2]
            },
            "is_enable_full_screen_gallery": {
                "type": "number",
                "title": "Product display - Full screen gallery",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_limited_inventory": {
                "type": "number",
                "title": "Merchandising - Limited inventory messaging",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "promo_label_id": {
                "type": "number",
                "title": "Merchandising - Promotions label type",
                "description": "Available options: \nOption: 1: Simple tag \nOption: 2: Full box highlight \n",
                "enum": [1, 2]
            },
            "is_display_price_tag": {
                "type": "number",
                "title": "Merchandising - Daily price sale tag",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_room_upgrades_enhancements": {
                "type": "number",
                "title": "Merchandising - Room upgrades - enhancements",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_room_upgrades_checkout": {
                "type": "number",
                "title": "Merchandising - Room upgrades - check-out",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_abandonment_popup": {
                "type": "number",
                "title": "Merchandising - Abandonment pop-up",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_book_again": {
                "type": "number",
                "title": "Merchandising - Book again button",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_shop_by_room": {
                "type": "number",
                "title": "Product display - Shop by room",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_shop_by_rate": {
                "type": "number",
                "title": "Product display - Shop by rate",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "is_shop_by_packages": {
                "type": "number",
                "title": "Product display - Shop by packages",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "default_product_tab_id": {
                "type": "number",
                "title": "Product display - Default Product tabs",
                "description": "Available options: \nOption: 1: Shop by Room \nOption: 2: Shop by Rate \nOption: 3: Shop Packages \n",
                "enum": [1, 2, 3]
            },
            "show_column_id": {
                "type": "number",
                "title": "Merchandising - Show columns - Enhancements",
                "description": "Available options: \nOption: 1: 1 \nOption: 2: 2 \n",
                "enum": [1, 2]
            },
            "show_column_checkout_id": {
                "type": "number",
                "title": "Merchandising - Show columns - Check-out",
                "description": "Available options: \nOption: 1: 1 \nOption: 2: 2 \n",
                "enum": [1, 2]
            },
            "desktop_layout_default_id": {
                "type": "number",
                "title": "Product display - Choose Default",
                "description": "Available options: \nOption: 1: List View \nOption: 2: Grid View \n",
                "enum": [1, 2]
            },
            "rooms_tab_id": {
                "type": "number",
                "title": "Product display - Rooms tab",
                "description": "Available options: \nOption: 2: 2 columns \nOption: 3: 3 columns \n",
                "enum": [2, 3]
            },
            "rates_tab_id": {
                "type": "number",
                "title": "Product display - Rates tab",
                "description": "Available options: \nOption: 2: 2 columns \nOption: 3: 3 columns \n",
                "enum": [2, 3]
            },
            "packages_tab_id": {
                "type": "number",
                "title": "Product display - Packages tab",
                "description": "Available options: \nOption: 2: 2 columns \nOption: 3: 3 columns \n",
                "enum": [2, 3]
            },
            "desktop_layout_settings_id": {
                "type": "number",
                "title": "Enhancements - Desktop layout",
                "description": "Available options: \nOption: 3: 3 columns \nOption: 4: 4 columns \n",
                "enum": [3, 4]
            },
            "image_border_id": {
                "type": "number",
                "title": "Product display - Image border",
                "description": "Available options: \nOption: 1: No frame \nOption: 2: With frame \n",
                "enum": [1, 2]
            },
            "is_tile_border": {
                "type": "number",
                "title": "Product display - Tile border",
                "enum": [0, 1],
                "description": "0 = off \/ 1 = on"
            },
            "border_width": {
                "type": "string",
                "title": "Product display - Border Width (in px)"
            },
            "display_preferences_id": {
                "type": "number",
                "title": "Product display - Room\/Package Display Preferences",
                "description": "Available options: \nOption: 1: Available room only \nOption: 2: All rooms in sort order \nOption: 3: Sort by availability \n",
                "enum": [1, 2, 3]
            },
            "version": {
                "const": "0.5.0",
                "title": "Semantic Versioning - Module IBE"
            }
        }
    }
}
