/* Options: Date: 2026-06-22 22:48:22 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: AdditionalServiceDetailRequest.* //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/additionalservice/{Id}", Verbs="GET,OPTIONS") public static class AdditionalServiceDetailRequest implements IReturn { public Integer Id = null; public Integer getId() { return Id; } public AdditionalServiceDetailRequest setId(Integer value) { this.Id = value; return this; } private static Object responseType = AdditionalServiceDetailResponse.class; public Object getResponseType() { return responseType; } } public static class AdditionalServiceDetailResponse { public ResponseStatus ResponseStatus = null; public AdditionalServiceRequest Request = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public AdditionalServiceDetailResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public AdditionalServiceRequest getRequest() { return Request; } public AdditionalServiceDetailResponse setRequest(AdditionalServiceRequest value) { this.Request = value; return this; } } public static class AdditionalServiceRequest { public Integer AdditionalServiceRequestID = null; public UUID AdditionalServiceRequestUID = null; public UUID TenantId = null; public UUID BranchId = null; public String BranchName = null; public Integer ProjectID = null; public String ProjectName = null; public UUID ProjectUID = null; public Integer JobID = null; public Integer AgreementJobID = null; public Integer RequestedByContactID = null; public String RequestedByName = null; public Integer CustomerContactID = null; public String CustomerName = null; public String CustomerEmail = null; public String CustomerPhone = null; public Boolean CustomerSmsOptIn = null; public String Description = null; public String Status = null; public Integer QuoteID = null; public UUID QuoteUID = null; public String QuoteStatus = null; public BigDecimal QuoteTotal = null; public Boolean FinalPriceAfterCompletion = null; public String QuoteApprovedByName = null; public Date QuoteApprovedAt = null; public Integer ConvertedJobID = null; public Integer PhotoCount = null; public String CreatedBy = null; public Date CreatedAt = null; public String UpdatedBy = null; public Date UpdatedAt = null; public ArrayList Photos = new ArrayList(); public Integer getAdditionalServiceRequestID() { return AdditionalServiceRequestID; } public AdditionalServiceRequest setAdditionalServiceRequestID(Integer value) { this.AdditionalServiceRequestID = value; return this; } public UUID getAdditionalServiceRequestUID() { return AdditionalServiceRequestUID; } public AdditionalServiceRequest setAdditionalServiceRequestUID(UUID value) { this.AdditionalServiceRequestUID = value; return this; } public UUID getTenantId() { return TenantId; } public AdditionalServiceRequest setTenantId(UUID value) { this.TenantId = value; return this; } public UUID getBranchId() { return BranchId; } public AdditionalServiceRequest setBranchId(UUID value) { this.BranchId = value; return this; } public String getBranchName() { return BranchName; } public AdditionalServiceRequest setBranchName(String value) { this.BranchName = value; return this; } public Integer getProjectID() { return ProjectID; } public AdditionalServiceRequest setProjectID(Integer value) { this.ProjectID = value; return this; } public String getProjectName() { return ProjectName; } public AdditionalServiceRequest setProjectName(String value) { this.ProjectName = value; return this; } public UUID getProjectUID() { return ProjectUID; } public AdditionalServiceRequest setProjectUID(UUID value) { this.ProjectUID = value; return this; } public Integer getJobID() { return JobID; } public AdditionalServiceRequest setJobID(Integer value) { this.JobID = value; return this; } public Integer getAgreementJobID() { return AgreementJobID; } public AdditionalServiceRequest setAgreementJobID(Integer value) { this.AgreementJobID = value; return this; } public Integer getRequestedByContactID() { return RequestedByContactID; } public AdditionalServiceRequest setRequestedByContactID(Integer value) { this.RequestedByContactID = value; return this; } public String getRequestedByName() { return RequestedByName; } public AdditionalServiceRequest setRequestedByName(String value) { this.RequestedByName = value; return this; } public Integer getCustomerContactID() { return CustomerContactID; } public AdditionalServiceRequest setCustomerContactID(Integer value) { this.CustomerContactID = value; return this; } public String getCustomerName() { return CustomerName; } public AdditionalServiceRequest setCustomerName(String value) { this.CustomerName = value; return this; } public String getCustomerEmail() { return CustomerEmail; } public AdditionalServiceRequest setCustomerEmail(String value) { this.CustomerEmail = value; return this; } public String getCustomerPhone() { return CustomerPhone; } public AdditionalServiceRequest setCustomerPhone(String value) { this.CustomerPhone = value; return this; } public Boolean isCustomerSmsOptIn() { return CustomerSmsOptIn; } public AdditionalServiceRequest setCustomerSmsOptIn(Boolean value) { this.CustomerSmsOptIn = value; return this; } public String getDescription() { return Description; } public AdditionalServiceRequest setDescription(String value) { this.Description = value; return this; } public String getStatus() { return Status; } public AdditionalServiceRequest setStatus(String value) { this.Status = value; return this; } public Integer getQuoteID() { return QuoteID; } public AdditionalServiceRequest setQuoteID(Integer value) { this.QuoteID = value; return this; } public UUID getQuoteUID() { return QuoteUID; } public AdditionalServiceRequest setQuoteUID(UUID value) { this.QuoteUID = value; return this; } public String getQuoteStatus() { return QuoteStatus; } public AdditionalServiceRequest setQuoteStatus(String value) { this.QuoteStatus = value; return this; } public BigDecimal getQuoteTotal() { return QuoteTotal; } public AdditionalServiceRequest setQuoteTotal(BigDecimal value) { this.QuoteTotal = value; return this; } public Boolean isFinalPriceAfterCompletion() { return FinalPriceAfterCompletion; } public AdditionalServiceRequest setFinalPriceAfterCompletion(Boolean value) { this.FinalPriceAfterCompletion = value; return this; } public String getQuoteApprovedByName() { return QuoteApprovedByName; } public AdditionalServiceRequest setQuoteApprovedByName(String value) { this.QuoteApprovedByName = value; return this; } public Date getQuoteApprovedAt() { return QuoteApprovedAt; } public AdditionalServiceRequest setQuoteApprovedAt(Date value) { this.QuoteApprovedAt = value; return this; } public Integer getConvertedJobID() { return ConvertedJobID; } public AdditionalServiceRequest setConvertedJobID(Integer value) { this.ConvertedJobID = value; return this; } public Integer getPhotoCount() { return PhotoCount; } public AdditionalServiceRequest setPhotoCount(Integer value) { this.PhotoCount = value; return this; } public String getCreatedBy() { return CreatedBy; } public AdditionalServiceRequest setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getCreatedAt() { return CreatedAt; } public AdditionalServiceRequest setCreatedAt(Date value) { this.CreatedAt = value; return this; } public String getUpdatedBy() { return UpdatedBy; } public AdditionalServiceRequest setUpdatedBy(String value) { this.UpdatedBy = value; return this; } public Date getUpdatedAt() { return UpdatedAt; } public AdditionalServiceRequest setUpdatedAt(Date value) { this.UpdatedAt = value; return this; } public ArrayList getPhotos() { return Photos; } public AdditionalServiceRequest setPhotos(ArrayList value) { this.Photos = value; return this; } } public static class AdditionalServiceRequestPhoto { public Integer AdditionalServiceRequestPhotoID = null; public String Url = null; public String MimeType = null; public Date CreatedAt = null; public Integer getAdditionalServiceRequestPhotoID() { return AdditionalServiceRequestPhotoID; } public AdditionalServiceRequestPhoto setAdditionalServiceRequestPhotoID(Integer value) { this.AdditionalServiceRequestPhotoID = value; return this; } public String getUrl() { return Url; } public AdditionalServiceRequestPhoto setUrl(String value) { this.Url = value; return this; } public String getMimeType() { return MimeType; } public AdditionalServiceRequestPhoto setMimeType(String value) { this.MimeType = value; return this; } public Date getCreatedAt() { return CreatedAt; } public AdditionalServiceRequestPhoto setCreatedAt(Date value) { this.CreatedAt = value; return this; } } }