Files
GreenHomeBack/src/GreenHome.Application/Dtos/Device/DeviceMemberDto.cs
2026-09-10 19:09:36 +03:30

27 lines
930 B
C#

using GreenHome.Domain;
namespace GreenHome.Application;
public sealed class DeviceMemberDto
{
public int DeviceId { get; set; }
public int UserId { get; set; }
public string Name { get; set; } = string.Empty;
public string Family { get; set; } = string.Empty;
public string Mobile { get; set; } = string.Empty;
public DeviceMemberRole Role { get; set; } = DeviceMemberRole.Worker;
public string? AvatarPath { get; set; }
public bool ReceiveAlerts { get; set; } = true;
}
public sealed class UpsertDeviceMemberRequest
{
public required int DeviceId { get; set; }
public required string Mobile { get; set; }
public string Name { get; set; } = string.Empty;
public string Family { get; set; } = string.Empty;
public DeviceMemberRole Role { get; set; } = DeviceMemberRole.Worker;
public bool ReceiveAlerts { get; set; } = true;
public string? AvatarPath { get; set; }
}