/* 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: CadRenderStatusRequest.* //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/cad/{AttachmentId}/render/status", Verbs="GET,OPTIONS") public static class CadRenderStatusRequest implements IReturn { public UUID AttachmentId = null; public Integer VersionNo = null; public UUID getAttachmentId() { return AttachmentId; } public CadRenderStatusRequest setAttachmentId(UUID value) { this.AttachmentId = value; return this; } public Integer getVersionNo() { return VersionNo; } public CadRenderStatusRequest setVersionNo(Integer value) { this.VersionNo = value; return this; } private static Object responseType = CadRenderResponse.class; public Object getResponseType() { return responseType; } } public static class CadRenderResponse { public ResponseStatus ResponseStatus = null; public CadDerivative Derivative = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public CadRenderResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public CadDerivative getDerivative() { return Derivative; } public CadRenderResponse setDerivative(CadDerivative value) { this.Derivative = value; return this; } } public static class CadDerivative { public Integer CadDerivativeID = null; public UUID AttachmentId = null; public Integer VersionNo = null; public String Urn = null; public String ObjectKey = null; public String Status = null; public Integer Progress = null; public String StageLabel = null; public Boolean Has2d = null; public Boolean Has3d = null; public Boolean HasPdf = null; public String ThumbKey = null; public String ThumbUrl = null; public UUID PdfAttachmentId = null; public String ErrorText = null; public String RequestedBy = null; public Date RequestedAt = null; public Date FinishedAt = null; public Integer AgeSeconds = null; public Integer getCadDerivativeID() { return CadDerivativeID; } public CadDerivative setCadDerivativeID(Integer value) { this.CadDerivativeID = value; return this; } public UUID getAttachmentId() { return AttachmentId; } public CadDerivative setAttachmentId(UUID value) { this.AttachmentId = value; return this; } public Integer getVersionNo() { return VersionNo; } public CadDerivative setVersionNo(Integer value) { this.VersionNo = value; return this; } public String getUrn() { return Urn; } public CadDerivative setUrn(String value) { this.Urn = value; return this; } public String getObjectKey() { return ObjectKey; } public CadDerivative setObjectKey(String value) { this.ObjectKey = value; return this; } public String getStatus() { return Status; } public CadDerivative setStatus(String value) { this.Status = value; return this; } public Integer getProgress() { return Progress; } public CadDerivative setProgress(Integer value) { this.Progress = value; return this; } public String getStageLabel() { return StageLabel; } public CadDerivative setStageLabel(String value) { this.StageLabel = value; return this; } public Boolean isHas2d() { return Has2d; } public CadDerivative setHas2d(Boolean value) { this.Has2d = value; return this; } public Boolean isHas3d() { return Has3d; } public CadDerivative setHas3d(Boolean value) { this.Has3d = value; return this; } public Boolean isHasPdf() { return HasPdf; } public CadDerivative setHasPdf(Boolean value) { this.HasPdf = value; return this; } public String getThumbKey() { return ThumbKey; } public CadDerivative setThumbKey(String value) { this.ThumbKey = value; return this; } public String getThumbUrl() { return ThumbUrl; } public CadDerivative setThumbUrl(String value) { this.ThumbUrl = value; return this; } public UUID getPdfAttachmentId() { return PdfAttachmentId; } public CadDerivative setPdfAttachmentId(UUID value) { this.PdfAttachmentId = value; return this; } public String getErrorText() { return ErrorText; } public CadDerivative setErrorText(String value) { this.ErrorText = value; return this; } public String getRequestedBy() { return RequestedBy; } public CadDerivative setRequestedBy(String value) { this.RequestedBy = value; return this; } public Date getRequestedAt() { return RequestedAt; } public CadDerivative setRequestedAt(Date value) { this.RequestedAt = value; return this; } public Date getFinishedAt() { return FinishedAt; } public CadDerivative setFinishedAt(Date value) { this.FinishedAt = value; return this; } public Integer getAgeSeconds() { return AgeSeconds; } public CadDerivative setAgeSeconds(Integer value) { this.AgeSeconds = value; return this; } } }