Class UpsertRolePermissionsCommand
- Namespace
- KadicAuth.Application.Roles.Commands
- Assembly
- KadicAuth.Application.dll
public sealed record UpsertRolePermissionsCommand : IRequest<RoleUpsertResult>, IBaseRequest
- Inheritance
-
object
UpsertRolePermissionsCommand
- Implements
-
IBaseRequest
Constructors
UpsertRolePermissionsCommand(Guid, string?, string?, IEnumerable<Guid>?, IEnumerable<Guid>?, IEnumerable<Guid>?)
public UpsertRolePermissionsCommand(Guid RoleId, string? Name, string? Description, IEnumerable<Guid>? PreviouslyAssignedPermissionIds, IEnumerable<Guid>? NewPermissionIds, IEnumerable<Guid>? RemovedPermissionIds)
Parameters
RoleId Guid
Name string
Description string
PreviouslyAssignedPermissionIds IEnumerable<Guid>
NewPermissionIds IEnumerable<Guid>
RemovedPermissionIds IEnumerable<Guid>
Properties
Description
public string? Description { get; init; }
Property Value
- string
Name
public string? Name { get; init; }
Property Value
- string
NewPermissionIds
public IEnumerable<Guid>? NewPermissionIds { get; init; }
Property Value
- IEnumerable<Guid>
PreviouslyAssignedPermissionIds
public IEnumerable<Guid>? PreviouslyAssignedPermissionIds { get; init; }
Property Value
- IEnumerable<Guid>
RemovedPermissionIds
public IEnumerable<Guid>? RemovedPermissionIds { get; init; }
Property Value
- IEnumerable<Guid>
RoleId
public Guid RoleId { get; init; }
Property Value
- Guid