Salesforce · JSON Structure

Salesforce File Information Structure

Type: object Properties: 48 Required: 48
Fortune 500AIAnalyticsCloudCommerceCRMCustomer ServiceEnterpriseMarketingPlatformSales

FileInformation is a JSON Structure definition published by Salesforce, describing 48 properties, of which 48 are required. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

checksum contentHubRepository contentModifiedDate contentSize contentUrl createdDate description downloadUrl externalDocumentUrl externalFilePermissionInformation fileAsset fileExtension fileType flashRenditionStatus id isFileAsset isInMyFileSync isMajorVersion mimeType moderationFlags modifiedDate motif mySubscription name origin owner pageCount parentFolder pdfRenditionStatus publishStatus renditionUrl renditionUrl240By180 renditionUrl720By480 repositoryFileId repositoryFileUrl sharingOption sharingPrivacy sharingRole systemModstamp textPreview thumb120By90RenditionStatus thumb240By180RenditionStatus thumb720By480RenditionStatus title topics type url versionNumber

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "type": "object",
  "name": "FileInformation",
  "properties": {
    "checksum": {
      "type": "string"
    },
    "contentHubRepository": {
      "type": "['string', 'null']"
    },
    "contentModifiedDate": {
      "type": "string"
    },
    "contentSize": {
      "type": "integer"
    },
    "contentUrl": {
      "type": "['string', 'null']"
    },
    "createdDate": {
      "type": "string"
    },
    "description": {
      "type": "['string', 'null']"
    },
    "downloadUrl": {
      "type": "string"
    },
    "externalDocumentUrl": {
      "type": "['string', 'null']"
    },
    "externalFilePermissionInformation": {
      "type": "['string', 'null']"
    },
    "fileAsset": {
      "type": "['string', 'null']"
    },
    "fileExtension": {
      "type": "string"
    },
    "fileType": {
      "type": "string"
    },
    "flashRenditionStatus": {
      "type": "string"
    },
    "id": {
      "type": "string"
    },
    "isFileAsset": {
      "type": "boolean"
    },
    "isInMyFileSync": {
      "type": "boolean"
    },
    "isMajorVersion": {
      "type": "boolean"
    },
    "mimeType": {
      "type": "string"
    },
    "moderationFlags": {
      "type": "['string', 'null']"
    },
    "modifiedDate": {
      "type": "string"
    },
    "motif": {
      "type": "object",
      "properties": {
        "color": {
          "type": "string"
        },
        "largeIconUrl": {
          "type": "string"
        },
        "mediumIconUrl": {
          "type": "string"
        },
        "smallIconUrl": {
          "type": "string"
        },
        "svgIconUrl": {
          "type": "['string', 'null']"
        }
      },
      "required": [
        "color",
        "largeIconUrl",
        "mediumIconUrl",
        "smallIconUrl",
        "svgIconUrl"
      ]
    },
    "mySubscription": {
      "type": "['string', 'null']"
    },
    "name": {
      "type": "string"
    },
    "origin": {
      "type": "string"
    },
    "owner": {
      "type": "object",
      "properties": {
        "additionalLabel": {
          "type": "['string', 'null']"
        },
        "communityNickname": {
          "type": "string"
        },
        "companyName": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "firstName": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "isActive": {
          "type": "boolean"
        },
        "isInThisCommunity": {
          "type": "boolean"
        },
        "lastName": {
          "type": "string"
        },
        "motif": {
          "type": "object",
          "properties": {
            "color": {
              "type": "string"
            },
            "largeIconUrl": {
              "type": "string"
            },
            "mediumIconUrl": {
              "type": "string"
            },
            "smallIconUrl": {
              "type": "string"
            },
            "svgIconUrl": {
              "type": "['string', 'null']"
            }
          },
          "required": [
            "color",
            "largeIconUrl",
            "mediumIconUrl",
            "smallIconUrl",
            "svgIconUrl"
          ]
        },
        "mySubscription": {
          "type": "['string', 'null']"
        },
        "name": {
          "type": "string"
        },
        "outOfOffice": {
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            }
          },
          "required": [
            "message"
          ]
        },
        "photo": {
          "type": "object",
          "properties": {
            "fullEmailPhotoUrl": {
              "type": "string"
            },
            "largePhotoUrl": {
              "type": "string"
            },
            "mediumPhotoUrl": {
              "type": "string"
            },
            "photoVersionId": {
              "type": "string"
            },
            "smallPhotoUrl": {
              "type": "string"
            },
            "standardEmailPhotoUrl": {
              "type": "string"
            },
            "url": {
              "type": "string"
            }
          },
          "required": [
            "fullEmailPhotoUrl",
            "largePhotoUrl",
            "mediumPhotoUrl",
            "photoVersionId",
            "smallPhotoUrl",
            "standardEmailPhotoUrl",
            "url"
          ]
        },
        "reputation": {
          "type": "['string', 'null']"
        },
        "title": {
          "type": "['string', 'null']"
        },
        "type": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "userType": {
          "type": "string"
        }
      },
      "required": [
        "additionalLabel",
        "communityNickname",
        "companyName",
        "displayName",
        "firstName",
        "id",
        "isActive",
        "isInThisCommunity",
        "lastName",
        "motif",
        "mySubscription",
        "name",
        "outOfOffice",
        "photo",
        "reputation",
        "title",
        "type",
        "url",
        "userType"
      ]
    },
    "pageCount": {
      "type": "integer"
    },
    "parentFolder": {
      "type": "['string', 'null']"
    },
    "pdfRenditionStatus": {
      "type": "string"
    },
    "publishStatus": {
      "type": "string"
    },
    "renditionUrl": {
      "type": "string"
    },
    "renditionUrl240By180": {
      "type": "string"
    },
    "renditionUrl720By480": {
      "type": "string"
    },
    "repositoryFileId": {
      "type": "['string', 'null']"
    },
    "repositoryFileUrl": {
      "type": "['string', 'null']"
    },
    "sharingOption": {
      "type": "string"
    },
    "sharingPrivacy": {
      "type": "string"
    },
    "sharingRole": {
      "type": "string"
    },
    "systemModstamp": {
      "type": "string"
    },
    "textPreview": {
      "type": "['string', 'null']"
    },
    "thumb120By90RenditionStatus": {
      "type": "string"
    },
    "thumb240By180RenditionStatus": {
      "type": "string"
    },
    "thumb720By480RenditionStatus": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "topics": {
      "type": "object",
      "properties": {
        "currentPageUrl": {
          "type": "['string', 'null']"
        },
        "nextPageUrl": {
          "type": "['string', 'null']"
        },
        "topics": {
          "type": "array",
          "description": "",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "currentPageUrl",
        "nextPageUrl",
        "topics"
      ]
    },
    "type": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "versionNumber": {
      "type": "string"
    }
  },
  "required": [
    "checksum",
    "contentHubRepository",
    "contentModifiedDate",
    "contentSize",
    "contentUrl",
    "createdDate",
    "description",
    "downloadUrl",
    "externalDocumentUrl",
    "externalFilePermissionInformation",
    "fileAsset",
    "fileExtension",
    "fileType",
    "flashRenditionStatus",
    "id",
    "isFileAsset",
    "isInMyFileSync",
    "isMajorVersion",
    "mimeType",
    "moderationFlags",
    "modifiedDate",
    "motif",
    "mySubscription",
    "name",
    "origin",
    "owner",
    "pageCount",
    "parentFolder",
    "pdfRenditionStatus",
    "publishStatus",
    "renditionUrl",
    "renditionUrl240By180",
    "renditionUrl720By480",
    "repositoryFileId",
    "repositoryFileUrl",
    "sharingOption",
    "sharingPrivacy",
    "sharingRole",
    "systemModstamp",
    "textPreview",
    "thumb120By90RenditionStatus",
    "thumb240By180RenditionStatus",
    "thumb720By480RenditionStatus",
    "title",
    "topics",
    "type",
    "url",
    "versionNumber"
  ],
  "$schema": "https://json-structure.org/draft/2020-12/schema"
}