mirror of
https://github.com/bitwarden/server
synced 2025-12-28 22:23:30 +00:00
25 lines
944 B
C#
25 lines
944 B
C#
// FIXME: Update this file to be null safe and then delete the line below
|
|
#nullable disable
|
|
|
|
using AutoMapper;
|
|
using Bit.Infrastructure.EntityFramework.AdminConsole.Models;
|
|
|
|
namespace Bit.Infrastructure.EntityFramework.SecretsManager.Models;
|
|
|
|
public class ServiceAccount : Core.SecretsManager.Entities.ServiceAccount
|
|
{
|
|
public virtual Organization Organization { get; set; }
|
|
public virtual ICollection<GroupServiceAccountAccessPolicy> GroupAccessPolicies { get; set; }
|
|
public virtual ICollection<UserServiceAccountAccessPolicy> UserAccessPolicies { get; set; }
|
|
public virtual ICollection<ServiceAccountProjectAccessPolicy> ProjectAccessPolicies { get; set; }
|
|
public virtual ICollection<ApiKey> ApiKeys { get; set; }
|
|
}
|
|
|
|
public class ServiceAccountMapperProfile : Profile
|
|
{
|
|
public ServiceAccountMapperProfile()
|
|
{
|
|
CreateMap<Core.SecretsManager.Entities.ServiceAccount, ServiceAccount>().ReverseMap();
|
|
}
|
|
}
|