/* Options: Date: 2026-07-08 21:09:28 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: FieldLogListRequest.* //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/fieldlog", Verbs="GET,OPTIONS") public static class FieldLogListRequest implements IReturn { public Integer ProjectId = null; public Integer getProjectId() { return ProjectId; } public FieldLogListRequest setProjectId(Integer value) { this.ProjectId = value; return this; } private static Object responseType = FieldLogListResponse.class; public Object getResponseType() { return responseType; } } public static class FieldLogListResponse { public ResponseStatus ResponseStatus = null; public ArrayList Logs = new ArrayList(); public ResponseStatus getResponseStatus() { return ResponseStatus; } public FieldLogListResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public ArrayList getLogs() { return Logs; } public FieldLogListResponse setLogs(ArrayList value) { this.Logs = value; return this; } } public static class FieldLogSummary { public UUID FieldLogUID = null; public Integer ProjectId = null; public String LogDate = null; public String Status = null; public BigDecimal CrewHoursTotal = null; public String SubmittedBy = null; public Date SubmittedAt = null; public UUID getFieldLogUID() { return FieldLogUID; } public FieldLogSummary setFieldLogUID(UUID value) { this.FieldLogUID = value; return this; } public Integer getProjectId() { return ProjectId; } public FieldLogSummary setProjectId(Integer value) { this.ProjectId = value; return this; } public String getLogDate() { return LogDate; } public FieldLogSummary setLogDate(String value) { this.LogDate = value; return this; } public String getStatus() { return Status; } public FieldLogSummary setStatus(String value) { this.Status = value; return this; } public BigDecimal getCrewHoursTotal() { return CrewHoursTotal; } public FieldLogSummary setCrewHoursTotal(BigDecimal value) { this.CrewHoursTotal = value; return this; } public String getSubmittedBy() { return SubmittedBy; } public FieldLogSummary setSubmittedBy(String value) { this.SubmittedBy = value; return this; } public Date getSubmittedAt() { return SubmittedAt; } public FieldLogSummary setSubmittedAt(Date value) { this.SubmittedAt = value; return this; } } }