/* Options: Date: 2026-07-08 21:30:43 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: FieldLogPrefillRequest.* //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/prefill", Verbs="GET,OPTIONS") public static class FieldLogPrefillRequest implements IReturn { public Integer ProjectId = null; public String Date = null; public Integer getProjectId() { return ProjectId; } public FieldLogPrefillRequest setProjectId(Integer value) { this.ProjectId = value; return this; } public String getDate() { return Date; } public FieldLogPrefillRequest setDate(String value) { this.Date = value; return this; } private static Object responseType = FieldLogPrefillResponse.class; public Object getResponseType() { return responseType; } } public static class FieldLogPrefillResponse { public ResponseStatus ResponseStatus = null; public String ProjectName = null; public String SolicitationNumber = null; public String StationRange = null; public ArrayList Crew = new ArrayList(); public ArrayList Equipment = new ArrayList(); public ArrayList PayItems = new ArrayList(); public ArrayList Subs = new ArrayList(); public Boolean PriorDayFilled = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public FieldLogPrefillResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public String getProjectName() { return ProjectName; } public FieldLogPrefillResponse setProjectName(String value) { this.ProjectName = value; return this; } public String getSolicitationNumber() { return SolicitationNumber; } public FieldLogPrefillResponse setSolicitationNumber(String value) { this.SolicitationNumber = value; return this; } public String getStationRange() { return StationRange; } public FieldLogPrefillResponse setStationRange(String value) { this.StationRange = value; return this; } public ArrayList getCrew() { return Crew; } public FieldLogPrefillResponse setCrew(ArrayList value) { this.Crew = value; return this; } public ArrayList getEquipment() { return Equipment; } public FieldLogPrefillResponse setEquipment(ArrayList value) { this.Equipment = value; return this; } public ArrayList getPayItems() { return PayItems; } public FieldLogPrefillResponse setPayItems(ArrayList value) { this.PayItems = value; return this; } public ArrayList getSubs() { return Subs; } public FieldLogPrefillResponse setSubs(ArrayList value) { this.Subs = value; return this; } public Boolean isPriorDayFilled() { return PriorDayFilled; } public FieldLogPrefillResponse setPriorDayFilled(Boolean value) { this.PriorDayFilled = value; return this; } } public static class FieldLogCrewPrefill { public Integer ContactId = null; public String Name = null; public String Role = null; public Double DefaultHours = null; public String CostCode = null; public Integer getContactId() { return ContactId; } public FieldLogCrewPrefill setContactId(Integer value) { this.ContactId = value; return this; } public String getName() { return Name; } public FieldLogCrewPrefill setName(String value) { this.Name = value; return this; } public String getRole() { return Role; } public FieldLogCrewPrefill setRole(String value) { this.Role = value; return this; } public Double getDefaultHours() { return DefaultHours; } public FieldLogCrewPrefill setDefaultHours(Double value) { this.DefaultHours = value; return this; } public String getCostCode() { return CostCode; } public FieldLogCrewPrefill setCostCode(String value) { this.CostCode = value; return this; } } public static class FieldLogEquipmentPrefill { public Integer EquipmentId = null; public String Name = null; public String Code = null; public Integer getEquipmentId() { return EquipmentId; } public FieldLogEquipmentPrefill setEquipmentId(Integer value) { this.EquipmentId = value; return this; } public String getName() { return Name; } public FieldLogEquipmentPrefill setName(String value) { this.Name = value; return this; } public String getCode() { return Code; } public FieldLogEquipmentPrefill setCode(String value) { this.Code = value; return this; } } public static class FieldLogPayItemPrefill { public String Code = null; public String Name = null; public String Unit = null; public Double ToDate = null; public Double Total = null; public String getCode() { return Code; } public FieldLogPayItemPrefill setCode(String value) { this.Code = value; return this; } public String getName() { return Name; } public FieldLogPayItemPrefill setName(String value) { this.Name = value; return this; } public String getUnit() { return Unit; } public FieldLogPayItemPrefill setUnit(String value) { this.Unit = value; return this; } public Double getToDate() { return ToDate; } public FieldLogPayItemPrefill setToDate(Double value) { this.ToDate = value; return this; } public Double getTotal() { return Total; } public FieldLogPayItemPrefill setTotal(Double value) { this.Total = value; return this; } } public static class FieldLogSubPrefill { public Integer ContactId = null; public String Name = null; public String Trade = null; public Integer getContactId() { return ContactId; } public FieldLogSubPrefill setContactId(Integer value) { this.ContactId = value; return this; } public String getName() { return Name; } public FieldLogSubPrefill setName(String value) { this.Name = value; return this; } public String getTrade() { return Trade; } public FieldLogSubPrefill setTrade(String value) { this.Trade = value; return this; } } }