TourIAm/TIAM.Entities/Products/DTOs/AssignedPermissionModel.cs

29 lines
870 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.AccessControl;
using System.Text;
using System.Threading.Tasks;
namespace TIAM.Entities.Products.DTOs
{
public class AssignedPermissionModel
{
public Guid ContextId { get; set; }
public Guid SubjectId { get; set; } //user or group id
public short SubjectType { get; set; } //user or group
public string Name { get; set; } //user email or group name
public int PermissionsValue { get; set; }
public AssignedPermissionModel(Guid contextId, Guid subjectId, short subjectType, string name, int permissionsValue)
{
ContextId = contextId;
SubjectId = subjectId;
SubjectType = subjectType;
Name = name;
PermissionsValue = permissionsValue;
}
}
}