using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ARC.GMP.Types { public class GiftDetail { public string GiftImageId { get; set; } public string BundleImageId { get; set; } public string FacilityNumber { get; set; } public decimal Expenses { get; set; } public string ThirdParty { get; set; } public string ShippingTrackingNumber { get; set; } public string TreatmentCode { get; set; } public string SustainerType { get; set; } public string SendingChapter { get; set; } public string SubSource { get; set; } private List VendorComments { get; set; } public List SplitGiftDetails { get; set; } } public class SplitGiftDetail { public string GiftId { get; set; } public string SFCaseNumber { get; set; } [StringLength(20)] public string AlternateTransactionId { get; set; } public string VendorBatchId { get; set; } [StringLength(1)] public string IsEventBenifit { get; set; } [StringLength(1)] public string HasSKU { get; set; } public List SKUs { get; set; } } }