Files
monorepo/LCU.Api.Internal.CoreApiWrapper/LCU.Library.Internal.CoreApiWrapperLib/ConnectionModels/DnaTokenConnection.cs
T
2026-03-31 14:32:23 -05:00

49 lines
1.5 KiB
C#

namespace LCU.Library.Internal.CoreApiWrapperLib.ConnectionModels
{
public class DnaTokenConnection
{
private const string DefaultCashBoxNumber = "0";
public class DnaTokenRequest
{
public DnaTokenRequest(CoreApiUserConnection coreApiConnection)
{
MessageBody = new MessageBodyRequest(coreApiConnection);
}
public MessageBodyRequest MessageBody { get; set; }
public class MessageBodyRequest
{
public MessageBodyRequest(CoreApiUserConnection coreApiConnection)
{
EffectiveDate = coreApiConnection.EffectiveDate;
PostingDate = coreApiConnection.PostingDate;
CashBoxNumber = coreApiConnection.CashBoxNumber;
}
public string EffectiveDate { get; set; }
public string PostingDate { get; set; }
public string CashBoxNumber { get; set; }
}
}
public class DnaTokenResponse
{
public MessageHeaderResponse MessageHeader { get; set; }
public MessageBodyResponse MessageBody {get; set;}
public class MessageHeaderResponse
{
public string UpdateKey { get; set; }
public string MessageId { get; set; }
}
public class MessageBodyResponse
{
public string Dnatoken { get; set; }
}
}
}
}