profileShare

rasmusjy / splitapp-backend-microservices

Read-only snapshot

No repository description.

main default branch 501 files Expires Sep 13, 2026, 9:06 AM
AdminDtos.cs 608 bytes
1 namespace SplitApp.WebApp.Application.UsersService.Dtos;
2
3 public record AdminUserListItem(
4 Guid Id,
5 string Email,
6 string FirstName,
7 string LastName,
8 string[] Roles);
9
10 public record AdminUserDetails(
11 Guid Id,
12 string Email,
13 string FirstName,
14 string LastName,
15 string[] Roles);
16
17 public class AdminUserUpdatePayload
18 {
19 public string FirstName { get; set; } = "";
20 public string LastName { get; set; } = "";
21 }
22
23 public class AdminUserRolesUpdatePayload
24 {
25 public string[] RoleNames { get; set; } = Array.Empty<string>();
26 }
27
28 public record AdminRoleInfo(string Name);
29