using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; namespace LCU.API.Internal.RepoApi.Repos.Models { public class AuctionAssignment { [Required] public int ID { get; set; } [Required] public string AuctionId { get; set; } [Required] public int? RepoId { get; set; } public string AuctionCustomerNo { get; set; } public string CollateralVIN { get; set; } public DateTime? DateSubmitted { get; set; } public decimal? FloorPrice { get; set; } public int? FloorPriceResponseCode { get; set; } public string FloorPriceResponseDescription { get; set; } public string FloorPriceSubmissionErrors { get; set; } public int? HoldStatus { get; set; } public DateTime? HoldUntil { get; set; } public DateTime? RedeemedDate { get; set; } public int? VehicleType { get; set; } public string BodyStyle { get; set; } public bool? Inoperable { get; set; } public decimal? RetailValue { get; set; } public string AuctionNotes { get; set; } public DateTime? AvailablePickupDate { get; set; } public DateTime? LegalSaleDate { get; set; } public int? CleaningLevel { get; set; } public int? SubmissionResponseCode { get; set; } public string SubmissionResponseDescription { get; set; } public string SubmissionErrors { get; set; } public DateTime? SentTitleDocsDate { get; set; } public int? TitleSentResponseCode { get; set; } public string TitleSentResponseDescription { get; set; } public string TitleSentSubmissionErrors { get; set; } public bool? AddedThroughRepoDatabase { get; set; } public bool IsActive { get; set; } public ImsAutoFileData AutoIMS { get; set; } public AuctionHouse Auction { get; set; } public IEnumerable AuctionAssignmentToCollaterals { get; set; } public FloorPriceValuesUsed FloorPriceValuesUsed { get; set; } } }