/* Options: Date: 2026-09-22 23:31:01 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: InspectionRequestRequest.* //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/inspections/{InspectionUID}/requests", Verbs="GET,POST,OPTIONS") public static class InspectionRequestRequest implements IReturn { public UUID InspectionUID = null; public String Agency = null; public String ContactName = null; public String ContactPhone = null; public String PermitNo = null; public Date RequestedDate = null; public String RequestedWindow = null; public UUID getInspectionUID() { return InspectionUID; } public InspectionRequestRequest setInspectionUID(UUID value) { this.InspectionUID = value; return this; } public String getAgency() { return Agency; } public InspectionRequestRequest setAgency(String value) { this.Agency = value; return this; } public String getContactName() { return ContactName; } public InspectionRequestRequest setContactName(String value) { this.ContactName = value; return this; } public String getContactPhone() { return ContactPhone; } public InspectionRequestRequest setContactPhone(String value) { this.ContactPhone = value; return this; } public String getPermitNo() { return PermitNo; } public InspectionRequestRequest setPermitNo(String value) { this.PermitNo = value; return this; } public Date getRequestedDate() { return RequestedDate; } public InspectionRequestRequest setRequestedDate(Date value) { this.RequestedDate = value; return this; } public String getRequestedWindow() { return RequestedWindow; } public InspectionRequestRequest setRequestedWindow(String value) { this.RequestedWindow = value; return this; } private static Object responseType = InspectionRequestsResponse.class; public Object getResponseType() { return responseType; } } public static class InspectionRequestsResponse { public ResponseStatus ResponseStatus = null; public ArrayList Requests = new ArrayList(); public ResponseStatus getResponseStatus() { return ResponseStatus; } public InspectionRequestsResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public ArrayList getRequests() { return Requests; } public InspectionRequestsResponse setRequests(ArrayList value) { this.Requests = value; return this; } } public static class InspectionRequest { public Integer InspectionRequestID = null; public Integer InspectionID = null; public String Agency = null; public String ContactName = null; public String ContactPhone = null; public String PermitNo = null; public Date RequestedDate = null; public String RequestedWindow = null; public String Status = null; public String ConfirmationNo = null; public String Outcome = null; public String CreatedBy = null; public Date CreatedAt = null; public Date UpdatedAt = null; public Integer getInspectionRequestID() { return InspectionRequestID; } public InspectionRequest setInspectionRequestID(Integer value) { this.InspectionRequestID = value; return this; } public Integer getInspectionID() { return InspectionID; } public InspectionRequest setInspectionID(Integer value) { this.InspectionID = value; return this; } public String getAgency() { return Agency; } public InspectionRequest setAgency(String value) { this.Agency = value; return this; } public String getContactName() { return ContactName; } public InspectionRequest setContactName(String value) { this.ContactName = value; return this; } public String getContactPhone() { return ContactPhone; } public InspectionRequest setContactPhone(String value) { this.ContactPhone = value; return this; } public String getPermitNo() { return PermitNo; } public InspectionRequest setPermitNo(String value) { this.PermitNo = value; return this; } public Date getRequestedDate() { return RequestedDate; } public InspectionRequest setRequestedDate(Date value) { this.RequestedDate = value; return this; } public String getRequestedWindow() { return RequestedWindow; } public InspectionRequest setRequestedWindow(String value) { this.RequestedWindow = value; return this; } public String getStatus() { return Status; } public InspectionRequest setStatus(String value) { this.Status = value; return this; } public String getConfirmationNo() { return ConfirmationNo; } public InspectionRequest setConfirmationNo(String value) { this.ConfirmationNo = value; return this; } public String getOutcome() { return Outcome; } public InspectionRequest setOutcome(String value) { this.Outcome = value; return this; } public String getCreatedBy() { return CreatedBy; } public InspectionRequest setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getCreatedAt() { return CreatedAt; } public InspectionRequest setCreatedAt(Date value) { this.CreatedAt = value; return this; } public Date getUpdatedAt() { return UpdatedAt; } public InspectionRequest setUpdatedAt(Date value) { this.UpdatedAt = value; return this; } } }