/* Options: Date: 2026-08-01 04:17:18 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: RfpAddendaApplyRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/v1/Rfp/{RfpDocumentUID}/Addenda/{ChangeId}/Apply", Verbs="POST,OPTIONS") public static class RfpAddendaApplyRequest implements IReturn { public UUID RfpDocumentUID = null; public String ChangeId = null; public UUID getRfpDocumentUID() { return RfpDocumentUID; } public RfpAddendaApplyRequest setRfpDocumentUID(UUID value) { this.RfpDocumentUID = value; return this; } public String getChangeId() { return ChangeId; } public RfpAddendaApplyRequest setChangeId(String value) { this.ChangeId = value; return this; } private static Object responseType = RfpAddendaResponse.class; public Object getResponseType() { return responseType; } } public static class RfpAddendaResponse { public ResponseStatus ResponseStatus = null; public Integer RfpDocumentID = null; public ArrayList Diffs = new ArrayList(); public ArrayList WageDeterminations = new ArrayList(); public String Message = null; public Boolean Reflowed = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public RfpAddendaResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public Integer getRfpDocumentID() { return RfpDocumentID; } public RfpAddendaResponse setRfpDocumentID(Integer value) { this.RfpDocumentID = value; return this; } public ArrayList getDiffs() { return Diffs; } public RfpAddendaResponse setDiffs(ArrayList value) { this.Diffs = value; return this; } public ArrayList getWageDeterminations() { return WageDeterminations; } public RfpAddendaResponse setWageDeterminations(ArrayList value) { this.WageDeterminations = value; return this; } public String getMessage() { return Message; } public RfpAddendaResponse setMessage(String value) { this.Message = value; return this; } public Boolean isReflowed() { return Reflowed; } public RfpAddendaResponse setReflowed(Boolean value) { this.Reflowed = value; return this; } } public static class AddendaChangeSet { public String ChangeSetId = null; public Integer SourceRfpDocumentID = null; public String SourceFileName = null; public String DocumentType = null; public Date ExtractedAtUtc = null; public String Summary = null; public ArrayList Changes = new ArrayList(); public String getChangeSetId() { return ChangeSetId; } public AddendaChangeSet setChangeSetId(String value) { this.ChangeSetId = value; return this; } public Integer getSourceRfpDocumentID() { return SourceRfpDocumentID; } public AddendaChangeSet setSourceRfpDocumentID(Integer value) { this.SourceRfpDocumentID = value; return this; } public String getSourceFileName() { return SourceFileName; } public AddendaChangeSet setSourceFileName(String value) { this.SourceFileName = value; return this; } public String getDocumentType() { return DocumentType; } public AddendaChangeSet setDocumentType(String value) { this.DocumentType = value; return this; } public Date getExtractedAtUtc() { return ExtractedAtUtc; } public AddendaChangeSet setExtractedAtUtc(Date value) { this.ExtractedAtUtc = value; return this; } public String getSummary() { return Summary; } public AddendaChangeSet setSummary(String value) { this.Summary = value; return this; } public ArrayList getChanges() { return Changes; } public AddendaChangeSet setChanges(ArrayList value) { this.Changes = value; return this; } } public static class WageDeterminationResult { public Integer SourceRfpDocumentID = null; public String SourceFileName = null; public String WdNumber = null; public Date ExtractedAtUtc = null; public ArrayList Classifications = new ArrayList(); public String Source = null; public Boolean IsTrustworthy = null; public BigDecimal ExecutiveOrderFloor = null; public String PublishedDate = null; public String ProjectParish = null; public ArrayList Warnings = new ArrayList(); public Integer getSourceRfpDocumentID() { return SourceRfpDocumentID; } public WageDeterminationResult setSourceRfpDocumentID(Integer value) { this.SourceRfpDocumentID = value; return this; } public String getSourceFileName() { return SourceFileName; } public WageDeterminationResult setSourceFileName(String value) { this.SourceFileName = value; return this; } public String getWdNumber() { return WdNumber; } public WageDeterminationResult setWdNumber(String value) { this.WdNumber = value; return this; } public Date getExtractedAtUtc() { return ExtractedAtUtc; } public WageDeterminationResult setExtractedAtUtc(Date value) { this.ExtractedAtUtc = value; return this; } public ArrayList getClassifications() { return Classifications; } public WageDeterminationResult setClassifications(ArrayList value) { this.Classifications = value; return this; } public String getSource() { return Source; } public WageDeterminationResult setSource(String value) { this.Source = value; return this; } public Boolean getIsTrustworthy() { return IsTrustworthy; } public WageDeterminationResult setIsTrustworthy(Boolean value) { this.IsTrustworthy = value; return this; } public BigDecimal getExecutiveOrderFloor() { return ExecutiveOrderFloor; } public WageDeterminationResult setExecutiveOrderFloor(BigDecimal value) { this.ExecutiveOrderFloor = value; return this; } public String getPublishedDate() { return PublishedDate; } public WageDeterminationResult setPublishedDate(String value) { this.PublishedDate = value; return this; } public String getProjectParish() { return ProjectParish; } public WageDeterminationResult setProjectParish(String value) { this.ProjectParish = value; return this; } public ArrayList getWarnings() { return Warnings; } public WageDeterminationResult setWarnings(ArrayList value) { this.Warnings = value; return this; } } public static class AddendaChange { public String ChangeId = null; public String ChangeType = null; public Integer TargetSeq = null; public String ItemNumber = null; public String ItemName = null; public String Field = null; public String OldValue = null; public String NewValue = null; public String Description = null; public String Status = null; public String getChangeId() { return ChangeId; } public AddendaChange setChangeId(String value) { this.ChangeId = value; return this; } public String getChangeType() { return ChangeType; } public AddendaChange setChangeType(String value) { this.ChangeType = value; return this; } public Integer getTargetSeq() { return TargetSeq; } public AddendaChange setTargetSeq(Integer value) { this.TargetSeq = value; return this; } public String getItemNumber() { return ItemNumber; } public AddendaChange setItemNumber(String value) { this.ItemNumber = value; return this; } public String getItemName() { return ItemName; } public AddendaChange setItemName(String value) { this.ItemName = value; return this; } public String getField() { return Field; } public AddendaChange setField(String value) { this.Field = value; return this; } public String getOldValue() { return OldValue; } public AddendaChange setOldValue(String value) { this.OldValue = value; return this; } public String getNewValue() { return NewValue; } public AddendaChange setNewValue(String value) { this.NewValue = value; return this; } public String getDescription() { return Description; } public AddendaChange setDescription(String value) { this.Description = value; return this; } public String getStatus() { return Status; } public AddendaChange setStatus(String value) { this.Status = value; return this; } } public static class WageClassification { public String Title = null; public BigDecimal BaseRate = null; public BigDecimal FringeRate = null; public String ParishNote = null; public String SourceLine = null; public BigDecimal BenchmarkFringeRate = null; public String FringeCompareNote = null; public String getTitle() { return Title; } public WageClassification setTitle(String value) { this.Title = value; return this; } public BigDecimal getBaseRate() { return BaseRate; } public WageClassification setBaseRate(BigDecimal value) { this.BaseRate = value; return this; } public BigDecimal getFringeRate() { return FringeRate; } public WageClassification setFringeRate(BigDecimal value) { this.FringeRate = value; return this; } public String getParishNote() { return ParishNote; } public WageClassification setParishNote(String value) { this.ParishNote = value; return this; } public String getSourceLine() { return SourceLine; } public WageClassification setSourceLine(String value) { this.SourceLine = value; return this; } public BigDecimal getBenchmarkFringeRate() { return BenchmarkFringeRate; } public WageClassification setBenchmarkFringeRate(BigDecimal value) { this.BenchmarkFringeRate = value; return this; } public String getFringeCompareNote() { return FringeCompareNote; } public WageClassification setFringeCompareNote(String value) { this.FringeCompareNote = value; return this; } } }