GetVersionResponse Properties
An object defining properties for the GetVersionResponse class.
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.
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.
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.
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.
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.