| GET | /signup/api/nat/{natID}/group/{groupId}/formBuilder/type/{FormBuilderTypeID}/info | ||
|---|---|---|---|
| GET | /signup/api/nat/{natID}/group/{groupId}/{usertype}/user/{userid}/formBuilder/type/{FormBuilderTypeID}/info |
import 'package:servicestack/servicestack.dart';
class FormBuilderRq implements IApiRequest, IConvertible
{
int? NatID;
int? GroupId;
int? FormBuilderTypeID;
String? UserType;
String? UserId;
FormBuilderRq({this.NatID,this.GroupId,this.FormBuilderTypeID,this.UserType,this.UserId});
FormBuilderRq.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
NatID = json['NatID'];
GroupId = json['GroupId'];
FormBuilderTypeID = json['FormBuilderTypeID'];
UserType = json['UserType'];
UserId = json['UserId'];
return this;
}
Map<String, dynamic> toJson() => {
'NatID': NatID,
'GroupId': GroupId,
'FormBuilderTypeID': FormBuilderTypeID,
'UserType': UserType,
'UserId': UserId
};
getTypeName() => "FormBuilderRq";
TypeContext? context = _ctx;
}
class BhNotifyPub implements IConvertible
{
String? notifyType;
String? notifyEventType;
int? delay;
BhNotifyPub({this.notifyType,this.notifyEventType,this.delay});
BhNotifyPub.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
notifyType = json['notifyType'];
notifyEventType = json['notifyEventType'];
delay = json['delay'];
return this;
}
Map<String, dynamic> toJson() => {
'notifyType': notifyType,
'notifyEventType': notifyEventType,
'delay': delay
};
getTypeName() => "BhNotifyPub";
TypeContext? context = _ctx;
}
class BhNotifySub implements IConvertible
{
String? notifyType;
String? notifyActionType;
BhNotifySub({this.notifyType,this.notifyActionType});
BhNotifySub.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
notifyType = json['notifyType'];
notifyActionType = json['notifyActionType'];
return this;
}
Map<String, dynamic> toJson() => {
'notifyType': notifyType,
'notifyActionType': notifyActionType
};
getTypeName() => "BhNotifySub";
TypeContext? context = _ctx;
}
class BhNameValue implements IConvertible
{
String? name;
String? value;
BhNameValue({this.name,this.value});
BhNameValue.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
name = json['name'];
value = json['value'];
return this;
}
Map<String, dynamic> toJson() => {
'name': name,
'value': value
};
getTypeName() => "BhNameValue";
TypeContext? context = _ctx;
}
class BhValidation implements IConvertible
{
String? validationName;
double? validationLength;
String? validationPattern;
BhValidation({this.validationName,this.validationLength,this.validationPattern});
BhValidation.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
validationName = json['validationName'];
validationLength = JsonConverters.toDouble(json['validationLength']);
validationPattern = json['validationPattern'];
return this;
}
Map<String, dynamic> toJson() => {
'validationName': validationName,
'validationLength': validationLength,
'validationPattern': validationPattern
};
getTypeName() => "BhValidation";
TypeContext? context = _ctx;
}
class BhCustomValidation implements IConvertible
{
String? customFunctionName;
List<String>? customParams;
BhCustomValidation({this.customFunctionName,this.customParams});
BhCustomValidation.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
customFunctionName = json['customFunctionName'];
customParams = JsonConverters.fromJson(json['customParams'],'List<String>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'customFunctionName': customFunctionName,
'customParams': JsonConverters.toJson(customParams,'List<String>',context!)
};
getTypeName() => "BhCustomValidation";
TypeContext? context = _ctx;
}
class BhControlDto implements IConvertible
{
bool? disabled;
String? label;
String? label2;
String? name;
List<BhNameValue>? options;
List<String>? conditionalValues;
String? selectGetUri;
List<BhValidation>? validation;
List<BhNotifyPub>? notifyPubs;
List<BhNotifySub>? notifySubs;
BhCustomValidation? customValidation;
String? placeholder;
String? type;
dynamic? value;
Map<String,String?>? validationMessages;
String? validationPosition;
bool? hideInitialValidation;
String? widthClass;
String? html;
String? img;
String? imgWidth;
String? category;
String? getUri;
String? controlStyle;
bool? hasSensitiveData;
bool? debug;
String? icon;
String? mask;
int? postService;
String? printType;
List<BhNameValue>? radioNames;
List<BhControlDto>? children;
BhControlDto({this.disabled,this.label,this.label2,this.name,this.options,this.conditionalValues,this.selectGetUri,this.validation,this.notifyPubs,this.notifySubs,this.customValidation,this.placeholder,this.type,this.value,this.validationMessages,this.validationPosition,this.hideInitialValidation,this.widthClass,this.html,this.img,this.imgWidth,this.category,this.getUri,this.controlStyle,this.hasSensitiveData,this.debug,this.icon,this.mask,this.postService,this.printType,this.radioNames,this.children});
BhControlDto.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
disabled = json['disabled'];
label = json['label'];
label2 = json['label2'];
name = json['name'];
options = JsonConverters.fromJson(json['options'],'List<BhNameValue>',context!);
conditionalValues = JsonConverters.fromJson(json['conditionalValues'],'List<String>',context!);
selectGetUri = json['selectGetUri'];
validation = JsonConverters.fromJson(json['validation'],'List<BhValidation>',context!);
notifyPubs = JsonConverters.fromJson(json['notifyPubs'],'List<BhNotifyPub>',context!);
notifySubs = JsonConverters.fromJson(json['notifySubs'],'List<BhNotifySub>',context!);
customValidation = JsonConverters.fromJson(json['customValidation'],'BhCustomValidation',context!);
placeholder = json['placeholder'];
type = json['type'];
value = JsonConverters.fromJson(json['value'],'dynamic',context!);
validationMessages = JsonConverters.toStringMap(json['validationMessages']);
validationPosition = json['validationPosition'];
hideInitialValidation = json['hideInitialValidation'];
widthClass = json['widthClass'];
html = json['html'];
img = json['img'];
imgWidth = json['imgWidth'];
category = json['category'];
getUri = json['getUri'];
controlStyle = json['controlStyle'];
hasSensitiveData = json['hasSensitiveData'];
debug = json['debug'];
icon = json['icon'];
mask = json['mask'];
postService = json['postService'];
printType = json['printType'];
radioNames = JsonConverters.fromJson(json['radioNames'],'List<BhNameValue>',context!);
children = JsonConverters.fromJson(json['children'],'List<BhControlDto>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'disabled': disabled,
'label': label,
'label2': label2,
'name': name,
'options': JsonConverters.toJson(options,'List<BhNameValue>',context!),
'conditionalValues': JsonConverters.toJson(conditionalValues,'List<String>',context!),
'selectGetUri': selectGetUri,
'validation': JsonConverters.toJson(validation,'List<BhValidation>',context!),
'notifyPubs': JsonConverters.toJson(notifyPubs,'List<BhNotifyPub>',context!),
'notifySubs': JsonConverters.toJson(notifySubs,'List<BhNotifySub>',context!),
'customValidation': JsonConverters.toJson(customValidation,'BhCustomValidation',context!),
'placeholder': placeholder,
'type': type,
'value': JsonConverters.toJson(value,'dynamic',context!),
'validationMessages': validationMessages,
'validationPosition': validationPosition,
'hideInitialValidation': hideInitialValidation,
'widthClass': widthClass,
'html': html,
'img': img,
'imgWidth': imgWidth,
'category': category,
'getUri': getUri,
'controlStyle': controlStyle,
'hasSensitiveData': hasSensitiveData,
'debug': debug,
'icon': icon,
'mask': mask,
'postService': postService,
'printType': printType,
'radioNames': JsonConverters.toJson(radioNames,'List<BhNameValue>',context!),
'children': JsonConverters.toJson(children,'List<BhControlDto>',context!)
};
getTypeName() => "BhControlDto";
TypeContext? context = _ctx;
}
class BhGroupDto implements IConvertible
{
String? name;
String? type;
String? groupStyle;
bool? debug;
List<BhNotifyPub>? notifyPubs;
List<BhNotifySub>? notifySubs;
List<BhControlDto>? controlDetails;
BhGroupDto? childGroup;
BhGroupDto({this.name,this.type,this.groupStyle,this.debug,this.notifyPubs,this.notifySubs,this.controlDetails,this.childGroup});
BhGroupDto.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
name = json['name'];
type = json['type'];
groupStyle = json['groupStyle'];
debug = json['debug'];
notifyPubs = JsonConverters.fromJson(json['notifyPubs'],'List<BhNotifyPub>',context!);
notifySubs = JsonConverters.fromJson(json['notifySubs'],'List<BhNotifySub>',context!);
controlDetails = JsonConverters.fromJson(json['controlDetails'],'List<BhControlDto>',context!);
childGroup = JsonConverters.fromJson(json['childGroup'],'BhGroupDto',context!);
return this;
}
Map<String, dynamic> toJson() => {
'name': name,
'type': type,
'groupStyle': groupStyle,
'debug': debug,
'notifyPubs': JsonConverters.toJson(notifyPubs,'List<BhNotifyPub>',context!),
'notifySubs': JsonConverters.toJson(notifySubs,'List<BhNotifySub>',context!),
'controlDetails': JsonConverters.toJson(controlDetails,'List<BhControlDto>',context!),
'childGroup': JsonConverters.toJson(childGroup,'BhGroupDto',context!)
};
getTypeName() => "BhGroupDto";
TypeContext? context = _ctx;
}
class BhFormDto implements IConvertible
{
int? templateId;
List<BhGroupDto>? groups;
BhFormDto({this.templateId,this.groups});
BhFormDto.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
templateId = json['templateId'];
groups = JsonConverters.fromJson(json['groups'],'List<BhGroupDto>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'templateId': templateId,
'groups': JsonConverters.toJson(groups,'List<BhGroupDto>',context!)
};
getTypeName() => "BhFormDto";
TypeContext? context = _ctx;
}
class BhServiceDetailInfoDto implements IConvertible
{
int? serviceId;
String? name;
String? mappedName;
bool? required;
BhServiceDetailInfoDto({this.serviceId,this.name,this.mappedName,this.required});
BhServiceDetailInfoDto.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
serviceId = json['serviceId'];
name = json['name'];
mappedName = json['mappedName'];
required = json['required'];
return this;
}
Map<String, dynamic> toJson() => {
'serviceId': serviceId,
'name': name,
'mappedName': mappedName,
'required': required
};
getTypeName() => "BhServiceDetailInfoDto";
TypeContext? context = _ctx;
}
class BhServiceInfoDto implements IConvertible
{
int? serviceId;
String? serviceName;
String? uri;
String? serviceType;
bool? initFormState;
List<BhServiceDetailInfoDto>? serviceDetails;
BhServiceInfoDto({this.serviceId,this.serviceName,this.uri,this.serviceType,this.initFormState,this.serviceDetails});
BhServiceInfoDto.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
serviceId = json['serviceId'];
serviceName = json['serviceName'];
uri = json['uri'];
serviceType = json['serviceType'];
initFormState = json['initFormState'];
serviceDetails = JsonConverters.fromJson(json['serviceDetails'],'List<BhServiceDetailInfoDto>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'serviceId': serviceId,
'serviceName': serviceName,
'uri': uri,
'serviceType': serviceType,
'initFormState': initFormState,
'serviceDetails': JsonConverters.toJson(serviceDetails,'List<BhServiceDetailInfoDto>',context!)
};
getTypeName() => "BhServiceInfoDto";
TypeContext? context = _ctx;
}
class FormBuilderRs implements IApiResponse, IConvertible
{
BhFormDto? form;
List<BhServiceInfoDto>? services;
FormBuilderRs({this.form,this.services});
FormBuilderRs.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
form = JsonConverters.fromJson(json['form'],'BhFormDto',context!);
services = JsonConverters.fromJson(json['services'],'List<BhServiceInfoDto>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'form': JsonConverters.toJson(form,'BhFormDto',context!),
'services': JsonConverters.toJson(services,'List<BhServiceInfoDto>',context!)
};
getTypeName() => "FormBuilderRs";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'devapi.billhighway.com', types: <String, TypeInfo> {
'FormBuilderRq': TypeInfo(TypeOf.Class, create:() => FormBuilderRq()),
'BhNotifyPub': TypeInfo(TypeOf.Class, create:() => BhNotifyPub()),
'BhNotifySub': TypeInfo(TypeOf.Class, create:() => BhNotifySub()),
'BhNameValue': TypeInfo(TypeOf.Class, create:() => BhNameValue()),
'BhValidation': TypeInfo(TypeOf.Class, create:() => BhValidation()),
'BhCustomValidation': TypeInfo(TypeOf.Class, create:() => BhCustomValidation()),
'BhControlDto': TypeInfo(TypeOf.Class, create:() => BhControlDto()),
'List<BhNameValue>': TypeInfo(TypeOf.Class, create:() => <BhNameValue>[]),
'List<BhValidation>': TypeInfo(TypeOf.Class, create:() => <BhValidation>[]),
'List<BhNotifyPub>': TypeInfo(TypeOf.Class, create:() => <BhNotifyPub>[]),
'List<BhNotifySub>': TypeInfo(TypeOf.Class, create:() => <BhNotifySub>[]),
'List<BhControlDto>': TypeInfo(TypeOf.Class, create:() => <BhControlDto>[]),
'BhGroupDto': TypeInfo(TypeOf.Class, create:() => BhGroupDto()),
'BhFormDto': TypeInfo(TypeOf.Class, create:() => BhFormDto()),
'List<BhGroupDto>': TypeInfo(TypeOf.Class, create:() => <BhGroupDto>[]),
'BhServiceDetailInfoDto': TypeInfo(TypeOf.Class, create:() => BhServiceDetailInfoDto()),
'BhServiceInfoDto': TypeInfo(TypeOf.Class, create:() => BhServiceInfoDto()),
'List<BhServiceDetailInfoDto>': TypeInfo(TypeOf.Class, create:() => <BhServiceDetailInfoDto>[]),
'FormBuilderRs': TypeInfo(TypeOf.Class, create:() => FormBuilderRs()),
'List<BhServiceInfoDto>': TypeInfo(TypeOf.Class, create:() => <BhServiceInfoDto>[]),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /signup/api/nat/{natID}/group/{groupId}/formBuilder/type/{FormBuilderTypeID}/info HTTP/1.1
Host: devapi.billhighway.com
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<FormBuilderRs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BH.CloudAPI.Common4.DTO.FormBuilder.Response">
<form xmlns:d2p1="http://schemas.datacontract.org/2004/07/BH.API.DataAccess.Dto.FormBuilder">
<d2p1:groups>
<d2p1:BhGroupDto>
<d2p1:childGroup>
<d2p1:childGroup>
<d2p1:childGroup i:nil="true" />
<d2p1:controlDetails>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children i:nil="true" />
<d2p1:conditionalValues xmlns:d13p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d13p1:string>String</d13p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d14p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d14p1:string>String</d14p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d13p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d13p1:KeyValueOfstringstring>
<d13p1:Key>String</d13p1:Key>
<d13p1:Value>String</d13p1:Value>
</d13p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:children>
<d2p1:conditionalValues xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d11p1:string>String</d11p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d12p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d12p1:string>String</d12p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d11p1:KeyValueOfstringstring>
<d11p1:Key>String</d11p1:Key>
<d11p1:Value>String</d11p1:Value>
</d11p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:children>
<d2p1:conditionalValues xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d9p1:string>String</d9p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>String</d10p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d9p1:KeyValueOfstringstring>
<d9p1:Key>String</d9p1:Key>
<d9p1:Value>String</d9p1:Value>
</d9p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:controlDetails>
<d2p1:debug>false</d2p1:debug>
<d2p1:groupStyle>String</d2p1:groupStyle>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:type>String</d2p1:type>
</d2p1:childGroup>
<d2p1:controlDetails>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children i:nil="true" />
<d2p1:conditionalValues xmlns:d12p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d12p1:string>String</d12p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d13p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d13p1:string>String</d13p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d12p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d12p1:KeyValueOfstringstring>
<d12p1:Key>String</d12p1:Key>
<d12p1:Value>String</d12p1:Value>
</d12p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:children>
<d2p1:conditionalValues xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>String</d10p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d11p1:string>String</d11p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:KeyValueOfstringstring>
<d10p1:Key>String</d10p1:Key>
<d10p1:Value>String</d10p1:Value>
</d10p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:children>
<d2p1:conditionalValues xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d8p1:string>String</d8p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d9p1:string>String</d9p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d8p1:KeyValueOfstringstring>
<d8p1:Key>String</d8p1:Key>
<d8p1:Value>String</d8p1:Value>
</d8p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:controlDetails>
<d2p1:debug>false</d2p1:debug>
<d2p1:groupStyle>String</d2p1:groupStyle>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:type>String</d2p1:type>
</d2p1:childGroup>
<d2p1:controlDetails>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children>
<d2p1:BhControlDto>
<d2p1:category>String</d2p1:category>
<d2p1:children i:nil="true" />
<d2p1:conditionalValues xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d11p1:string>String</d11p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d12p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d12p1:string>String</d12p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d11p1:KeyValueOfstringstring>
<d11p1:Key>String</d11p1:Key>
<d11p1:Value>String</d11p1:Value>
</d11p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:children>
<d2p1:conditionalValues xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d9p1:string>String</d9p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d10p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d10p1:string>String</d10p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d9p1:KeyValueOfstringstring>
<d9p1:Key>String</d9p1:Key>
<d9p1:Value>String</d9p1:Value>
</d9p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:children>
<d2p1:conditionalValues xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:string>String</d7p1:string>
</d2p1:conditionalValues>
<d2p1:controlStyle>String</d2p1:controlStyle>
<d2p1:customValidation>
<d2p1:customFunctionName>String</d2p1:customFunctionName>
<d2p1:customParams xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d8p1:string>String</d8p1:string>
</d2p1:customParams>
</d2p1:customValidation>
<d2p1:debug>false</d2p1:debug>
<d2p1:disabled>false</d2p1:disabled>
<d2p1:getUri>String</d2p1:getUri>
<d2p1:hasSensitiveData>false</d2p1:hasSensitiveData>
<d2p1:hideInitialValidation>false</d2p1:hideInitialValidation>
<d2p1:html>String</d2p1:html>
<d2p1:icon>String</d2p1:icon>
<d2p1:img>String</d2p1:img>
<d2p1:imgWidth>String</d2p1:imgWidth>
<d2p1:label>String</d2p1:label>
<d2p1:label2>String</d2p1:label2>
<d2p1:mask>String</d2p1:mask>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:options>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:options>
<d2p1:placeholder>String</d2p1:placeholder>
<d2p1:postService>0</d2p1:postService>
<d2p1:printType>String</d2p1:printType>
<d2p1:radioNames>
<d2p1:BhNameValue>
<d2p1:name>String</d2p1:name>
<d2p1:value>String</d2p1:value>
</d2p1:BhNameValue>
</d2p1:radioNames>
<d2p1:selectGetUri>String</d2p1:selectGetUri>
<d2p1:type>String</d2p1:type>
<d2p1:validation>
<d2p1:BhValidation>
<d2p1:validationLength>0</d2p1:validationLength>
<d2p1:validationName>String</d2p1:validationName>
<d2p1:validationPattern>String</d2p1:validationPattern>
</d2p1:BhValidation>
</d2p1:validation>
<d2p1:validationMessages xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d7p1:KeyValueOfstringstring>
<d7p1:Key>String</d7p1:Key>
<d7p1:Value>String</d7p1:Value>
</d7p1:KeyValueOfstringstring>
</d2p1:validationMessages>
<d2p1:validationPosition>String</d2p1:validationPosition>
<d2p1:value />
<d2p1:widthClass>String</d2p1:widthClass>
</d2p1:BhControlDto>
</d2p1:controlDetails>
<d2p1:debug>false</d2p1:debug>
<d2p1:groupStyle>String</d2p1:groupStyle>
<d2p1:name>String</d2p1:name>
<d2p1:notifyPubs>
<d2p1:BhNotifyPub>
<d2p1:delay>0</d2p1:delay>
<d2p1:notifyEventType>String</d2p1:notifyEventType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifyPub>
</d2p1:notifyPubs>
<d2p1:notifySubs>
<d2p1:BhNotifySub>
<d2p1:notifyActionType>String</d2p1:notifyActionType>
<d2p1:notifyType>String</d2p1:notifyType>
</d2p1:BhNotifySub>
</d2p1:notifySubs>
<d2p1:type>String</d2p1:type>
</d2p1:BhGroupDto>
</d2p1:groups>
<d2p1:templateId>0</d2p1:templateId>
</form>
<services xmlns:d2p1="http://schemas.datacontract.org/2004/07/BH.API.DataAccess.Dto.FormBuilder">
<d2p1:BhServiceInfoDto>
<d2p1:initFormState>false</d2p1:initFormState>
<d2p1:serviceDetails>
<d2p1:BhServiceDetailInfoDto>
<d2p1:mappedName>String</d2p1:mappedName>
<d2p1:name>String</d2p1:name>
<d2p1:required>false</d2p1:required>
<d2p1:serviceId>0</d2p1:serviceId>
</d2p1:BhServiceDetailInfoDto>
</d2p1:serviceDetails>
<d2p1:serviceId>0</d2p1:serviceId>
<d2p1:serviceName>String</d2p1:serviceName>
<d2p1:serviceType>String</d2p1:serviceType>
<d2p1:uri>String</d2p1:uri>
</d2p1:BhServiceInfoDto>
</services>
</FormBuilderRs>