mirror of
https://github.com/bitwarden/server
synced 2025-12-20 02:03:46 +00:00
* Adding SecretVersion table to server * making the names singular not plural for new table * removing migration * fixing migration * Adding indexes for serviceacct and orguserId * indexes for sqllite * fixing migrations * adding indexes to secretVeriosn.sql * tests * removing tests * adding GO * api repository and controller additions for SecretVersion table, as well as tests * test fix sqllite * improvements * removing comments * making files nullable safe * Justin Baurs suggested changes * claude suggestions * Claude fixes * test fixes
29 lines
992 B
C#
29 lines
992 B
C#
using Bit.Core.Models.Api;
|
|
using Bit.Core.SecretsManager.Entities;
|
|
|
|
namespace Bit.Api.SecretsManager.Models.Response;
|
|
|
|
public class SecretVersionResponseModel : ResponseModel
|
|
{
|
|
private const string _objectName = "secretVersion";
|
|
|
|
public Guid Id { get; set; }
|
|
public Guid SecretId { get; set; }
|
|
public string Value { get; set; } = string.Empty;
|
|
public DateTime VersionDate { get; set; }
|
|
public Guid? EditorServiceAccountId { get; set; }
|
|
public Guid? EditorOrganizationUserId { get; set; }
|
|
|
|
public SecretVersionResponseModel() : base(_objectName) { }
|
|
|
|
public SecretVersionResponseModel(SecretVersion secretVersion) : base(_objectName)
|
|
{
|
|
Id = secretVersion.Id;
|
|
SecretId = secretVersion.SecretId;
|
|
Value = secretVersion.Value;
|
|
VersionDate = secretVersion.VersionDate;
|
|
EditorServiceAccountId = secretVersion.EditorServiceAccountId;
|
|
EditorOrganizationUserId = secretVersion.EditorOrganizationUserId;
|
|
}
|
|
}
|