/* Options: Date: 2026-08-01 06:31:25 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: RfpAddendaListRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/Rfp/{RfpDocumentUID}/Addenda", "GET,OPTIONS") public class RfpAddendaListRequest : IReturn, Codable { public typealias Return = RfpAddendaResponse public var rfpDocumentUID:String? required public init(){} } public class RfpAddendaResponse : Codable { public var responseStatus:ResponseStatus? public var rfpDocumentID:Int? public var diffs:[AddendaChangeSet] = [] public var wageDeterminations:[WageDeterminationResult] = [] public var message:String? public var reflowed:Bool? required public init(){} } public class AddendaChangeSet : Codable { public var changeSetId:String? public var sourceRfpDocumentID:Int? public var sourceFileName:String? public var documentType:String? public var extractedAtUtc:Date? public var summary:String? public var changes:[AddendaChange] = [] required public init(){} } public class WageDeterminationResult : Codable { public var sourceRfpDocumentID:Int? public var sourceFileName:String? public var wdNumber:String? public var extractedAtUtc:Date? public var classifications:[WageClassification] = [] public var source:String? public var isTrustworthy:Bool? public var executiveOrderFloor:Double? public var publishedDate:String? public var projectParish:String? public var warnings:[String] = [] required public init(){} } public class AddendaChange : Codable { public var changeId:String? public var changeType:String? public var targetSeq:Int? public var itemNumber:String? public var itemName:String? public var field:String? public var oldValue:String? public var newValue:String? public var Description:String? public var status:String? required public init(){} } public class WageClassification : Codable { public var title:String? public var baseRate:Double? public var fringeRate:Double? public var parishNote:String? public var sourceLine:String? public var benchmarkFringeRate:Double? public var fringeCompareNote:String? required public init(){} }