using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ARC.GMP.Types { public class GiftGLInfo { public string FiscalYear { get; set; } public string CanPostToGL { get; set; } public string AccountingBatch { get; set; } public DateTime? ReleaseDate { get; set; } public DateTime DepositDate { get; set; } public string AlternateTransactionId { get; set; } public string PaymentMethod { get; set; } public string MerchantId { get; set; } public string CreditCardLast4Digits { get; set; } public string CheckNumber { get; set; } public List GLInfoDetails { get; set; } } public class GiftGLInfoDetail { public List TransactionIds { get; set; } public List GiftIds { get; set; } public string DollarAmount { get; set; } [StringLength(20)] public string CompanyFundCode { get; set; } [StringLength(20)] public string FunctionalCostCenter { get; set; } public string ProgramServiceCode { get; set; } [StringLength(20)] public string ActionProgramCode { get; set; } [StringLength(20)] public string NaturalAccount { get; set; } [StringLength(20)] public string Location { get; set; } public bool CanOverride { get; set; } } }