/* Options: Date: 2026-08-10 21:15:34 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: ApplicationListRequest.* //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/field/applications", Verbs="GET,OPTIONS") public static class ApplicationListRequest implements IReturn { public Integer ProjectID = null; public Integer AgreementJobID = null; public String FromDate = null; public String ToDate = null; public Integer getProjectID() { return ProjectID; } public ApplicationListRequest setProjectID(Integer value) { this.ProjectID = value; return this; } public Integer getAgreementJobID() { return AgreementJobID; } public ApplicationListRequest setAgreementJobID(Integer value) { this.AgreementJobID = value; return this; } public String getFromDate() { return FromDate; } public ApplicationListRequest setFromDate(String value) { this.FromDate = value; return this; } public String getToDate() { return ToDate; } public ApplicationListRequest setToDate(String value) { this.ToDate = value; return this; } private static Object responseType = ApplicationResponse.class; public Object getResponseType() { return responseType; } } public static class ApplicationResponse { public ArrayList Applications = new ArrayList(); public Integer ChemicalApplicationID = null; public ResponseStatus ResponseStatus = null; public ArrayList getApplications() { return Applications; } public ApplicationResponse setApplications(ArrayList value) { this.Applications = value; return this; } public Integer getChemicalApplicationID() { return ChemicalApplicationID; } public ApplicationResponse setChemicalApplicationID(Integer value) { this.ChemicalApplicationID = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public ApplicationResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static class ApplicationView { public Integer ChemicalApplicationID = null; public Date AppliedAt = null; public String AreaTreated = null; public String ProductName = null; public String EpaRegistrationNumber = null; public BigDecimal AmountApplied = null; public String AmountUnit = null; public String Concentration = null; public BigDecimal TreatedQuantity = null; public String TreatedUnit = null; public String TargetPest = null; public String ApplicatorName = null; public String ApplicatorLicence = null; public BigDecimal WindSpeedMph = null; public String WindDirection = null; public BigDecimal TemperatureF = null; public String Notes = null; public Date SubmittedAt = null; public Integer AmendsApplicationID = null; public Boolean IsAmended = null; public Integer getChemicalApplicationID() { return ChemicalApplicationID; } public ApplicationView setChemicalApplicationID(Integer value) { this.ChemicalApplicationID = value; return this; } public Date getAppliedAt() { return AppliedAt; } public ApplicationView setAppliedAt(Date value) { this.AppliedAt = value; return this; } public String getAreaTreated() { return AreaTreated; } public ApplicationView setAreaTreated(String value) { this.AreaTreated = value; return this; } public String getProductName() { return ProductName; } public ApplicationView setProductName(String value) { this.ProductName = value; return this; } public String getEpaRegistrationNumber() { return EpaRegistrationNumber; } public ApplicationView setEpaRegistrationNumber(String value) { this.EpaRegistrationNumber = value; return this; } public BigDecimal getAmountApplied() { return AmountApplied; } public ApplicationView setAmountApplied(BigDecimal value) { this.AmountApplied = value; return this; } public String getAmountUnit() { return AmountUnit; } public ApplicationView setAmountUnit(String value) { this.AmountUnit = value; return this; } public String getConcentration() { return Concentration; } public ApplicationView setConcentration(String value) { this.Concentration = value; return this; } public BigDecimal getTreatedQuantity() { return TreatedQuantity; } public ApplicationView setTreatedQuantity(BigDecimal value) { this.TreatedQuantity = value; return this; } public String getTreatedUnit() { return TreatedUnit; } public ApplicationView setTreatedUnit(String value) { this.TreatedUnit = value; return this; } public String getTargetPest() { return TargetPest; } public ApplicationView setTargetPest(String value) { this.TargetPest = value; return this; } public String getApplicatorName() { return ApplicatorName; } public ApplicationView setApplicatorName(String value) { this.ApplicatorName = value; return this; } public String getApplicatorLicence() { return ApplicatorLicence; } public ApplicationView setApplicatorLicence(String value) { this.ApplicatorLicence = value; return this; } public BigDecimal getWindSpeedMph() { return WindSpeedMph; } public ApplicationView setWindSpeedMph(BigDecimal value) { this.WindSpeedMph = value; return this; } public String getWindDirection() { return WindDirection; } public ApplicationView setWindDirection(String value) { this.WindDirection = value; return this; } public BigDecimal getTemperatureF() { return TemperatureF; } public ApplicationView setTemperatureF(BigDecimal value) { this.TemperatureF = value; return this; } public String getNotes() { return Notes; } public ApplicationView setNotes(String value) { this.Notes = value; return this; } public Date getSubmittedAt() { return SubmittedAt; } public ApplicationView setSubmittedAt(Date value) { this.SubmittedAt = value; return this; } public Integer getAmendsApplicationID() { return AmendsApplicationID; } public ApplicationView setAmendsApplicationID(Integer value) { this.AmendsApplicationID = value; return this; } public Boolean getIsAmended() { return IsAmended; } public ApplicationView setIsAmended(Boolean value) { this.IsAmended = value; return this; } } }