(* Options: Date: 2026-11-08 11:47:56 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: FormBuilderRq.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace BH.API.CloudApi.Core open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type BhNameValue() = member val name:String = null with get,set member val value:String = null with get,set [] type IApiRequest = interface end [] type IApiResponse = interface end [] type BhNotifyPub() = member val notifyType:String = null with get,set member val notifyEventType:String = null with get,set member val delay:Int32 = new Int32() with get,set [] type BhNotifySub() = member val notifyType:String = null with get,set member val notifyActionType:String = null with get,set [] type BhValidation() = member val validationName:String = null with get,set member val validationLength:Nullable = new Nullable() with get,set member val validationPattern:String = null with get,set [] type BhCustomValidation() = member val customFunctionName:String = null with get,set member val customParams:ResizeArray = new ResizeArray() with get,set [] type BhControlDto() = member val disabled:Nullable = new Nullable() with get,set member val label:String = null with get,set member val label2:String = null with get,set member val name:String = null with get,set member val options:ResizeArray = new ResizeArray() with get,set member val conditionalValues:ResizeArray = new ResizeArray() with get,set member val selectGetUri:String = null with get,set member val validation:ResizeArray = new ResizeArray() with get,set member val notifyPubs:ResizeArray = new ResizeArray() with get,set member val notifySubs:ResizeArray = new ResizeArray() with get,set member val customValidation:BhCustomValidation = null with get,set member val placeholder:String = null with get,set member val type:String = null with get,set member val value:Object = null with get,set member val validationMessages:Dictionary = new Dictionary() with get,set member val validationPosition:String = null with get,set member val hideInitialValidation:Boolean = new Boolean() with get,set member val widthClass:String = null with get,set member val html:String = null with get,set member val img:String = null with get,set member val imgWidth:String = null with get,set member val category:String = null with get,set member val getUri:String = null with get,set member val controlStyle:String = null with get,set member val hasSensitiveData:Boolean = new Boolean() with get,set member val debug:Boolean = new Boolean() with get,set member val icon:String = null with get,set member val mask:String = null with get,set member val postService:Int32 = new Int32() with get,set member val printType:String = null with get,set member val radioNames:ResizeArray = new ResizeArray() with get,set member val children:ResizeArray = new ResizeArray() with get,set [] type BhGroupDto() = member val name:String = null with get,set member val type:String = null with get,set member val groupStyle:String = null with get,set member val debug:Boolean = new Boolean() with get,set member val notifyPubs:ResizeArray = new ResizeArray() with get,set member val notifySubs:ResizeArray = new ResizeArray() with get,set member val controlDetails:ResizeArray = new ResizeArray() with get,set member val childGroup:BhGroupDto = null with get,set [] type BhFormDto() = member val templateId:Int32 = new Int32() with get,set member val groups:ResizeArray = new ResizeArray() with get,set [] type BhServiceDetailInfoDto() = member val serviceId:Int32 = new Int32() with get,set member val name:String = null with get,set member val mappedName:String = null with get,set member val required:Boolean = new Boolean() with get,set [] type BhServiceInfoDto() = member val serviceId:Int32 = new Int32() with get,set member val serviceName:String = null with get,set member val uri:String = null with get,set member val serviceType:String = null with get,set member val initFormState:Boolean = new Boolean() with get,set member val serviceDetails:ResizeArray = new ResizeArray() with get,set [] type FormBuilderRs() = member val form:BhFormDto = null with get,set member val services:ResizeArray = new ResizeArray() with get,set [] [] [] type FormBuilderRq() = interface IReturn member val NatID:Int32 = new Int32() with get,set member val GroupId:Nullable = new Nullable() with get,set member val FormBuilderTypeID:Nullable = new Nullable() with get,set member val UserType:String = null with get,set member val UserId:String = null with get,set