/* Options: Date: 2026-07-08 20:15:38 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: CertifiedPayrollUpdateRequest.* //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/projects/{ProjectID}/certified-payroll/{Week}", Verbs="PATCH,PUT,OPTIONS") public static class CertifiedPayrollUpdateRequest implements IReturn { public Integer ProjectID = null; public String Week = null; public BigDecimal DbeParticipationPct = null; public BigDecimal DbeGoalPct = null; public BigDecimal OjtApprenticeHours = null; public BigDecimal OjtApprenticeGoalHours = null; public ArrayList Lines = new ArrayList(); public Boolean SeedFromTime = null; public Integer getProjectID() { return ProjectID; } public CertifiedPayrollUpdateRequest setProjectID(Integer value) { this.ProjectID = value; return this; } public String getWeek() { return Week; } public CertifiedPayrollUpdateRequest setWeek(String value) { this.Week = value; return this; } public BigDecimal getDbeParticipationPct() { return DbeParticipationPct; } public CertifiedPayrollUpdateRequest setDbeParticipationPct(BigDecimal value) { this.DbeParticipationPct = value; return this; } public BigDecimal getDbeGoalPct() { return DbeGoalPct; } public CertifiedPayrollUpdateRequest setDbeGoalPct(BigDecimal value) { this.DbeGoalPct = value; return this; } public BigDecimal getOjtApprenticeHours() { return OjtApprenticeHours; } public CertifiedPayrollUpdateRequest setOjtApprenticeHours(BigDecimal value) { this.OjtApprenticeHours = value; return this; } public BigDecimal getOjtApprenticeGoalHours() { return OjtApprenticeGoalHours; } public CertifiedPayrollUpdateRequest setOjtApprenticeGoalHours(BigDecimal value) { this.OjtApprenticeGoalHours = value; return this; } public ArrayList getLines() { return Lines; } public CertifiedPayrollUpdateRequest setLines(ArrayList value) { this.Lines = value; return this; } public Boolean isSeedFromTime() { return SeedFromTime; } public CertifiedPayrollUpdateRequest setSeedFromTime(Boolean value) { this.SeedFromTime = value; return this; } private static Object responseType = CertifiedPayrollResponse.class; public Object getResponseType() { return responseType; } } public static class CertifiedPayrollResponse { public ResponseStatus ResponseStatus = null; public CertifiedPayroll Payroll = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public CertifiedPayrollResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public CertifiedPayroll getPayroll() { return Payroll; } public CertifiedPayrollResponse setPayroll(CertifiedPayroll value) { this.Payroll = value; return this; } } public static class CertifiedPayrollLine { public Integer CertifiedPayrollLineID = null; public Integer CertifiedPayrollID = null; public String WorkerName = null; public Integer ContactID = null; public String Classification = null; public BigDecimal HoursST = null; public BigDecimal HoursOT = null; public BigDecimal BaseRate = null; public BigDecimal FringeRate = null; public BigDecimal FringeCashRate = null; public BigDecimal FringePlanRate = null; public BigDecimal GrossPay = null; public Boolean Flagged = null; public BigDecimal RestitutionAmount = null; public String RestitutionNote = null; public BigDecimal RequiredBase = null; public BigDecimal RequiredFringe = null; public Integer SortOrder = null; public Integer getCertifiedPayrollLineID() { return CertifiedPayrollLineID; } public CertifiedPayrollLine setCertifiedPayrollLineID(Integer value) { this.CertifiedPayrollLineID = value; return this; } public Integer getCertifiedPayrollID() { return CertifiedPayrollID; } public CertifiedPayrollLine setCertifiedPayrollID(Integer value) { this.CertifiedPayrollID = value; return this; } public String getWorkerName() { return WorkerName; } public CertifiedPayrollLine setWorkerName(String value) { this.WorkerName = value; return this; } public Integer getContactID() { return ContactID; } public CertifiedPayrollLine setContactID(Integer value) { this.ContactID = value; return this; } public String getClassification() { return Classification; } public CertifiedPayrollLine setClassification(String value) { this.Classification = value; return this; } public BigDecimal getHoursST() { return HoursST; } public CertifiedPayrollLine setHoursST(BigDecimal value) { this.HoursST = value; return this; } public BigDecimal getHoursOT() { return HoursOT; } public CertifiedPayrollLine setHoursOT(BigDecimal value) { this.HoursOT = value; return this; } public BigDecimal getBaseRate() { return BaseRate; } public CertifiedPayrollLine setBaseRate(BigDecimal value) { this.BaseRate = value; return this; } public BigDecimal getFringeRate() { return FringeRate; } public CertifiedPayrollLine setFringeRate(BigDecimal value) { this.FringeRate = value; return this; } public BigDecimal getFringeCashRate() { return FringeCashRate; } public CertifiedPayrollLine setFringeCashRate(BigDecimal value) { this.FringeCashRate = value; return this; } public BigDecimal getFringePlanRate() { return FringePlanRate; } public CertifiedPayrollLine setFringePlanRate(BigDecimal value) { this.FringePlanRate = value; return this; } public BigDecimal getGrossPay() { return GrossPay; } public CertifiedPayrollLine setGrossPay(BigDecimal value) { this.GrossPay = value; return this; } public Boolean isFlagged() { return Flagged; } public CertifiedPayrollLine setFlagged(Boolean value) { this.Flagged = value; return this; } public BigDecimal getRestitutionAmount() { return RestitutionAmount; } public CertifiedPayrollLine setRestitutionAmount(BigDecimal value) { this.RestitutionAmount = value; return this; } public String getRestitutionNote() { return RestitutionNote; } public CertifiedPayrollLine setRestitutionNote(String value) { this.RestitutionNote = value; return this; } public BigDecimal getRequiredBase() { return RequiredBase; } public CertifiedPayrollLine setRequiredBase(BigDecimal value) { this.RequiredBase = value; return this; } public BigDecimal getRequiredFringe() { return RequiredFringe; } public CertifiedPayrollLine setRequiredFringe(BigDecimal value) { this.RequiredFringe = value; return this; } public Integer getSortOrder() { return SortOrder; } public CertifiedPayrollLine setSortOrder(Integer value) { this.SortOrder = value; return this; } } public static class CertifiedPayroll { public Integer CertifiedPayrollID = null; public UUID CertifiedPayrollUID = null; public Integer ProjectID = null; public Integer PayrollNumber = null; public Date WeekEnding = null; public String Status = null; public BigDecimal DbeParticipationPct = null; public BigDecimal DbeGoalPct = null; public BigDecimal OjtApprenticeHours = null; public BigDecimal OjtApprenticeGoalHours = null; public Integer WorkerCount = null; public BigDecimal TotalHoursST = null; public BigDecimal TotalHoursOT = null; public BigDecimal TotalGrossPay = null; public Integer FlaggedCount = null; public String SubmittedBy = null; public Date SubmittedAt = null; public String CreatedBy = null; public Date CreatedAt = null; public Date UpdatedAt = null; public ArrayList Lines = new ArrayList(); public String DeterminationNo = null; public String DeterminationType = null; public Integer getCertifiedPayrollID() { return CertifiedPayrollID; } public CertifiedPayroll setCertifiedPayrollID(Integer value) { this.CertifiedPayrollID = value; return this; } public UUID getCertifiedPayrollUID() { return CertifiedPayrollUID; } public CertifiedPayroll setCertifiedPayrollUID(UUID value) { this.CertifiedPayrollUID = value; return this; } public Integer getProjectID() { return ProjectID; } public CertifiedPayroll setProjectID(Integer value) { this.ProjectID = value; return this; } public Integer getPayrollNumber() { return PayrollNumber; } public CertifiedPayroll setPayrollNumber(Integer value) { this.PayrollNumber = value; return this; } public Date getWeekEnding() { return WeekEnding; } public CertifiedPayroll setWeekEnding(Date value) { this.WeekEnding = value; return this; } public String getStatus() { return Status; } public CertifiedPayroll setStatus(String value) { this.Status = value; return this; } public BigDecimal getDbeParticipationPct() { return DbeParticipationPct; } public CertifiedPayroll setDbeParticipationPct(BigDecimal value) { this.DbeParticipationPct = value; return this; } public BigDecimal getDbeGoalPct() { return DbeGoalPct; } public CertifiedPayroll setDbeGoalPct(BigDecimal value) { this.DbeGoalPct = value; return this; } public BigDecimal getOjtApprenticeHours() { return OjtApprenticeHours; } public CertifiedPayroll setOjtApprenticeHours(BigDecimal value) { this.OjtApprenticeHours = value; return this; } public BigDecimal getOjtApprenticeGoalHours() { return OjtApprenticeGoalHours; } public CertifiedPayroll setOjtApprenticeGoalHours(BigDecimal value) { this.OjtApprenticeGoalHours = value; return this; } public Integer getWorkerCount() { return WorkerCount; } public CertifiedPayroll setWorkerCount(Integer value) { this.WorkerCount = value; return this; } public BigDecimal getTotalHoursST() { return TotalHoursST; } public CertifiedPayroll setTotalHoursST(BigDecimal value) { this.TotalHoursST = value; return this; } public BigDecimal getTotalHoursOT() { return TotalHoursOT; } public CertifiedPayroll setTotalHoursOT(BigDecimal value) { this.TotalHoursOT = value; return this; } public BigDecimal getTotalGrossPay() { return TotalGrossPay; } public CertifiedPayroll setTotalGrossPay(BigDecimal value) { this.TotalGrossPay = value; return this; } public Integer getFlaggedCount() { return FlaggedCount; } public CertifiedPayroll setFlaggedCount(Integer value) { this.FlaggedCount = value; return this; } public String getSubmittedBy() { return SubmittedBy; } public CertifiedPayroll setSubmittedBy(String value) { this.SubmittedBy = value; return this; } public Date getSubmittedAt() { return SubmittedAt; } public CertifiedPayroll setSubmittedAt(Date value) { this.SubmittedAt = value; return this; } public String getCreatedBy() { return CreatedBy; } public CertifiedPayroll setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getCreatedAt() { return CreatedAt; } public CertifiedPayroll setCreatedAt(Date value) { this.CreatedAt = value; return this; } public Date getUpdatedAt() { return UpdatedAt; } public CertifiedPayroll setUpdatedAt(Date value) { this.UpdatedAt = value; return this; } public ArrayList getLines() { return Lines; } public CertifiedPayroll setLines(ArrayList value) { this.Lines = value; return this; } public String getDeterminationNo() { return DeterminationNo; } public CertifiedPayroll setDeterminationNo(String value) { this.DeterminationNo = value; return this; } public String getDeterminationType() { return DeterminationType; } public CertifiedPayroll setDeterminationType(String value) { this.DeterminationType = value; return this; } } }