using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Runtime.Serialization; namespace MAX.Models { public class Vendor { [DatabaseGenerated(DatabaseGeneratedOption.None)] public int Id { get; set; } [Required, MaxLength(50)] public string SerialNumber { get; set; } public int AccountId { get; set; } [IgnoreDataMember] public Account Account { get; set; } [IgnoreDataMember] [Required, MaxLength(32)] public byte[] EncryptedDatabasePassword { get; set; } [IgnoreDataMember] [Required, MaxLength(32)] public byte[] EncryptedVoucherKey { get; set; } [IgnoreDataMember] public int InternalReferenceCounter { get; set; } public int? LastVendorEventRemoteId { get; set; } } }