using System.ComponentModel.DataAnnotations; namespace ROLAC.API.DTOs.Giving; public class OfferingGivingLineRequest { public int? MemberId { get; set; } [Required] public int GivingCategoryId { get; set; } [Range(0.01, 9999999)] public decimal Amount { get; set; } [Required, MaxLength(20)] public string PaymentMethod { get; set; } = "Cash"; [MaxLength(50)] public string? CheckNumber { get; set; } [MaxLength(100)] public string? ZelleReferenceCode { get; set; } [MaxLength(100)] public string? PayPalTransactionId { get; set; } public bool IsAnonymous { get; set; } [MaxLength(500)] public string? Notes { get; set; } }