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