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; } } } } }