using System.ComponentModel.DataAnnotations; using Bit.Core.Entities; using Bit.Core.Utilities; namespace Bit.Api.Models.Request { public class InstallationRequestModel { [Required] [EmailAddress] [StringLength(256)] public string Email { get; set; } public Installation ToInstallation() { return new Installation { Key = CoreHelpers.SecureRandomString(20), Email = Email, Enabled = true }; } } }