[
  {
    "apiName": "ContentVersion",
    "label": "Content Version",
    "pluralLabel": "Content Versions",
    "tableType": "standard_object",
    "category": "crm",
    "sharingModel": "Private",
    "enableHierarchySharing": false,
    "description": "Salesforce standard ContentVersion (v66.0 dev-org gold master)",
    "fields": [
      {
        "apiName": "ContentSize",
        "label": "Size",
        "type": "double"
      },
      {
        "apiName": "ContentSizeLong",
        "label": "Size",
        "type": "double"
      },
      {
        "apiName": "ContentDocumentId",
        "label": "Content Document Id",
        "type": "reference",
        "referenceTo": [
          "ContentDocument"
        ],
        "relationshipName": "ContentDocument"
      },
      {
        "apiName": "CurrencyIsoCode",
        "label": "Currency Iso Code",
        "type": "string"
      },
      {
        "apiName": "Description",
        "label": "Description",
        "type": "textarea"
      },
      {
        "apiName": "FileExtension",
        "label": "File Extension",
        "type": "string"
      },
      {
        "apiName": "FileType",
        "label": "File Type",
        "type": "string",
        "required": true
      },
      {
        "apiName": "Guest_Record_fileupload__c",
        "label": "Guest Record fileupload",
        "type": "string"
      },
      {
        "apiName": "IsAssetEnabled",
        "label": "Asset File Enabled",
        "type": "boolean"
      },
      {
        "apiName": "IsLatest",
        "label": "Latest",
        "type": "boolean"
      },
      {
        "apiName": "Language",
        "label": "Language",
        "type": "string"
      },
      {
        "apiName": "PathOnClient",
        "label": "Path On Client",
        "type": "string"
      },
      {
        "apiName": "SharingOption",
        "label": "Prevent others from sharing and unsharing",
        "type": "picklist",
        "options": [
          {
            "value": "A",
            "label": "Freeze Sharing Off"
          },
          {
            "value": "R",
            "label": "Freeze Sharing On"
          }
        ],
        "default": "A"
      },
      {
        "apiName": "SharingPrivacy",
        "label": "File Privacy on Records",
        "type": "picklist",
        "options": [
          {
            "value": "N",
            "label": "Visible to Anyone With Record Access"
          },
          {
            "value": "P",
            "label": "Private on Records"
          }
        ],
        "default": "N"
      },
      {
        "apiName": "TagCsv",
        "label": "Tags",
        "type": "textarea"
      },
      {
        "apiName": "Title",
        "label": "Title",
        "type": "string",
        "isNameField": true,
        "required": true
      },
      {
        "apiName": "OwnerId",
        "type": "reference",
        "label": "Owner ID",
        "required": true,
        "referenceTo": [
          "User"
        ],
        "relationshipName": "Owner"
      }
    ]
  }
]
