{
    "apis": [
        {
            "method": "GET",
            "endpoint": "augmented_realities_metadata",
            "return": "DynamicARMetadata",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "channels_to_integrity_status",
            "return": "CatalogItemChannelsToIntegrityStatus",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "hotel_rooms",
            "return": "HotelRoom",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "videos_metadata",
            "return": "DynamicVideoMetadata",
            "params": []
        },
        {
            "name": "#delete",
            "method": "DELETE",
            "return": "Object",
            "params": []
        },
        {
            "name": "#get",
            "method": "GET",
            "return": "Hotel",
            "params": []
        },
        {
            "name": "#update",
            "method": "POST",
            "return": "Hotel",
            "params": [
                {
                    "name": "address",
                    "required": false,
                    "type": "Object"
                },
                {
                    "name": "applinks",
                    "required": false,
                    "type": "Object"
                },
                {
                    "name": "base_price",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "brand",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "currency",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "description",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "guest_ratings",
                    "required": false,
                    "type": "list<Object>"
                },
                {
                    "name": "images",
                    "required": false,
                    "type": "list<Object>"
                },
                {
                    "name": "name",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "phone",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "star_rating",
                    "required": false,
                    "type": "float"
                },
                {
                    "name": "url",
                    "required": false,
                    "type": "string"
                }
            ]
        }
    ],
    "fields": [
        {
            "name": "address",
            "type": "string"
        },
        {
            "name": "applinks",
            "type": "CatalogItemAppLinks"
        },
        {
            "name": "brand",
            "type": "string"
        },
        {
            "name": "category",
            "type": "string"
        },
        {
            "name": "category_specific_fields",
            "type": "CatalogSubVerticalList"
        },
        {
            "name": "currency",
            "type": "string"
        },
        {
            "name": "description",
            "type": "string"
        },
        {
            "name": "guest_ratings",
            "type": "string"
        },
        {
            "name": "hotel_id",
            "type": "string"
        },
        {
            "name": "id",
            "type": "string"
        },
        {
            "name": "image_fetch_status",
            "type": "Hotel_image_fetch_status"
        },
        {
            "name": "images",
            "type": "list<string>"
        },
        {
            "name": "lowest_base_price",
            "type": "string"
        },
        {
            "name": "loyalty_program",
            "type": "string"
        },
        {
            "name": "margin_level",
            "type": "unsigned int"
        },
        {
            "name": "name",
            "type": "string"
        },
        {
            "name": "phone",
            "type": "string"
        },
        {
            "name": "sale_price",
            "type": "string"
        },
        {
            "name": "sanitized_images",
            "type": "list<string>"
        },
        {
            "name": "star_rating",
            "type": "float"
        },
        {
            "name": "unit_price",
            "type": "Object"
        },
        {
            "name": "url",
            "type": "string"
        },
        {
            "name": "visibility",
            "type": "Hotel_visibility"
        }
    ]
}
