[
  {
    "apiName": "Case",
    "description": "Standard Salesforce Case object",
    "enableHierarchySharing": true,
    "fields": [
      {
        "apiName": "AccountId",
        "childRelationshipName": "Cases",
        "label": "Account",
        "referenceTo": [
          "Account"
        ],
        "relationshipName": "Account",
        "type": "reference"
      },
      {
        "apiName": "AssetId",
        "label": "Asset",
        "referenceTo": [
          "Asset"
        ],
        "type": "reference"
      },
      {
        "apiName": "BusinessHoursId",
        "label": "Business Hours",
        "type": "string"
      },
      {
        "apiName": "CaseNumber",
        "createable": false,
        "isNameField": true,
        "label": "Case Number",
        "type": "string",
        "updateable": false
      },
      {
        "apiName": "Comments",
        "label": "Comments",
        "type": "string"
      },
      {
        "apiName": "ContactId",
        "childRelationshipName": "Cases",
        "label": "Contact",
        "referenceTo": [
          "Contact"
        ],
        "relationshipName": "Contact",
        "type": "reference"
      },
      {
        "apiName": "CreatedById",
        "createable": false,
        "label": "Created By",
        "referenceTo": [
          "User"
        ],
        "relationshipName": "CreatedBy",
        "type": "reference",
        "updateable": false
      },
      {
        "apiName": "CreatedDate",
        "createable": false,
        "label": "Created Date",
        "type": "datetime",
        "updateable": false
      },
      {
        "apiName": "Description",
        "label": "Description",
        "type": "textarea"
      },
      {
        "apiName": "Id",
        "createable": false,
        "label": "ID",
        "required": true,
        "type": "string",
        "updateable": false
      },
      {
        "apiName": "IsDeleted",
        "createable": false,
        "label": "Deleted",
        "type": "string",
        "updateable": false
      },
      {
        "apiName": "LastModifiedById",
        "createable": false,
        "label": "Last Modified By",
        "referenceTo": [
          "User"
        ],
        "relationshipName": "LastModifiedBy",
        "type": "reference",
        "updateable": false
      },
      {
        "apiName": "LastModifiedDate",
        "createable": false,
        "label": "Last Modified Date",
        "type": "datetime",
        "updateable": false
      },
      {
        "apiName": "Origin",
        "label": "Origin",
        "options": [
          {
            "label": "Email",
            "value": "Email"
          },
          {
            "label": "Phone",
            "value": "Phone"
          },
          {
            "label": "Web",
            "value": "Web"
          }
        ],
        "type": "picklist"
      },
      {
        "apiName": "OwnerId",
        "label": "Owner",
        "referenceTo": [
          "User"
        ],
        "relationshipName": "Owner",
        "type": "reference"
      },
      {
        "apiName": "ParentId",
        "label": "Parent",
        "referenceTo": [
          "Case"
        ],
        "type": "reference"
      },
      {
        "apiName": "Priority",
        "default": "Medium",
        "label": "Priority",
        "options": [
          {
            "label": "High",
            "value": "High"
          },
          {
            "label": "Low",
            "value": "Low"
          },
          {
            "label": "Medium",
            "value": "Medium"
          }
        ],
        "required": true,
        "type": "picklist"
      },
      {
        "apiName": "Reason",
        "label": "Reason",
        "options": [
          {
            "label": "Breakdown",
            "value": "Breakdown"
          },
          {
            "label": "Equipment Complexity",
            "value": "Equipment Complexity"
          },
          {
            "label": "Equipment Design",
            "value": "Equipment Design"
          },
          {
            "label": "Feedback",
            "value": "Feedback"
          },
          {
            "label": "Installation",
            "value": "Installation"
          },
          {
            "label": "Other",
            "value": "Other"
          },
          {
            "label": "Performance",
            "value": "Performance"
          }
        ],
        "type": "picklist"
      },
      {
        "apiName": "SourceId",
        "label": "Source",
        "type": "string"
      },
      {
        "apiName": "Status",
        "default": "New",
        "label": "Status",
        "options": [
          {
            "label": "Closed",
            "value": "Closed"
          },
          {
            "label": "Escalated",
            "value": "Escalated"
          },
          {
            "label": "New",
            "value": "New"
          },
          {
            "label": "Working",
            "value": "Working"
          }
        ],
        "required": true,
        "type": "picklist"
      },
      {
        "apiName": "Subject",
        "label": "Subject",
        "required": true,
        "type": "string"
      },
      {
        "apiName": "SuppliedCompany",
        "label": "Company",
        "type": "string"
      },
      {
        "apiName": "SuppliedEmail",
        "label": "Email Address",
        "type": "email"
      },
      {
        "apiName": "SuppliedName",
        "label": "Name",
        "type": "string"
      },
      {
        "apiName": "SuppliedPhone",
        "label": "Phone",
        "type": "phone"
      },
      {
        "apiName": "SystemModstamp",
        "createable": false,
        "label": "System Modstamp",
        "type": "datetime",
        "updateable": false
      },
      {
        "apiName": "Type",
        "label": "Type",
        "options": [
          {
            "label": "Feature Request",
            "value": "Feature Request"
          },
          {
            "label": "Problem",
            "value": "Problem"
          },
          {
            "label": "Question",
            "value": "Question"
          }
        ],
        "type": "picklist"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Assignee_Name__c",
        "label": "Zendesk Support Ticket Assignee Name",
        "type": "string"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Brand_Name__c",
        "label": "Zendesk Support Ticket Brand Name",
        "type": "string"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Created_At__c",
        "label": "Zendesk Support Ticket Created At",
        "type": "datetime"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Form_Name__c",
        "label": "Zendesk Support Ticket Form Name",
        "type": "string"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Group_Name__c",
        "label": "Zendesk Support Ticket Group Name",
        "type": "string"
      },
      {
        "apiName": "Zendesk_Support_Ticket_ID__c",
        "label": "Zendesk Support Ticket ID",
        "type": "string"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Initial_Assigned__c",
        "label": "Zendesk Support Ticket Initial Assigned",
        "type": "datetime"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Organization_Name__c",
        "label": "Zendesk Support Ticket Organization Name",
        "type": "string"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Requester_As_Lead__c",
        "label": "Zendesk Support Ticket Requester As Lead",
        "referenceTo": [
          "Lead"
        ],
        "relationshipName": "Zendesk_Support_Tiicket_As_Case",
        "type": "reference"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Requester_Email__c",
        "label": "Zendesk Support Ticket Requester Email",
        "type": "email"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Requester_Name__c",
        "label": "Zendesk Support Ticket Requester Name",
        "type": "string"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Resolution_Bus__c",
        "label": "Zendesk Support Ticket Resolution (Bus)",
        "type": "double"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Resolution_Cal__c",
        "label": "Zendesk Support Ticket Resolution (Cal)",
        "type": "double"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Solved_At__c",
        "label": "Zendesk Support Ticket Solved At",
        "type": "datetime"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Tags__c",
        "label": "Zendesk Support Ticket Tag",
        "type": "string"
      },
      {
        "apiName": "Zendesk_Support_Ticket_URL__c",
        "label": "Zendesk Support Ticket URL",
        "type": "url"
      },
      {
        "apiName": "Zendesk_Support_Ticket_Updated_At__c",
        "label": "Zendesk Support Ticket Updated At",
        "type": "datetime"
      }
    ],
    "keyPrefix": "500",
    "label": "Case",
    "pluralLabel": "Cases",
    "sharingModel": "Private",
    "tableType": "standard_object"
  }
]
