using PrivaPub.ClientModels.Resources; using System.ComponentModel.DataAnnotations; namespace PrivaPub.ClientModels.User { // A login deletes one of its own personas (POST /clientapi/avatar/private/delete), and with it the groups the persona // owns, with its password again, as it deletes itself. public class DeletePersonaForm { [Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(ErrorsResource)), Display(Name = "AvatarId", ResourceType = typeof(FieldsNameResource))] public string AvatarId { get; set; } [Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(ErrorsResource)), Display(Name = "Password", ResourceType = typeof(FieldsNameResource))] public string Password { get; set; } } }