{
  "name": "Equipment Checkout Request",
  "description": "Track availability and responsibility for equipment loans.",
  "category": "Operations",
  "tags": [
    "equipment",
    "checkout",
    "inventory",
    "operations"
  ],
  "version": 1,
  "form_data": {
    "name": "Equipment Checkout Request",
    "heading": "Equipment Checkout Request",
    "description": "Request laptops, cameras, or other gear and confirm when you will return it.",
    "formpages": [
      1
    ],
    "pages": [
      {
        "id": 1,
        "name": "Equipment Checkout Request",
        "heading": "Equipment Checkout Request",
        "description": "Request laptops, cameras, or other gear and confirm when you will return it.",
        "folder": "0",
        "pagerows": [
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "rows": [
          {
            "id": 1,
            "name": "Requester Info",
            "heading": "Requester Information",
            "description": "Tell us who needs the equipment.",
            "folder": "0",
            "rowcolumns": [
              1,
              2
            ],
            "columns": [
              {
                "id": 1,
                "name": "Column 1",
                "fields": [
                  1
                ],
                "width": 6,
                "field_data": [
                  {
                    "field_type": "inputtext",
                    "name": "Requester Name",
                    "heading": "Requester Name",
                    "description": "Person responsible for the equipment.",
                    "is_required": 1,
                    "placeholder": "Taylor Nguyen",
                    "id": 1
                  }
                ]
              },
              {
                "id": 2,
                "name": "Column 2",
                "fields": [
                  2
                ],
                "width": 6,
                "field_data": [
                  {
                    "field_type": "inputemail",
                    "name": "Requester Email",
                    "heading": "Requester Email",
                    "description": "We will send confirmation to this address.",
                    "is_required": 1,
                    "placeholder": "taylor.nguyen@example.com",
                    "id": 2
                  }
                ]
              }
            ]
          },
          {
            "id": 2,
            "name": "Equipment Details",
            "heading": "Equipment Details",
            "description": "What are you borrowing and why?",
            "folder": "0",
            "rowcolumns": [
              3,
              4,
              5
            ],
            "columns": [
              {
                "id": 3,
                "name": "Column 3",
                "fields": [
                  3
                ],
                "width": 4,
                "field_data": [
                  {
                    "field_type": "selectfield",
                    "name": "Equipment Type",
                    "heading": "Equipment Type",
                    "description": "Choose the category that best fits.",
                    "is_required": 1,
                    "field_options": "{\"\": {\"Laptop\": \"laptop\",\"Camera / Media\": \"camera_media\",\"AV & Presentation\": \"av_presentation\",\"Networking Gear\": \"networking\",\"Other Accessories\": \"other_accessories\"}}",
                    "id": 3
                  }
                ]
              },
              {
                "id": 4,
                "name": "Column 4",
                "fields": [
                  4
                ],
                "width": 4,
                "field_data": [
                  {
                    "field_type": "inputnumber",
                    "name": "Quantity",
                    "heading": "Quantity Needed",
                    "description": "How many units do you need?",
                    "is_required": 1,
                    "placeholder": "1",
                    "id": 4
                  }
                ]
              },
              {
                "id": 5,
                "name": "Column 5",
                "fields": [
                  5
                ],
                "width": 4,
                "field_data": [
                  {
                    "field_type": "inputdate",
                    "name": "Checkout Date",
                    "heading": "Checkout Date",
                    "description": "When do you need to pick up the equipment?",
                    "is_required": 1,
                    "id": 5
                  }
                ]
              }
            ]
          },
          {
            "id": 3,
            "name": "Return Plan",
            "heading": "Return Plan",
            "description": "Share your expected return timeline and usage.",
            "folder": "0",
            "rowcolumns": [
              6,
              7
            ],
            "columns": [
              {
                "id": 6,
                "name": "Column 6",
                "fields": [
                  6
                ],
                "width": 6,
                "field_data": [
                  {
                    "field_type": "inputdate",
                    "name": "Return Date",
                    "heading": "Planned Return Date",
                    "description": "When will you bring the equipment back?",
                    "is_required": 1,
                    "id": 6
                  }
                ]
              },
              {
                "id": 7,
                "name": "Column 7",
                "fields": [
                  7
                ],
                "width": 6,
                "field_data": [
                  {
                    "field_type": "inputradio",
                    "name": "Usage Type",
                    "heading": "Usage Type",
                    "description": "How will this equipment be used?",
                    "is_required": 1,
                    "field_options": "[{\"Onsite (office or event)\": \"onsite\"}, {\"Remote / Travel\": \"remote\"}, {\"Hybrid / Combination\": \"hybrid\"}]",
                    "id": 7
                  }
                ]
              }
            ]
          },
          {
            "id": 4,
            "name": "Usage Details",
            "heading": "Usage Details",
            "description": "Provide context for scheduling and support.",
            "folder": "0",
            "rowcolumns": [
              8
            ],
            "columns": [
              {
                "id": 8,
                "name": "Column 8",
                "fields": [
                  8
                ],
                "width": 12,
                "field_data": [
                  {
                    "field_type": "textarea",
                    "name": "Usage Notes",
                    "heading": "Usage Notes",
                    "description": "Describe the project, event, or purpose for the equipment.",
                    "is_required": 0,
                    "placeholder": "Video shoot for product demo, offsite workshop, etc.",
                    "id": 8
                  }
                ]
              }
            ]
          },
          {
            "id": 5,
            "name": "Supporting Files",
            "heading": "Supporting Files",
            "description": "Upload any approval forms or agreements.",
            "folder": "0",
            "rowcolumns": [
              9,
              10
            ],
            "columns": [
              {
                "id": 9,
                "name": "Column 9",
                "fields": [
                  9
                ],
                "width": 6,
                "field_data": [
                  {
                    "field_type": "fileupload",
                    "name": "Approval Document",
                    "heading": "Upload Approval Document",
                    "description": "Attach a signed approval or event brief (optional).",
                    "is_required": 0,
                    "id": 9
                  }
                ]
              },
              {
                "id": 10,
                "name": "Column 10",
                "fields": [
                  10
                ],
                "width": 6,
                "field_data": [
                  {
                    "field_type": "inputurl",
                    "name": "Project Link",
                    "heading": "Project Link",
                    "description": "Link to project plan or ticket for this request.",
                    "is_required": 0,
                    "placeholder": "https://",
                    "id": 10
                  }
                ]
              }
            ]
          },
          {
            "id": 6,
            "name": "Acknowledgement",
            "heading": "Acknowledgement",
            "description": "Confirm you will care for the equipment.",
            "folder": "0",
            "rowcolumns": [
              11
            ],
            "columns": [
              {
                "id": 11,
                "name": "Column 11",
                "fields": [
                  11
                ],
                "width": 12,
                "field_data": [
                  {
                    "field_type": "inputcheckbox",
                    "name": "Usage Agreement",
                    "heading": "Usage Agreement",
                    "description": "Agree to return the equipment in good condition.",
                    "is_required": 1,
                    "field_options": "[{\"I accept responsibility for this equipment and will return it by the date listed.\": \"responsibility_confirmed\"}]",
                    "id": 11
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "user_action": {
      "type": "show_success_message",
      "message": "Thanks! The operations team will review your equipment request and send pickup instructions.",
      "url": ""
    }
  }
}
