[
  {
    "name": "id",
    "label": "Make Id",
    "type": "uuid"
  },
  {
    "name": "lineupNinjaId",
    "label": "Lineup Ninja Id",
    "type": "uuid"
  },
  {
    "name": "lineupNinjaShortId",
    "label": "Lineup Ninja Short Id",
    "type": "text"
  },
  {
    "name": "name",
    "label": "Name",
    "type": "text"
  },
  {
    "name": "code",
    "label": "Code",
    "type": "text"
  },
  {
    "name": "description",
    "label": "Description - Markdown Formatted",
    "type": "text"
  },
  {
    "name": "description_HTML",
    "label": "Description - HTML Formatted",
    "type": "text"
  },
  {
    "name": "duration",
    "label": "Duration in Milliseconds",
    "type": "number"
  },
  {
    "name": "duration_minutes",
    "label": "Duration in Minutes",
    "type": "number"
  },
  {
    "name": "startDate",
    "label": "Start Date",
    "type": "date"
  },
  {
    "name": "endDate",
    "label": "End Date",
    "type": "date"
  },
  {
    "name": "lastModified",
    "label": "Last Modified",
    "type": "date"
  },
  {
    "name": "labels",
    "label": "Labels",
    "type": "array",
    "spec": [
      {
        "name": "id",
        "label": "Make Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaId",
        "label": "Lineup Ninja Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaShortId",
        "label": "Lineup Ninja Short Id",
        "type": "text"
      },
      {
        "name": "name",
        "label": "Name",
        "type": "text"
      },
      {
        "name": "description",
        "label": "Description - Markdown Formatted",
        "type": "text"
      },
      {
        "name": "description_HTML",
        "label": "Description - HTML Formatted",
        "type": "text"
      },
      {
        "name": "lastModified",
        "label": "Last Modified",
        "type": "date"
      }
    ]
  },
  {
    "name": "location",
    "label": "Location",
    "type": "collection",
    "spec": [
      {
        "name": "id",
        "label": "Make Id",
        "type": "text"
      },
      {
        "name": "lineupNinjaId",
        "label": "Lineup Ninja Id",
        "type": "text"
      },
      {
        "name": "lineupNinjaShortId",
        "label": "Lineup Ninja Short Id",
        "type": "text"
      },
      {
        "name": "name",
        "label": "Name",
        "type": "text"
      },
      {
        "name": "description",
        "label": "Description - Markdown Formatted",
        "type": "text"
      },
      {
        "name": "description_HTML",
        "label": "Description - HTML Formatted",
        "type": "text"
      },
      {
        "name": "lastModified",
        "label": "Last Modified",
        "type": "date"
      },
      {
        "name": "labels",
        "label": "Labels",
        "type": "array",
        "spec": [
          {
            "name": "id",
            "label": "Make Id",
            "type": "uuid"
          },
          {
            "name": "lineupNinjaId",
            "label": "Lineup Ninja Id",
            "type": "uuid"
          },
          {
            "name": "lineupNinjaShortId",
            "label": "Lineup Ninja Short Id",
            "type": "text"
          },
          {
            "name": "name",
            "label": "Name",
            "type": "text"
          },
          {
            "name": "description",
            "label": "Description - Markdown Formatted",
            "type": "text"
          },
          {
            "name": "description_HTML",
            "label": "Description - HTML Formatted",
            "type": "text"
          },
          {
            "name": "lastModified",
            "label": "Last Modified",
            "type": "date"
          }
        ]
      }
    ]
  },
  {
    "name": "notes",
    "label": "Notes - Not intended for publishing",
    "type": "text"
  },
  {
    "name": "tracks",
    "label": "Tracks",
    "type": "array",
    "spec": [
      {
        "name": "id",
        "label": "Make Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaId",
        "label": "Lineup Ninja Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaShortId",
        "label": "Lineup Ninja Short Id",
        "type": "text"
      },
      {
        "name": "name",
        "label": "Name",
        "type": "text"
      },
      {
        "name": "color",
        "label": "Color - eg #FF00FF",
        "type": "color"
      },
      {
        "name": "description",
        "label": "Description - Markdown Formatted",
        "type": "text"
      },
      {
        "name": "description_HTML",
        "label": "Description - HTML Formatted",
        "type": "text"
      },
      {
        "name": "lastModified",
        "label": "Last Modified",
        "type": "date"
      },
      {
        "name": "labels",
        "label": "Labels",
        "type": "array",
        "spec": [
          {
            "name": "id",
            "label": "Make Id",
            "type": "uuid"
          },
          {
            "name": "lineupNinjaId",
            "label": "Lineup Ninja Id",
            "type": "uuid"
          },
          {
            "name": "lineupNinjaShortId",
            "label": "Lineup Ninja Short Id",
            "type": "text"
          },
          {
            "name": "name",
            "label": "Name",
            "type": "text"
          },
          {
            "name": "description",
            "label": "Description - Markdown Formatted",
            "type": "text"
          },
          {
            "name": "description_HTML",
            "label": "Description - HTML Formatted",
            "type": "text"
          },
          {
            "name": "lastModified",
            "label": "Last Modified",
            "type": "date"
          }
        ]
      }
    ]
  },
  {
    "name": "contributors",
    "label": "Speakers",
    "type": "array",
    "spec": [
      {
        "name": "id",
        "label": "Make Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaId",
        "label": "Lineup Ninja Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaShortId",
        "label": "Lineup Ninja Short Id",
        "type": "text"
      },
      {
        "name": "honorific",
        "label": "Title, eg Mr, Ms etc..",
        "type": "text"
      },
      {
        "name": "firstName",
        "label": "First Name",
        "type": "text"
      },
      {
        "name": "lastName",
        "label": "Last Name",
        "type": "text"
      },
      {
        "name": "postNominal",
        "label": "Post-nominal letters",
        "type": "text"
      },
      {
        "name": "email",
        "label": "Email Address",
        "type": "text"
      },
      {
        "name": "company",
        "label": "Company Name",
        "type": "text"
      },
      {
        "name": "position",
        "label": "Position Or Job Title",
        "type": "text"
      },
      {
        "name": "phone",
        "label": "Phone Number",
        "type": "text"
      },
      {
        "name": "twitter",
        "label": "Twitter URL",
        "type": "text"
      },
      {
        "name": "facebook",
        "label": "Facebook URL",
        "type": "text"
      },
      {
        "name": "github",
        "label": "Github URL",
        "type": "text"
      },
      {
        "name": "linkedin",
        "label": "LinkedIn URL",
        "type": "text"
      },
      {
        "name": "youtube",
        "label": "Youtube URL",
        "type": "text"
      },
      {
        "name": "website",
        "label": "Website URL",
        "type": "text"
      },
      {
        "name": "bio",
        "label": "Biography - Markdown Formatted",
        "type": "text"
      },
      {
        "name": "bio_HTML",
        "label": "Biography - HTML Formatted",
        "type": "text"
      },
      {
        "name": "headshotURL",
        "label": "Profile Picture URL - 128x128",
        "type": "text"
      },
      {
        "name": "headshot2xURL",
        "label": "Profile Picture URL - 256x256",
        "type": "text"
      },
      {
        "name": "notes",
        "label": "Notes - Not intended for publishing",
        "type": "text"
      },
      {
        "name": "lastModified",
        "label": "Last Modified",
        "type": "date"
      },
      {
        "name": "labels",
        "label": "Labels",
        "type": "array",
        "spec": [
          {
            "name": "id",
            "label": "Make Id",
            "type": "uuid"
          },
          {
            "name": "lineupNinjaId",
            "label": "Lineup Ninja Id",
            "type": "uuid"
          },
          {
            "name": "lineupNinjaShortId",
            "label": "Lineup Ninja Short Id",
            "type": "text"
          },
          {
            "name": "name",
            "label": "Name",
            "type": "text"
          },
          {
            "name": "description",
            "label": "Description - Markdown Formatted",
            "type": "text"
          },
          {
            "name": "description_HTML",
            "label": "Description - HTML Formatted",
            "type": "text"
          },
          {
            "name": "lastModified",
            "label": "Last Modified",
            "type": "date"
          }
        ]
      },
      {
        "name": "roleName",
        "label": "Speaker Role",
        "type": "text"
      }
    ]
  },
  {
    "name": "resources",
    "label": "Resources",
    "type": "array",
    "spec": [
      {
        "name": "id",
        "label": "Make Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaId",
        "label": "Lineup Ninja Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaShortId",
        "label": "Lineup Ninja Short Id",
        "type": "text"
      },
      {
        "name": "name",
        "label": "Name",
        "type": "text"
      },
      {
        "name": "description",
        "label": "Description - Markdown Formatted",
        "type": "text"
      },
      {
        "name": "description_HTML",
        "label": "Description - HTML Formatted",
        "type": "text"
      },
      {
        "name": "lastModified",
        "label": "Last Modified",
        "type": "date"
      },
      {
        "name": "labels",
        "label": "Labels",
        "type": "array",
        "spec": [
          {
            "name": "id",
            "label": "Make Id",
            "type": "uuid"
          },
          {
            "name": "lineupNinjaId",
            "label": "Lineup Ninja Id",
            "type": "uuid"
          },
          {
            "name": "lineupNinjaShortId",
            "label": "Lineup Ninja Short Id",
            "type": "text"
          },
          {
            "name": "name",
            "label": "Name",
            "type": "text"
          },
          {
            "name": "description",
            "label": "Description - Markdown Formatted",
            "type": "text"
          },
          {
            "name": "description_HTML",
            "label": "Description - HTML Formatted",
            "type": "text"
          },
          {
            "name": "lastModified",
            "label": "Last Modified",
            "type": "date"
          }
        ]
      }
    ]
  },
  {
    "name": "customFieldData",
    "label": "Custom Field Data",
    "type": "array",
    "spec": [
      {
        "name": "id",
        "label": "Make Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaId",
        "label": "Lineup Ninja Id",
        "type": "uuid"
      },
      {
        "name": "lineupNinjaShortId",
        "label": "Lineup Ninja Short Id",
        "type": "text"
      },
      {
        "name": "value",
        "label": "Value",
        "type": "text"
      },
      {
        "name": "fieldId",
        "label": "Field Lineup Ninja Id",
        "type": "text"
      },
      {
        "name": "fieldName",
        "label": "Field Name",
        "type": "text"
      },
      {
        "name": "fieldType",
        "label": "Field Type",
        "type": "select",
        "options": [
          {
            "value": "text",
            "label": "Short Answer (One Line)"
          },
          {
            "value": "textarea",
            "label": "Paragraph (Multiple Lines)"
          },
          {
            "value": "number",
            "label": "Number"
          },
          {
            "value": "checkbox",
            "label": "Choose Many"
          },
          {
            "value": "radio",
            "label": "Choose One"
          },
          {
            "value": "email",
            "label": "e-mail Address"
          },
          {
            "value": "url",
            "label": "Website Address"
          },
          {
            "value": "date",
            "label": "Date"
          }
        ]
      }
    ]
  }
]