{
  "name": "Hotel Booking Form",
  "description": "A comprehensive hotel reservation form for booking rooms with guest details and preferences.",
  "category": "Booking",
  "tags": ["hotel", "booking", "reservation", "hospitality", "accommodation"],
  "version": 2,
  "form_data": {
    "name": "Hotel Booking Form",
    "heading": "Book Your Stay",
    "description": "Reserve your room by filling out this booking form.",
    "formpages": [1],
    "pages": [
      {
        "id": 1,
        "name": "Booking Details",
        "heading": "Hotel Reservation",
        "description": "Provide your details and booking preferences.",
        "folder": "0",
        "pagerows": [1, 2, 3, 4, 5],
        "rows": [
          {
            "id": 1,
            "name": "Guest Information",
            "heading": "Guest Details",
            "description": "Enter your personal information.",
            "folder": "0",
            "rowcolumns": [1, 2],
            "columns": [
              {
                "id": 1,
                "name": "Column 1",
                "fields": [1],
                "width": 6,
                "field_data": [
                  {
                    "id": 1,
                    "field_type": "inputtext",
                    "name": "Guest Name",
                    "heading": "Full Name",
                    "description": "Enter the primary guest name.",
                    "is_required": 1,
                    "placeholder": "John Smith"
                  }
                ]
              },
              {
                "id": 2,
                "name": "Column 2",
                "fields": [2],
                "width": 6,
                "field_data": [
                  {
                    "id": 2,
                    "field_type": "inputemail",
                    "name": "Email Address",
                    "heading": "Email Address",
                    "description": "Enter your email for confirmation.",
                    "is_required": 1,
                    "placeholder": "john@example.com"
                  }
                ]
              }
            ]
          },
          {
            "id": 2,
            "name": "Contact Details",
            "heading": "Contact Information",
            "description": "Provide your contact details.",
            "folder": "0",
            "rowcolumns": [3],
            "columns": [
              {
                "id": 3,
                "name": "Column 1",
                "fields": [3],
                "width": 12,
                "field_data": [
                  {
                    "id": 3,
                    "field_type": "inputtext",
                    "name": "Phone Number",
                    "heading": "Phone Number",
                    "description": "Enter your contact number.",
                    "is_required": 1,
                    "placeholder": "+1 (555) 234-5678"
                  }
                ]
              }
            ]
          },
          {
            "id": 3,
            "name": "Reservation Dates",
            "heading": "Check-in & Check-out",
            "description": "Select your stay dates.",
            "folder": "0",
            "rowcolumns": [4, 5],
            "columns": [
              {
                "id": 4,
                "name": "Column 1",
                "fields": [4],
                "width": 6,
                "field_data": [
                  {
                    "id": 4,
                    "field_type": "inputdate",
                    "name": "Check-in Date",
                    "heading": "Check-in Date",
                    "description": "Select your check-in date.",
                    "is_required": 1
                  }
                ]
              },
              {
                "id": 5,
                "name": "Column 2",
                "fields": [5],
                "width": 6,
                "field_data": [
                  {
                    "id": 5,
                    "field_type": "inputdate",
                    "name": "Check-out Date",
                    "heading": "Check-out Date",
                    "description": "Select your check-out date.",
                    "is_required": 1
                  }
                ]
              }
            ]
          },
          {
            "id": 4,
            "name": "Room Preferences",
            "heading": "Room Selection",
            "description": "Choose your room type and number of guests.",
            "folder": "0",
            "rowcolumns": [6, 7],
            "columns": [
              {
                "id": 6,
                "name": "Column 1",
                "fields": [6],
                "width": 6,
                "field_data": [
                  {
                    "id": 6,
                    "field_type": "selectfield",
                    "name": "Room Type",
                    "heading": "Room Type",
                    "description": "Select your preferred room type.",
                    "is_required": 1,
                    "field_options": "{\"\": {\"Standard Single\": \"standard_single\",\"Standard Double\": \"standard_double\",\"Deluxe Room\": \"deluxe\",\"Suite\": \"suite\",\"Executive Suite\": \"executive\"}}"
                  }
                ]
              },
              {
                "id": 7,
                "name": "Column 2",
                "fields": [7],
                "width": 6,
                "field_data": [
                  {
                    "id": 7,
                    "field_type": "inputnumber",
                    "name": "Number of Guests",
                    "heading": "Number of Guests",
                    "description": "How many guests will be staying?",
                    "is_required": 1,
                    "placeholder": "2"
                  }
                ]
              }
            ]
          },
          {
            "id": 5,
            "name": "Special Requests",
            "heading": "Special Requests",
            "description": "Add any preferences (optional).",
            "folder": "0",
            "rowcolumns": [8],
            "columns": [
              {
                "id": 8,
                "name": "Column 3",
                "fields": [8],
                "width": 12,
                "field_data": [
                  {
                    "id": 8,
                    "field_type": "textarea",
                    "name": "Special Requests",
                    "heading": "Special Requests",
                    "description": "Any special requests or preferences? (Optional)",
                    "is_required": 0,
                    "placeholder": "e.g., Early check-in, room on higher floor, extra pillows, etc."
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "user_action": {
      "type": "show_success_message",
      "message": "Your booking request has been received! We will send you a confirmation email shortly.",
      "url": ""
    }
  }
}
