/* Options: Date: 2026-06-22 20:28:47 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: SetOnboardingStepRequest.* //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/onboarding/step", Verbs="POST") public static class SetOnboardingStepRequest implements IReturn { public String StepKey = null; public Integer State = null; public String getStepKey() { return StepKey; } public SetOnboardingStepRequest setStepKey(String value) { this.StepKey = value; return this; } public Integer getState() { return State; } public SetOnboardingStepRequest setState(Integer value) { this.State = value; return this; } private static Object responseType = OnboardingStatus.class; public Object getResponseType() { return responseType; } } public static class OnboardingStatus { public String TenantName = null; public String PropertyTerm = null; public ArrayList Steps = new ArrayList(); public Integer TotalSteps = null; public Integer DoneSteps = null; public Integer RequiredTotal = null; public Integer RequiredDone = null; public Integer PercentComplete = null; public Boolean IsComplete = null; public Boolean Dismissed = null; public ResponseStatus ResponseStatus = null; public String getTenantName() { return TenantName; } public OnboardingStatus setTenantName(String value) { this.TenantName = value; return this; } public String getPropertyTerm() { return PropertyTerm; } public OnboardingStatus setPropertyTerm(String value) { this.PropertyTerm = value; return this; } public ArrayList getSteps() { return Steps; } public OnboardingStatus setSteps(ArrayList value) { this.Steps = value; return this; } public Integer getTotalSteps() { return TotalSteps; } public OnboardingStatus setTotalSteps(Integer value) { this.TotalSteps = value; return this; } public Integer getDoneSteps() { return DoneSteps; } public OnboardingStatus setDoneSteps(Integer value) { this.DoneSteps = value; return this; } public Integer getRequiredTotal() { return RequiredTotal; } public OnboardingStatus setRequiredTotal(Integer value) { this.RequiredTotal = value; return this; } public Integer getRequiredDone() { return RequiredDone; } public OnboardingStatus setRequiredDone(Integer value) { this.RequiredDone = value; return this; } public Integer getPercentComplete() { return PercentComplete; } public OnboardingStatus setPercentComplete(Integer value) { this.PercentComplete = value; return this; } public Boolean getIsComplete() { return IsComplete; } public OnboardingStatus setIsComplete(Boolean value) { this.IsComplete = value; return this; } public Boolean isDismissed() { return Dismissed; } public OnboardingStatus setDismissed(Boolean value) { this.Dismissed = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public OnboardingStatus setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static class OnboardingStep { public String Key = null; public String Chapter = null; public String Title = null; public String Why = null; public String HelpHtml = null; public String IconHtml = null; public String CtaLabel = null; public String CtaRoute = null; public Boolean Required = null; public Integer State = null; public Boolean Done = null; public Boolean AutoDetected = null; public Integer Count = null; public String getKey() { return Key; } public OnboardingStep setKey(String value) { this.Key = value; return this; } public String getChapter() { return Chapter; } public OnboardingStep setChapter(String value) { this.Chapter = value; return this; } public String getTitle() { return Title; } public OnboardingStep setTitle(String value) { this.Title = value; return this; } public String getWhy() { return Why; } public OnboardingStep setWhy(String value) { this.Why = value; return this; } public String getHelpHtml() { return HelpHtml; } public OnboardingStep setHelpHtml(String value) { this.HelpHtml = value; return this; } public String getIconHtml() { return IconHtml; } public OnboardingStep setIconHtml(String value) { this.IconHtml = value; return this; } public String getCtaLabel() { return CtaLabel; } public OnboardingStep setCtaLabel(String value) { this.CtaLabel = value; return this; } public String getCtaRoute() { return CtaRoute; } public OnboardingStep setCtaRoute(String value) { this.CtaRoute = value; return this; } public Boolean isRequired() { return Required; } public OnboardingStep setRequired(Boolean value) { this.Required = value; return this; } public Integer getState() { return State; } public OnboardingStep setState(Integer value) { this.State = value; return this; } public Boolean isDone() { return Done; } public OnboardingStep setDone(Boolean value) { this.Done = value; return this; } public Boolean isAutoDetected() { return AutoDetected; } public OnboardingStep setAutoDetected(Boolean value) { this.AutoDetected = value; return this; } public Integer getCount() { return Count; } public OnboardingStep setCount(Integer value) { this.Count = value; return this; } } }