[
  {
    "apiName": "HubSpotSalesforceIdentityBinding__c",
    "label": "HubSpot Salesforce Identity Binding",
    "pluralLabel": "HubSpot Salesforce Identity Bindings",
    "tableType": "custom_object",
    "category": "crm",
    "sharingModel": "Private",
    "enableHierarchySharing": false,
    "description": "Environment admission binding from one authenticated HubSpot portal to the Salesforce Organization.Id allowed to namespace person identity claims.",
    "fields": [
      {
        "apiName": "PortalId__c",
        "label": "HubSpot Portal Id",
        "type": "string",
        "length": 32,
        "required": true,
        "unique": true
      },
      {
        "apiName": "SalesforceOrganizationId__c",
        "label": "Salesforce Organization Id",
        "type": "string",
        "length": 18,
        "required": true
      },
      {
        "apiName": "BindingStatus__c",
        "label": "Binding Status",
        "type": "picklist",
        "required": true,
        "default": "inactive",
        "options": [
          {
            "value": "active",
            "label": "active"
          },
          {
            "value": "inactive",
            "label": "inactive"
          }
        ]
      },
      {
        "apiName": "AdmissionSource__c",
        "label": "Admission Source",
        "type": "picklist",
        "required": true,
        "default": "deployment_verified",
        "options": [
          {
            "value": "deployment_verified",
            "label": "deployment_verified"
          },
          {
            "value": "operator_verified",
            "label": "operator_verified"
          }
        ]
      },
      {
        "apiName": "LastVerifiedAt__c",
        "label": "Last Verified At",
        "type": "datetime",
        "required": true
      }
    ]
  }
]
