/* Options: Date: 2026-09-10 05:46:36 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: InvoiceDynamicsAuditLogsRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/finance/invoice-dynamics-audit/logs", "POST") public class InvoiceDynamicsAuditLogsRequest : IReturn, Codable { public typealias Return = InvoiceDynamicsAuditResponse public var invoice_id:Int? public var document_number:String public var authorizing_uuid:String required public init(){} } public class InvoiceDynamicsAuditResponse : Codable { public var invoice_id:Int? public var invoice_uuid:String public var reporting_term:String public var invoice_date:Date? public var invoice_status:String public var Description:String public var total_charges:Double public var total_credits:Double public var net:Double public var regent_id:Int public var student_uuid:String public var student_name:String public var initiator_name:String public var has_regis_invoice:Bool public var reconciliation_type:String public var dynamics_status:String public var dynamics_transactions:[InvoiceDynamicsTransactionResponse] = [] public var econnect_logs:[InvoiceEconnectLogResponse] = [] required public init(){} } public class InvoiceDynamicsTransactionResponse : Codable { public var dynamics_log_id:Int? public var action:String public var note:String public var logged_amount:Double? public var document_number:String public var customer_number:String public var logged_at:Date? public var regis_invoice_reference:String public var gp_source:String public var found_in_gp:Bool public var gp_type:Int public var gp_status:Int public var batch_number:String public var gp_amount:Double? public var is_open:Bool public var is_posted:Bool public var is_void:Bool public var document_date:Date? public var posting_date:Date? required public init(){} } public class InvoiceEconnectLogResponse : Codable { public var id:Int public var timestamp:Date public var xml:String public var response:String required public init(){} }