/* Options: Date: 2026-07-08 21:30:31 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: SafetyRollupRequest.* //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/safety/rollup", Verbs="GET,OPTIONS") public static class SafetyRollupRequest implements IReturn { private static Object responseType = SafetyRollupResponse.class; public Object getResponseType() { return responseType; } } public static class SafetyRollupResponse { public ResponseStatus ResponseStatus = null; public SafetySummary Summary = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public SafetyRollupResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public SafetySummary getSummary() { return Summary; } public SafetyRollupResponse setSummary(SafetySummary value) { this.Summary = value; return this; } } public static class SafetySummary { public Integer DaysWithoutRecordable = null; public BigDecimal Trir = null; public Integer OpenIncidents = null; public Integer Recordables12mo = null; public Integer ObservationsMonth = null; public Integer ToolboxTalksWeek = null; public Integer ToolboxAckPct = null; public Integer OpenCorrectiveActions = null; public Integer getDaysWithoutRecordable() { return DaysWithoutRecordable; } public SafetySummary setDaysWithoutRecordable(Integer value) { this.DaysWithoutRecordable = value; return this; } public BigDecimal getTrir() { return Trir; } public SafetySummary setTrir(BigDecimal value) { this.Trir = value; return this; } public Integer getOpenIncidents() { return OpenIncidents; } public SafetySummary setOpenIncidents(Integer value) { this.OpenIncidents = value; return this; } public Integer getRecordables12mo() { return Recordables12mo; } public SafetySummary setRecordables12mo(Integer value) { this.Recordables12mo = value; return this; } public Integer getObservationsMonth() { return ObservationsMonth; } public SafetySummary setObservationsMonth(Integer value) { this.ObservationsMonth = value; return this; } public Integer getToolboxTalksWeek() { return ToolboxTalksWeek; } public SafetySummary setToolboxTalksWeek(Integer value) { this.ToolboxTalksWeek = value; return this; } public Integer getToolboxAckPct() { return ToolboxAckPct; } public SafetySummary setToolboxAckPct(Integer value) { this.ToolboxAckPct = value; return this; } public Integer getOpenCorrectiveActions() { return OpenCorrectiveActions; } public SafetySummary setOpenCorrectiveActions(Integer value) { this.OpenCorrectiveActions = value; return this; } } }