51 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using gehGassiApp.Domain.Common;
namespace gehGassiApp.Domain.Vouchers
{
/// <summary>
/// Antwort auf die Reservierung eines Gutscheins
/// </summary>
public class ReserveVoucherResult
{
/// <summary>
/// Erfolgreich reserviert
/// </summary>
public bool Success { get; set; }
/// <summary>
/// Id der Reservierung. -1 wenn nicht erfolgreich
/// </summary>
public long VoucherUsageId { get; set; }
/// <summary>
/// Ergebnis der Validierung
/// </summary>
public VoucherValidationResult ValidationResult { get; set; }
/// <summary>
/// Geldtransfer fehlgeschlagen
/// </summary>
public bool TransferFailed { get; set; }
/// <summary>
/// Gutschein nicht gefunden
/// </summary>
public bool VoucherNotFound { get; set; }
/// <summary>
/// Kampagne nicht gefunden
/// </summary>
public bool CampaignNotFound { get; set; }
/// <summary>
/// Kunde nicht gefunden
/// </summary>
public bool CustomerNotFound { get; set; }
}
}