/* Options: Date: 2025-12-21 10:14:21 Version: 10.02 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cip-reporting-dev.chargeitpro.com //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: True //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: False //ExportValueTypes: False IncludeTypes: DuplicateTransactionEditRequest.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using ReportingService.Data.Models.Transactions; using ReportingService.Services.Rest.Transactions; namespace ReportingService.Data.Models.Transactions { public partial class DuplicateTransactionDetail { public virtual string? ObjectId { get; set; } public virtual DateTime CreatedOn { get; set; } public virtual string? Route { get; set; } public virtual string? SerialNumber { get; set; } public virtual string? TransactionType { get; set; } public virtual decimal? AmountProcessed { get; set; } public virtual string? LocationName { get; set; } public virtual string? LocationId { get; set; } public virtual string? ComputerName { get; set; } public virtual decimal? Amex { get; set; } public virtual decimal? NoAmex { get; set; } public virtual int? UniqueTransIdNum { get; set; } public virtual string? UniqueTransId { get; set; } public virtual string? TransactionId { get; set; } public virtual string? DeviceBatchNumber { get; set; } public virtual string? DeveloperName { get; set; } public virtual string? DeviceName { get; set; } public virtual string? Version { get; set; } public virtual DateTime? ComputerDateTime { get; set; } public virtual DateTime? TerminalDateTime { get; set; } public virtual string? CompanyName { get; set; } public virtual string? MaskedAccount { get; set; } public virtual string? ApprovalNumberResult { get; set; } public virtual string? MerchantId { get; set; } public virtual string? CompanyId { get; set; } public virtual bool MissingTransactions { get; set; } public virtual int NumberMissing { get; set; } public virtual string? StartDateFilter { get; set; } public virtual string? EndDateFilter { get; set; } public virtual string? AdjustmentTypeId { get; set; } public virtual string? FromLogFile { get; set; } public virtual string? ResultStatus { get; set; } public virtual int? MinsTermOffBy { get; set; } public virtual string? Source { get; set; } public virtual string? DuplicateFlag { get; set; } public virtual string? Comment { get; set; } public virtual DateTime? DupCreatedOn { get; set; } public virtual string? DupCreatedBy { get; set; } public virtual int? DupCount { get; set; } public virtual string? ProcessorTransactionId { get; set; } public virtual string? TransactionReference { get; set; } public virtual string? BillingName { get; set; } public virtual string? ResultMessage { get; set; } public virtual bool? TransrefDiff { get; set; } public virtual string? Cashier { get; set; } public virtual string? AccountCardType { get; set; } } } namespace ReportingService.Services.Rest.Transactions { [Route("/Transactions/Duplicate")] public partial class DuplicateTransactionEditRequest { public virtual List? DuplicateTrans { get; set; } } }