// ========================================================================== // UserDto.cs // Squidex Headless CMS // ========================================================================== // Copyright (c) Squidex Group // All rights reserved. // ========================================================================== using System.ComponentModel.DataAnnotations; namespace Squidex.Areas.Api.Controllers.Users.Models { public sealed class UserDto { /// /// The id of the user. /// [Required] public string Id { get; set; } /// /// The email of the user. Unique value. /// [Required] public string Email { get; set; } /// /// The url to the profile picture of the user. /// [Required] public string PictureUrl { get; set; } /// /// The display name (usually first name and last name) of the user. /// [Required] public string DisplayName { get; set; } /// /// Determines if the user is locked. /// [Required] public bool IsLocked { get; set; } } }