# DocDescriptor

The DocDescriptor object provides definition for the requested document. That is, the object describes a given document.

Parameter | Type | Description
--- | --- | ---
DocID | string | A unique identifier associated with a document. This is generated by the Expere engine.
DocType | DocumentType | Object defining the format type for a document type (based on an enumerated value).
DocDisplayName | string | The document display name associated with the document. This is authored as part of REQ authoring (Document > Properties).
DocRootEntityName | string | The root organization associated with the document.
DocRequiresSignature | ExpereBoolean | A boolean defining if the document requires a signature from the borrower(s) or other entity.
DocCustomDataItems | ArrayOfDocCustomDataItem | Array containing an unbound collection of DocCustomDataItem objects.
DocumentClass | string | The class designation associated with the document.
DocumentTypeDescription | string | A description associated with the document.
NegotiableInstrumentFlag | ExpereBoolean | A boolean defining if the document is a negotiated instrument (document).
RecordableFlag | ExpereBoolean | A boolean defining if the document is a recorded document. A TRUE value indicates the document is recorded; a FALSE value indicates it is non-recordable.
FormNumber | string | The form number identifier for the document. For example, a VMP form number.