/* Options: Date: 2026-07-08 21:30:32 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: SafetyMetricsRequest.* //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/metrics", Verbs="GET,OPTIONS") public static class SafetyMetricsRequest implements IReturn { private static Object responseType = SafetyMetricsResponse.class; public Object getResponseType() { return responseType; } } public static class SafetyMetricsResponse { public ResponseStatus ResponseStatus = null; public SafetyMetrics Metrics = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public SafetyMetricsResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public SafetyMetrics getMetrics() { return Metrics; } public SafetyMetricsResponse setMetrics(SafetyMetrics value) { this.Metrics = value; return this; } } public static class SafetyMetrics { public Integer DaysWithoutRecordable = null; public BigDecimal Trir = null; public Integer OpenIncidents = null; public Integer CorrectiveCount = null; public Integer ToolboxTalksWeek = null; public Integer ObservationsMonth = null; public Integer Recordables12mo = null; public BigDecimal LaborHours12mo = null; public Integer getDaysWithoutRecordable() { return DaysWithoutRecordable; } public SafetyMetrics setDaysWithoutRecordable(Integer value) { this.DaysWithoutRecordable = value; return this; } public BigDecimal getTrir() { return Trir; } public SafetyMetrics setTrir(BigDecimal value) { this.Trir = value; return this; } public Integer getOpenIncidents() { return OpenIncidents; } public SafetyMetrics setOpenIncidents(Integer value) { this.OpenIncidents = value; return this; } public Integer getCorrectiveCount() { return CorrectiveCount; } public SafetyMetrics setCorrectiveCount(Integer value) { this.CorrectiveCount = value; return this; } public Integer getToolboxTalksWeek() { return ToolboxTalksWeek; } public SafetyMetrics setToolboxTalksWeek(Integer value) { this.ToolboxTalksWeek = value; return this; } public Integer getObservationsMonth() { return ObservationsMonth; } public SafetyMetrics setObservationsMonth(Integer value) { this.ObservationsMonth = value; return this; } public Integer getRecordables12mo() { return Recordables12mo; } public SafetyMetrics setRecordables12mo(Integer value) { this.Recordables12mo = value; return this; } public BigDecimal getLaborHours12mo() { return LaborHours12mo; } public SafetyMetrics setLaborHours12mo(BigDecimal value) { this.LaborHours12mo = value; return this; } } }