using System.Collections.Generic; using Transfast.Model.Compliance; using Transfast.Model.Receiver; using Transfast.Model.Sender; using Transfast.Model.TransactionInfo; namespace Transfast.Model.SendTxn { public class TFSendTxnResponse { public string StatusName { get; set; } public string StatusId { get; set; } public string TfPin { get; set; } public string CancellationReason { get; set; } public string TransactionDate { get; set; } public bool CanBeCancelled { get; set; } public bool RequiresPreAml { get; set; } public bool RequiresPostAml { get; set; } public TFSenderResponse Sender { get; set; } public ReceiverResponse Receiver { get; set; } public TransactionInfoResponse TransactionInfo { get; set; } public ComplianceResponse Compliance { get; set; } } public class TFSendTxnFailedResponse { public string ErrorCode { get; set; } public string Message { get; set; } public TFSendTxnResponse ReceivedData { get; set; } public List BusinessErrors { get; set; } public List DataValidationErrors { get; set; } } }