51 lines
1.3 KiB
C#
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; }
|
|
}
|
|
}
|