49 lines
1.5 KiB
C#
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; }
|
|
}
|
|
}
|
|
}
|
|
}
|