/* Options: Date: 2025-04-10 06:39:51 SwiftVersion: 5.0 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://data.regent-college.edu //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: CRMTaxReceiptsRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/DynamicsCRM/TaxReceipts", "POST") // @Route("/DynamicsCRM/TaxReceipts/{regent_id}", "POST") public class CRMTaxReceiptsRequest : IReturn, Codable { public typealias Return = CRMTaxReceiptsResponse public var regent_id:Int? public var from_date:Date? public var to_date:Date? public var has_document:Bool public var year:Int? required public init(){} } public class CRMTaxReceiptsResponse : Codable { public var responseStatus:ResponseStatus public var tax_receipts:[CRMTaxReceiptResponse] = [] public var from_date:Date? public var to_date:Date? required public init(){} } public class CRMTaxReceiptResponse : Codable { public var regent_id:Int public var donor_first_name:String public var donor_last_name:String public var guid:String public var title:String public var total_paid_amount:Double public var total_receipt_amount:Double public var is_annual:Bool public var year:Int? public var has_document:Bool public var tax_receipt_send_method:String public var status:String public var tax_receipt_template_guid:String public var tax_receipt_template_name:String public var tax_receipt_email:String public var email_sent_date:Date? public var email_sent_to:String public var gift_date:Date? public var sent_date:Date? required public init(){} }