// fieldConfig.js
export const FIELD_CONFIG = {
  id: {
    excelHeader: "pb_id",
    pbField: "id",
    type: "string",
    required: true
  },
  Job_Number: {
    excelHeader: "Job_Number",
    pbField: "Job_Number",
    type: "string"
  },
  Job_Full_Name: {
    excelHeader: "Job_Full_Name",
    pbField: "Job_Full_Name",
    type: "string"
  },
  Job_Name: {
    excelHeader: "Job_Name",
    pbField: "Job_Name",
    type: "string"
  },
  Job_Address: {
    excelHeader: "Job Address",
    pbField: "Job_Address",
    type: "string"
  },
  Job_Type: {
    excelHeader: "Job Type",
    pbField: "Job_Type",
    type: "string"
  },
  Job_Status: {
    excelHeader: "Job Status",
    pbField: "Job_Status",
    type: "string"
  },
  Job_Division: {
    excelHeader: "Job Division",
    pbField: "Job_Division",
    type: "string"
  },
  Estimator: {
    excelHeader: "Estimator",
    pbField: "Estimator",
    type: "string"
  },
  Office_Rep: {
    excelHeader: "Office Rep",
    pbField: "Office_Rep",
    type: "string"
  },
  Project_Manager: {
    excelHeader: "Manager",
    pbField: "Project_Manager",
    type: "string"
  },
  Company_Client: {
    excelHeader: "Company/Client",
    pbField: "Company_Client",
    type: "string"
  },
  Contact_Person: {
    excelHeader: "Contact Person",
    pbField: "Contact_Person",
    type: "string"
  },
  Phone_Number: {
    excelHeader: "Phone Number",
    pbField: "Phone_Number",
    type: "string"
  },
  Email: {
    excelHeader: "Email",
    pbField: "Email",
    type: "string"
  },
  Due_Date: {
    excelHeader: "Due Date",
    pbField: "Due_Date",
    type: "date"
  },
  Due_Date_Source: {
    excelHeader: "Due Date Source",
    pbField: "Due_Date_Source",
    type: "string"
  },
  Due_Date_Counter: {
    excelHeader: "Due Date Counter",
    pbField: "Due_Date_Counter",
    type: "string"
  },
  Due_Time: {
    excelHeader: "Due Time",
    pbField: "Due_Time",
    type: "string"
  },
  Docs_Uploaded: {
    excelHeader: "Docs Uploaded",
    pbField: "Docs_Uploaded",
    type: "bool"
  },
  QB_Created: {
    excelHeader: "QB Created",
    pbField: "QB_Created",
    type: "bool"
  },
  Added_To_Calendar: {
    excelHeader: "Added to Calendar",
    pbField: "Added_To_Calendar",
    type: "bool"
  },
  PSwift_Uploaded: {
    excelHeader: "PSwift Uploaded",
    pbField: "PSwift_Uploaded",
    type: "bool"
  },
  Voxer_Created: {
    excelHeader: "Voxer Created",
    pbField: "Voxer_Created",
    type: "bool"
  },
  Estimate_Reviewed: {
    excelHeader: "Estimate Reviewed",
    pbField: "Estimate_Reviewed",
    type: "bool"
  },
  Estimate_Draft: {
    excelHeader: "Estimate Draft",
    pbField: "Estimate_Draft",
    type: "bool"
  },
  Estimate_Approved: {
    excelHeader: "Estimate Approved",
    pbField: "Estimate_Approved",
    type: "bool"
  },
  Start_Date: {
    excelHeader: "Start Date",
    pbField: "Start_Date",
    type: "date"
  },
  Submission_Date: {
    excelHeader: "Submission Date",
    pbField: "Submission_Date",
    type: "date"
  },
  Active: {
    excelHeader: "Active",
    pbField: "Active",
    type: "bool"
  },
  Tax_Exempt: {
    excelHeader: "Tax_Exempt",
    pbField: "Tax_Exempt",
    type: "bool"
  },
  Tax_Exempt_Docs_Uploaded: {
    excelHeader: "Tax_Exempt_Docs_Uploaded",
    pbField: "Tax_Exempt_Docs_Uploaded",
    type: "bool"
  },
  Flag: {
    excelHeader: "Flag",
    pbField: "Flag",
    type: "bool"
  },
  Notes: {
    excelHeader: "Notes",
    pbField: "Notes",
    type: "string"
  },
  Job_QB_Link: {
    excelHeader: "Job QB Link",
    pbField: "Job_QB_Link",
    type: "string"
  },
  Voxer_Link: {
    excelHeader: "Voxer Link",
    pbField: "Voxer_Link",
    type: "string"
  },
  Job_Codes: {
    excelHeader: "Job_Codes",
    pbField: "Job_Codes",
    type: "string"
  },
  Job_Folder_Link: {
    excelHeader: "Job Folder Link",
    pbField: "Job_Folder_Link",
    type: "string"
  }
};
