GetDMObjectResponse
The GetDMObjectResponse class represents a comprehensive response object containing document management object details, including metadata, versioning, and security information.
This class serves as a response DTO for document management object retrieval operations. It includes:
- Basic object properties (ID, name, description)
- Audit information (creation, modification, deletion details)
- Type information and versioning details
- Metadata fields and tags
- Security and encryption-related properties
- Subscription event handling capabilities
The class provides multiple constructors for different initialization scenarios and includes helper methods for data transformation.
Properties
| Name | Description |
|---|---|
| DecryptedObjectSecret | Gets the decrypted secret information for the document management object. |
| Id | Gets or sets the unique identifier of the document management object. |
| DeletedBy | Gets or sets information about the user who deleted the document management object. |
| Tags | Gets or sets the list of tags associated with the document management object. |
| ModifiedBy | Gets or sets information about the user who last modified the document management object. |
| Type | Gets or sets the type of the document management object. |
| VersionId | Gets or sets the unique identifier of the object's version. |
| SecretKey | Gets or sets the encrypted secret key for the document management object. |
| Version | Gets or sets the version identifier string of the document management object. |
| Name | Gets or sets the multilingual names of the document management object. |
| OriginType | Gets or sets the original type of the document management object. |
| CommitId | Gets or sets the commit identifier for the document management object version. |
| VersionSecretKey | Gets or sets the encrypted secret key for the version of the document management object. |
| ExistThumbnail | Gets or sets whether a thumbnail exists for the document management object. |
| Description | Gets or sets the multilingual descriptions of the document management object. |
| VersionDate | Gets or sets the date and time when this version of the document management object was created. |
| MetaDataFieldsValues | Gets or sets the list of metadata field values associated with the document management object. |
| ModifiedAt | Gets or sets the date and time when the document management object was last modified. |
| ReasonForDeleting | Gets or sets the reason provided for deleting the document management object. |
| ParentBreadCrumb | Gets or sets the breadcrumb path to the parent of the document management object. |
| TokenId | Gets or sets the token identifier used for security purposes. |
| IsBranch | Gets or sets whether the document management object is a branch version. |
| DeletedAt | Gets or sets the date and time when the document management object was deleted. |
| CreatedAt | Gets or sets the date and time when the document management object was created. |
| CreatedBy | Gets or sets information about the user who created the document management object. |
| DecryptedVersionSecret | Gets the decrypted secret information for the version of the document management object. |
Constructors
| Name | Description |
|---|---|
| GetDMObjectResponse() | Initializes a new instance of the GetDMObjectResponse class. |
| GetDMObjectResponse() | Initializes a new instance of the GetDMObjectResponse class with default values. |