using System.ComponentModel.DataAnnotations; using gehGassiApp.Domain.Base; using gehGassiApp.Domain.Common; namespace gehGassiApp.Domain.Payment { /// /// Repräsentiert eine Transaktionsgebühr, die vom System berechnet wird und vom Kunden zu tragen ist. /// public class TransactionFee : SyncEntity { /// /// Zahlungsmethode /// [Required] public PayInType PayInType { get; set; } /// /// Prozent /// [Required] [Range(0.0, 100.0)] public decimal Percent { get; set; } /// /// Fixer Betrag /// [Required] [Range(0.0, 100000.0)] public decimal Fixed { get; set; } } }