[
  {
    "apiName": "ContentDocument",
    "keyPrefix": "069",
    "label": "Content Document",
    "pluralLabel": "Content Documents",
    "tableType": "standard_object",
    "category": "crm",
    "description": "Salesforce standard ContentDocument (v66.0 dev-org gold master)",
    "fields": [
      {
        "apiName": "IsArchived",
        "label": "Is Archived",
        "type": "boolean",
        "createable": false
      },
      {
        "apiName": "ArchivedById",
        "label": "User ID",
        "type": "reference",
        "createable": false,
        "updateable": false,
        "referenceTo": [
          "User"
        ]
      },
      {
        "apiName": "ArchivedDate",
        "label": "Archived Date",
        "type": "date",
        "createable": false,
        "updateable": false
      },
      {
        "apiName": "Title",
        "label": "Title",
        "type": "string",
        "required": true,
        "isNameField": true,
        "createable": false
      },
      {
        "apiName": "PublishStatus",
        "label": "Publish Status",
        "type": "picklist",
        "createable": false,
        "updateable": false,
        "default": "U",
        "options": [
          {
            "value": "U",
            "label": "Upload Interrupted"
          },
          {
            "value": "P",
            "label": "Public"
          },
          {
            "value": "R",
            "label": "Private Library"
          }
        ]
      },
      {
        "apiName": "LatestPublishedVersionId",
        "label": "Latest Published Version ID",
        "type": "reference",
        "createable": false,
        "updateable": false,
        "referenceTo": [
          "ContentVersion"
        ],
        "relationshipName": "LatestPublishedVersion"
      },
      {
        "apiName": "ParentId",
        "label": "Parent ID",
        "type": "reference",
        "createable": false,
        "referenceTo": [
          "ContentWorkspace"
        ]
      },
      {
        "apiName": "Description",
        "label": "Description",
        "type": "textarea",
        "createable": false
      },
      {
        "apiName": "ContentSize",
        "label": "Size",
        "type": "double",
        "createable": false,
        "updateable": false
      },
      {
        "apiName": "ContentSizeLong",
        "label": "Size",
        "type": "double",
        "createable": false,
        "updateable": false
      },
      {
        "apiName": "FileType",
        "label": "File Type",
        "type": "string",
        "createable": false,
        "updateable": false
      },
      {
        "apiName": "FileExtension",
        "label": "File Extension",
        "type": "string",
        "createable": false,
        "updateable": false
      },
      {
        "apiName": "SharingOption",
        "label": "Prevent others from sharing and unsharing",
        "type": "picklist",
        "createable": false,
        "default": "A",
        "options": [
          {
            "value": "A",
            "label": "Freeze Sharing Off"
          },
          {
            "value": "R",
            "label": "Freeze Sharing On"
          }
        ]
      },
      {
        "apiName": "SharingPrivacy",
        "label": "File Privacy on Records",
        "type": "picklist",
        "createable": false,
        "default": "N",
        "options": [
          {
            "value": "N",
            "label": "Visible to Anyone With Record Access"
          },
          {
            "value": "P",
            "label": "Private on Records"
          }
        ]
      },
      {
        "apiName": "ContentModifiedDate",
        "label": "Content Modified Date",
        "type": "datetime",
        "createable": false,
        "updateable": false
      },
      {
        "apiName": "ContentAssetId",
        "label": "Asset File ID",
        "type": "reference",
        "createable": false,
        "referenceTo": [
          "ContentAsset"
        ],
        "relationshipName": "ContentAsset"
      },
      {
        "apiName": "IsInternalOnly",
        "label": "Is Internal Only",
        "type": "boolean",
        "createable": false
      },
      {
        "apiName": "MalwareScanStatus",
        "label": "Malware Scan Status",
        "type": "picklist",
        "createable": false,
        "updateable": false,
        "options": [
          {
            "value": "NotScanned",
            "label": "Not Scanned"
          },
          {
            "value": "Scheduled",
            "label": "Scheduled"
          },
          {
            "value": "Clean",
            "label": "Clean"
          },
          {
            "value": "Malicious",
            "label": "Malicious"
          },
          {
            "value": "Skipped",
            "label": "Skipped"
          },
          {
            "value": "Failed",
            "label": "Failed"
          }
        ]
      },
      {
        "apiName": "MalwareScanDate",
        "label": "Malware Scan Date",
        "type": "datetime",
        "createable": false,
        "updateable": false
      }
    ]
  }
]
