/* Options: Date: 2024-11-21 11:38:50 SwiftVersion: 5.0 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cip-reporting-staging.chargeitpro.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: ReconTotalSummary.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/Recon") public class ReconTotalSummary : Codable { public var reconSummaryDate:[ReconSummaryDate] = [] public var lid:String? public var locationName:String? required public init(){} } public class ReconSummaryDate : Codable { public var bizDate:Date? public var subTotal:Double? public var debitTotal:Double? public var amexTotal:Double? public var noAmexTotal:Double? public var debitCount:Int? public var amexCount:Int? public var noAmexCount:Int? public var reconSummary:[ReconSummary] = [] public var depDate:Date? required public init(){} } public class ReconSummary : Codable { public var bizDate:Date? public var computerName:String? public var serialNumber:String? public var transactionType:String? public var amount:Double? public var debit:Double? public var amex:Double? public var noAmex:Double? public var debitCount:Double? public var amexCount:Double? public var noAmexCount:Double? public var locationId:String? public var locationName:String? public var reconAmt:Double? public var notes:String? public var _id:String? public var inMongo:Bool? public var route:String? public var uniqueTransID:Int? public var missingTransaction:Bool? public var totalCount:Int? public var maxUniqueTransID:Int? public var computerDateTime:Date? public var terminalDateTime:Date? public var compTermMinDiff:Int? public var depDate:Date? public var cipServerTrans:String? required public init(){} }