[
  {
    "apiName": "OpportunityContactRole",
    "keyPrefix": "00K",
    "label": "Opportunity Contact Role",
    "pluralLabel": "Opportunity Contact Role",
    "tableType": "standard_object",
    "category": "crm",
    "description": "Salesforce standard OpportunityContactRole (v66.0 dev-org gold master)",
    "fields": [
      {
        "apiName": "OpportunityId",
        "label": "Opportunity ID",
        "type": "reference",
        "required": true,
        "updateable": false,
        "referenceTo": [
          "Opportunity"
        ],
        "relationshipName": "Opportunity",
        "childRelationshipName": "OpportunityContactRoles"
      },
      {
        "apiName": "ContactId",
        "label": "Contact ID",
        "type": "reference",
        "required": true,
        "referenceTo": [
          "Contact"
        ],
        "relationshipName": "Contact",
        "childRelationshipName": "OpportunityContactRoles"
      },
      {
        "apiName": "Role",
        "label": "Role",
        "type": "picklist",
        "options": [
          {
            "value": "Business User",
            "label": "Business User"
          },
          {
            "value": "Decision Maker",
            "label": "Decision Maker"
          },
          {
            "value": "Economic Buyer",
            "label": "Economic Buyer"
          },
          {
            "value": "Economic Decision Maker",
            "label": "Economic Decision Maker"
          },
          {
            "value": "Evaluator",
            "label": "Evaluator"
          },
          {
            "value": "Executive Sponsor",
            "label": "Executive Sponsor"
          },
          {
            "value": "Influencer",
            "label": "Influencer"
          },
          {
            "value": "Technical Buyer",
            "label": "Technical Buyer"
          },
          {
            "value": "Other",
            "label": "Other"
          }
        ]
      },
      {
        "apiName": "IsPrimary",
        "label": "Primary",
        "type": "boolean"
      }
    ]
  }
]
