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; } }