/* Options: Date: 2026-07-08 20:15:40 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: NcrDispositionRequest.* //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/projects/{ProjectID}/ncrs/{NcrID}/disposition", Verbs="POST,OPTIONS") public static class NcrDispositionRequest implements IReturn { public Integer ProjectID = null; public Integer NcrID = null; public String DispositionType = null; public String CorrectiveAction = null; public Boolean Close = null; public Integer getProjectID() { return ProjectID; } public NcrDispositionRequest setProjectID(Integer value) { this.ProjectID = value; return this; } public Integer getNcrID() { return NcrID; } public NcrDispositionRequest setNcrID(Integer value) { this.NcrID = value; return this; } public String getDispositionType() { return DispositionType; } public NcrDispositionRequest setDispositionType(String value) { this.DispositionType = value; return this; } public String getCorrectiveAction() { return CorrectiveAction; } public NcrDispositionRequest setCorrectiveAction(String value) { this.CorrectiveAction = value; return this; } public Boolean isClose() { return Close; } public NcrDispositionRequest setClose(Boolean value) { this.Close = value; return this; } private static Object responseType = NcrResponse.class; public Object getResponseType() { return responseType; } } public static class NcrResponse { public ResponseStatus ResponseStatus = null; public Ncr Ncr = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public NcrResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public Ncr getNcr() { return Ncr; } public NcrResponse setNcr(Ncr value) { this.Ncr = value; return this; } } public static class Ncr { public Integer NcrID = null; public UUID NcrUID = null; public Integer ProjectID = null; public Integer QcTestID = null; public String NcrNo = null; public String Title = null; public String Description = null; public String CostCode = null; public String Disposition = null; public String DispositionType = null; public String CorrectiveAction = null; public String DispositionedBy = null; public Date DispositionedAt = null; public String CreatedBy = null; public Date CreatedAt = null; public Date UpdatedAt = null; public String TestNo = null; public Integer getNcrID() { return NcrID; } public Ncr setNcrID(Integer value) { this.NcrID = value; return this; } public UUID getNcrUID() { return NcrUID; } public Ncr setNcrUID(UUID value) { this.NcrUID = value; return this; } public Integer getProjectID() { return ProjectID; } public Ncr setProjectID(Integer value) { this.ProjectID = value; return this; } public Integer getQcTestID() { return QcTestID; } public Ncr setQcTestID(Integer value) { this.QcTestID = value; return this; } public String getNcrNo() { return NcrNo; } public Ncr setNcrNo(String value) { this.NcrNo = value; return this; } public String getTitle() { return Title; } public Ncr setTitle(String value) { this.Title = value; return this; } public String getDescription() { return Description; } public Ncr setDescription(String value) { this.Description = value; return this; } public String getCostCode() { return CostCode; } public Ncr setCostCode(String value) { this.CostCode = value; return this; } public String getDisposition() { return Disposition; } public Ncr setDisposition(String value) { this.Disposition = value; return this; } public String getDispositionType() { return DispositionType; } public Ncr setDispositionType(String value) { this.DispositionType = value; return this; } public String getCorrectiveAction() { return CorrectiveAction; } public Ncr setCorrectiveAction(String value) { this.CorrectiveAction = value; return this; } public String getDispositionedBy() { return DispositionedBy; } public Ncr setDispositionedBy(String value) { this.DispositionedBy = value; return this; } public Date getDispositionedAt() { return DispositionedAt; } public Ncr setDispositionedAt(Date value) { this.DispositionedAt = value; return this; } public String getCreatedBy() { return CreatedBy; } public Ncr setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getCreatedAt() { return CreatedAt; } public Ncr setCreatedAt(Date value) { this.CreatedAt = value; return this; } public Date getUpdatedAt() { return UpdatedAt; } public Ncr setUpdatedAt(Date value) { this.UpdatedAt = value; return this; } public String getTestNo() { return TestNo; } public Ncr setTestNo(String value) { this.TestNo = value; return this; } } }