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 |
---|---|
DecryptedVersionSecret | Gets the decrypted secret information for the version of the document management object. |
SecretKey | Gets or sets the encrypted secret key for the document management object. |
Id | Gets or sets the unique identifier of the document management object. |
Tags | Gets or sets the list of tags associated with the document management object. |
DeletedAt | Gets or sets the date and time when the document management object was deleted. |
DeletedBy | Gets or sets information about the user who deleted the document management object. |
TokenId | Gets or sets the token identifier used for security purposes. |
MetaDataFieldsValues | Gets or sets the list of metadata field values associated with the document management object. |
Version | Gets or sets the version identifier string of the document management object. |
VersionSecretKey | Gets or sets the encrypted secret key for the version of the document management object. |
OriginType | Gets or sets the original type of the document management object. |
ModifiedBy | Gets or sets information about the user who last modified the document management object. |
Description | Gets or sets the multilingual descriptions of the document management object. |
Type | Gets or sets the type of the document management object. |
Name | Gets or sets the multilingual names of the document management object. |
DecryptedObjectSecret | Gets the decrypted secret information for the document management object. |
ParentBreadCrumb | Gets or sets the breadcrumb path to the parent of the document management object. |
VersionId | Gets or sets the unique identifier of the object's version. |
CreatedAt | Gets or sets the date and time when the document management object was created. |
IsBranch | Gets or sets whether the document management object is a branch version. |
CreatedBy | Gets or sets information about the user who created 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. |
CommitId | Gets or sets the commit identifier for the document management object version. |
ExistThumbnail | Gets or sets whether a thumbnail exists for the document management object. |
VersionDate | Gets or sets the date and time when this version of the document management object was created. |
Constructors
Name | Description |
---|---|
GetDMObjectResponse() | Initializes a new instance of the GetDMObjectResponse class. |
GetDMObjectResponse() | Initializes a new instance of the GetDMObjectResponse class with default values. |