GetVersionResponse Properties
An object defining properties for the GetVersionResponse class.
ObjectId
Gets the identifier of the document management object this version belongs to.
Type: long
This property contains the unique identifier of the parent document management object that this version or branch is associated with. It is read-only and initialized through the constructor, providing a link to the main object in the version control system.
Id
Gets or sets the unique identifier for the version or branch.
Type: string
This property provides a formatted identifier that combines a prefix ('v' for versions or 'b' for branches) with the VersionId. It can be:
- Automatically generated using the format "<prefix><VersionId>"
- Explicitly set through the constructor
The property uses a backing field to allow custom identifiers while maintaining the standard format when not explicitly set.
SecretKey
Gets the encrypted security key for this version.
Type: string
This property contains the encrypted version of the DecryptedSecret, automatically populated using the EncryptData attribute. It has a private setter to ensure controlled access to the sensitive data and provides secure storage of the version's security information.
Version
Gets the version number or identifier string.
Type: string
This property contains the human-readable version identifier for this version or branch. It is read-only and initialized through the constructor, providing a user-friendly way to identify and track different versions of the object.
CreatedAt
Gets the timestamp when this version was created.
Type: DateTimeOffset
This property contains the exact date and time when the version or branch was created. It is read-only and initialized through the constructor, providing temporal context for audit and tracking purposes.
CreatedBy
Gets information about the user who created this version.
Type: ClientUserInfo
This property contains detailed information about the user who created the version or branch, represented as a ClientUserInfo object. It is read-only and initialized through the constructor, providing user context for audit and tracking purposes.
IsDefault
Gets whether this is the default version of the object.
Type: bool
This property indicates whether the current version or branch is designated as the default for the object. It is read-only and initialized through the constructor, helping to identify the primary version among multiple versions or branches.