[
  {
    "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": "sessions",
    "label": "Sessions",
    "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": "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": "roleName",
        "label": "Speaker Role",
        "type": "text"
      }
    ]
  },
  {
    "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"
          }
        ]
      }
    ]
  }
]