FileDocumentElementType Data Type

Properties
name data type constraints description
pageNumber number required
picture boolean required
fileName File  
originalFormat boolean required
chunkedOnMedium boolean required
Properties inherited from ContentDocumentElementType
nodeType DocumentNodeType  
children array of DocumentElementType  
annotations array of AnnotationType  
contentMetaData ContentMetaDataType  
content InputStream  
Properties inherited from DocumentElementType
nodeType DocumentNodeType  
children array of DocumentElementType  
variables map of string  
creationDate number  
Properties inherited from ResourceType
reference ReferenceType  

Example

{
  "pageNumber" : 12345,
  "picture" : true,
  "fileName" : {
    "path" : "...",
    "usableSpace" : 12345,
    "freeSpace" : 12345,
    "directory" : true,
    "canonicalPath" : "...",
    "parentFile" : { },
    "totalSpace" : 12345,
    "name" : "...",
    "absolutePath" : "...",
    "absolute" : true,
    "absoluteFile" : { },
    "hidden" : true,
    "file" : true,
    "canonicalFile" : { },
    "parent" : "..."
  },
  "originalFormat" : true,
  "chunkedOnMedium" : true,
  "nodeType" : "CONTENT",
  "children" : [ {
    "nodeType" : "STRUCTURE",
    "children" : [ { }, { } ],
    "variables" : {
      "property1" : "...",
      "property2" : "..."
    },
    "creationDate" : 12345,
    "reference" : { }
  }, {
    "nodeType" : "CONTENT",
    "children" : [ { }, { } ],
    "variables" : {
      "property1" : "...",
      "property2" : "..."
    },
    "creationDate" : 12345,
    "reference" : { }
  } ],
  "annotations" : [ {
    "x" : 12345,
    "height" : 12345,
    "width" : 12345,
    "y" : 12345,
    "accessData" : {
      "aclName" : "...",
      "creationUser" : 12345,
      "lastModificationUser" : 12345,
      "creationDate" : 12345,
      "lastModificationDate" : 12345
    },
    "page" : 12345
  }, {
    "x" : 12345,
    "height" : 12345,
    "width" : 12345,
    "y" : 12345,
    "accessData" : {
      "aclName" : "...",
      "creationUser" : 12345,
      "lastModificationUser" : 12345,
      "creationDate" : 12345,
      "lastModificationDate" : 12345
    },
    "page" : 12345
  } ],
  "contentMetaData" : {
    "compressedSize" : 12345,
    "hashAlgorithm" : "...",
    "hash" : "...",
    "uncompressedSize" : 12345
  },
  "content" : { },
  "variables" : {
    "property1" : "...",
    "property2" : "..."
  },
  "creationDate" : 12345,
  "reference" : { }
}