/* Options: Date: 2026-11-08 11:31:27 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: FormBuilderRq.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/signup/api/nat/{natID}/group/{groupId}/formBuilder/type/{FormBuilderTypeID}/info", Verbs="GET") // @Route(Path="/signup/api/nat/{natID}/group/{groupId}/{usertype}/user/{userid}/formBuilder/type/{FormBuilderTypeID}/info", Verbs="GET") public static class FormBuilderRq implements IReturn, IApiRequest { public Integer NatID = null; public Integer GroupId = null; public Integer FormBuilderTypeID = null; public String UserType = null; public String UserId = null; public Integer getNatID() { return NatID; } public FormBuilderRq setNatID(Integer value) { this.NatID = value; return this; } public Integer getGroupId() { return GroupId; } public FormBuilderRq setGroupId(Integer value) { this.GroupId = value; return this; } public Integer getFormBuilderTypeID() { return FormBuilderTypeID; } public FormBuilderRq setFormBuilderTypeID(Integer value) { this.FormBuilderTypeID = value; return this; } public String getUserType() { return UserType; } public FormBuilderRq setUserType(String value) { this.UserType = value; return this; } public String getUserId() { return UserId; } public FormBuilderRq setUserId(String value) { this.UserId = value; return this; } private static Object responseType = FormBuilderRs.class; public Object getResponseType() { return responseType; } } public static class FormBuilderRs implements IApiResponse { public BhFormDto form = null; public ArrayList services = null; public BhFormDto getForm() { return form; } public FormBuilderRs setForm(BhFormDto value) { this.form = value; return this; } public ArrayList getServices() { return services; } public FormBuilderRs setServices(ArrayList value) { this.services = value; return this; } } public static class BhNameValue { public String name = null; public String value = null; public String getName() { return name; } public BhNameValue setName(String value) { this.name = value; return this; } public String getValue() { return value; } public BhNameValue setValue(String value) { this.value = value; return this; } } public static interface IApiRequest { } public static interface IApiResponse { } public static class BhFormDto { public Integer templateId = null; public ArrayList groups = null; public Integer getTemplateId() { return templateId; } public BhFormDto setTemplateId(Integer value) { this.templateId = value; return this; } public ArrayList getGroups() { return groups; } public BhFormDto setGroups(ArrayList value) { this.groups = value; return this; } } public static class BhServiceInfoDto { public Integer serviceId = null; public String serviceName = null; public String uri = null; public String serviceType = null; public Boolean initFormState = null; public ArrayList serviceDetails = null; public Integer getServiceId() { return serviceId; } public BhServiceInfoDto setServiceId(Integer value) { this.serviceId = value; return this; } public String getServiceName() { return serviceName; } public BhServiceInfoDto setServiceName(String value) { this.serviceName = value; return this; } public String getUri() { return uri; } public BhServiceInfoDto setUri(String value) { this.uri = value; return this; } public String getServiceType() { return serviceType; } public BhServiceInfoDto setServiceType(String value) { this.serviceType = value; return this; } public Boolean isInitFormState() { return initFormState; } public BhServiceInfoDto setInitFormState(Boolean value) { this.initFormState = value; return this; } public ArrayList getServiceDetails() { return serviceDetails; } public BhServiceInfoDto setServiceDetails(ArrayList value) { this.serviceDetails = value; return this; } } public static class BhGroupDto { public String name = null; public String type = null; public String groupStyle = null; public Boolean debug = null; public ArrayList notifyPubs = null; public ArrayList notifySubs = null; public ArrayList controlDetails = null; public BhGroupDto childGroup = null; public String getName() { return name; } public BhGroupDto setName(String value) { this.name = value; return this; } public String getType() { return type; } public BhGroupDto setType(String value) { this.type = value; return this; } public String getGroupStyle() { return groupStyle; } public BhGroupDto setGroupStyle(String value) { this.groupStyle = value; return this; } public Boolean isDebug() { return debug; } public BhGroupDto setDebug(Boolean value) { this.debug = value; return this; } public ArrayList getNotifyPubs() { return notifyPubs; } public BhGroupDto setNotifyPubs(ArrayList value) { this.notifyPubs = value; return this; } public ArrayList getNotifySubs() { return notifySubs; } public BhGroupDto setNotifySubs(ArrayList value) { this.notifySubs = value; return this; } public ArrayList getControlDetails() { return controlDetails; } public BhGroupDto setControlDetails(ArrayList value) { this.controlDetails = value; return this; } public BhGroupDto getChildGroup() { return childGroup; } public BhGroupDto setChildGroup(BhGroupDto value) { this.childGroup = value; return this; } } public static class BhServiceDetailInfoDto { public Integer serviceId = null; public String name = null; public String mappedName = null; public Boolean required = null; public Integer getServiceId() { return serviceId; } public BhServiceDetailInfoDto setServiceId(Integer value) { this.serviceId = value; return this; } public String getName() { return name; } public BhServiceDetailInfoDto setName(String value) { this.name = value; return this; } public String getMappedName() { return mappedName; } public BhServiceDetailInfoDto setMappedName(String value) { this.mappedName = value; return this; } public Boolean isRequired() { return required; } public BhServiceDetailInfoDto setRequired(Boolean value) { this.required = value; return this; } } public static class BhNotifyPub { public String notifyType = null; public String notifyEventType = null; public Integer delay = null; public String getNotifyType() { return notifyType; } public BhNotifyPub setNotifyType(String value) { this.notifyType = value; return this; } public String getNotifyEventType() { return notifyEventType; } public BhNotifyPub setNotifyEventType(String value) { this.notifyEventType = value; return this; } public Integer getDelay() { return delay; } public BhNotifyPub setDelay(Integer value) { this.delay = value; return this; } } public static class BhNotifySub { public String notifyType = null; public String notifyActionType = null; public String getNotifyType() { return notifyType; } public BhNotifySub setNotifyType(String value) { this.notifyType = value; return this; } public String getNotifyActionType() { return notifyActionType; } public BhNotifySub setNotifyActionType(String value) { this.notifyActionType = value; return this; } } public static class BhControlDto { public Boolean disabled = null; public String label = null; public String label2 = null; public String name = null; public ArrayList options = null; public ArrayList conditionalValues = null; public String selectGetUri = null; public ArrayList validation = null; public ArrayList notifyPubs = null; public ArrayList notifySubs = null; public BhCustomValidation customValidation = null; public String placeholder = null; public String type = null; public Object value = null; public HashMap validationMessages = null; public String validationPosition = null; public Boolean hideInitialValidation = null; public String widthClass = null; public String html = null; public String img = null; public String imgWidth = null; public String category = null; public String getUri = null; public String controlStyle = null; public Boolean hasSensitiveData = null; public Boolean debug = null; public String icon = null; public String mask = null; public Integer postService = null; public String printType = null; public ArrayList radioNames = null; public ArrayList children = null; public Boolean isDisabled() { return disabled; } public BhControlDto setDisabled(Boolean value) { this.disabled = value; return this; } public String getLabel() { return label; } public BhControlDto setLabel(String value) { this.label = value; return this; } public String getLabel2() { return label2; } public BhControlDto setLabel2(String value) { this.label2 = value; return this; } public String getName() { return name; } public BhControlDto setName(String value) { this.name = value; return this; } public ArrayList getOptions() { return options; } public BhControlDto setOptions(ArrayList value) { this.options = value; return this; } public ArrayList getConditionalValues() { return conditionalValues; } public BhControlDto setConditionalValues(ArrayList value) { this.conditionalValues = value; return this; } public String getSelectGetUri() { return selectGetUri; } public BhControlDto setSelectGetUri(String value) { this.selectGetUri = value; return this; } public ArrayList getValidation() { return validation; } public BhControlDto setValidation(ArrayList value) { this.validation = value; return this; } public ArrayList getNotifyPubs() { return notifyPubs; } public BhControlDto setNotifyPubs(ArrayList value) { this.notifyPubs = value; return this; } public ArrayList getNotifySubs() { return notifySubs; } public BhControlDto setNotifySubs(ArrayList value) { this.notifySubs = value; return this; } public BhCustomValidation getCustomValidation() { return customValidation; } public BhControlDto setCustomValidation(BhCustomValidation value) { this.customValidation = value; return this; } public String getPlaceholder() { return placeholder; } public BhControlDto setPlaceholder(String value) { this.placeholder = value; return this; } public String getType() { return type; } public BhControlDto setType(String value) { this.type = value; return this; } public Object getValue() { return value; } public BhControlDto setValue(Object value) { this.value = value; return this; } public HashMap getValidationMessages() { return validationMessages; } public BhControlDto setValidationMessages(HashMap value) { this.validationMessages = value; return this; } public String getValidationPosition() { return validationPosition; } public BhControlDto setValidationPosition(String value) { this.validationPosition = value; return this; } public Boolean isHideInitialValidation() { return hideInitialValidation; } public BhControlDto setHideInitialValidation(Boolean value) { this.hideInitialValidation = value; return this; } public String getWidthClass() { return widthClass; } public BhControlDto setWidthClass(String value) { this.widthClass = value; return this; } public String getHtml() { return html; } public BhControlDto setHtml(String value) { this.html = value; return this; } public String getImg() { return img; } public BhControlDto setImg(String value) { this.img = value; return this; } public String getImgWidth() { return imgWidth; } public BhControlDto setImgWidth(String value) { this.imgWidth = value; return this; } public String getCategory() { return category; } public BhControlDto setCategory(String value) { this.category = value; return this; } public String getGetUri() { return getUri; } public BhControlDto setGetUri(String value) { this.getUri = value; return this; } public String getControlStyle() { return controlStyle; } public BhControlDto setControlStyle(String value) { this.controlStyle = value; return this; } public Boolean isHasSensitiveData() { return hasSensitiveData; } public BhControlDto setHasSensitiveData(Boolean value) { this.hasSensitiveData = value; return this; } public Boolean isDebug() { return debug; } public BhControlDto setDebug(Boolean value) { this.debug = value; return this; } public String getIcon() { return icon; } public BhControlDto setIcon(String value) { this.icon = value; return this; } public String getMask() { return mask; } public BhControlDto setMask(String value) { this.mask = value; return this; } public Integer getPostService() { return postService; } public BhControlDto setPostService(Integer value) { this.postService = value; return this; } public String getPrintType() { return printType; } public BhControlDto setPrintType(String value) { this.printType = value; return this; } public ArrayList getRadioNames() { return radioNames; } public BhControlDto setRadioNames(ArrayList value) { this.radioNames = value; return this; } public ArrayList getChildren() { return children; } public BhControlDto setChildren(ArrayList value) { this.children = value; return this; } } public static class BhValidation { public String validationName = null; public BigDecimal validationLength = null; public String validationPattern = null; public String getValidationName() { return validationName; } public BhValidation setValidationName(String value) { this.validationName = value; return this; } public BigDecimal getValidationLength() { return validationLength; } public BhValidation setValidationLength(BigDecimal value) { this.validationLength = value; return this; } public String getValidationPattern() { return validationPattern; } public BhValidation setValidationPattern(String value) { this.validationPattern = value; return this; } } public static class BhCustomValidation { public String customFunctionName = null; public ArrayList customParams = null; public String getCustomFunctionName() { return customFunctionName; } public BhCustomValidation setCustomFunctionName(String value) { this.customFunctionName = value; return this; } public ArrayList getCustomParams() { return customParams; } public BhCustomValidation setCustomParams(ArrayList value) { this.customParams = value; return this; } } }