Evo Voice

<back to all web services

PatchSystemSettings

Updates the system settings

Requires Authentication
Requires any of the roles:SystemAdministrator, Manager, Customer
The following routes are available for this service:
PATCHY/system/settings
import java.math.*
import java.util.*
import net.servicestack.client.*
import com.google.gson.annotations.*
import com.google.gson.reflect.*


/**
* Updates the system settings
*/
@Api(Description="Updates the system settings")
open class PatchSystemSettings : IPatch
{
    /**
    * Use to override the system time for testing
    */
    @ApiMember(Description="Use to override the system time for testing")
    var overrideSystemTime:Boolean? = null

    /**
    * The system override time zone
    */
    @ApiMember(Description="The system override time zone")
    var overrideSystemTimeZoneId:String? = null

    /**
    * The system override date/time
    */
    @ApiMember(Description="The system override date/time")
    var overrideSystemDateTime:String? = null

    /**
    * The account ID of the system settings
    */
    @ApiMember(Description="The account ID of the system settings")
    var accountId:String? = null

    /**
    * The list of system settings fields
    */
    @ApiMember(Description="The list of system settings fields")
    var systemFields:ArrayList<SystemSettingsField> = ArrayList<SystemSettingsField>()

    /**
    * The list of customer fields
    */
    @ApiMember(Description="The list of customer fields")
    var customerFields:ArrayList<CustomerDataField> = ArrayList<CustomerDataField>()

    /**
    * The list of endpoint fields
    */
    @ApiMember(Description="The list of endpoint fields")
    var endpointFields:ArrayList<EndpointDataField> = ArrayList<EndpointDataField>()

    /**
    * The list of email accounts
    */
    @ApiMember(Description="The list of email accounts")
    var emailAccounts:ArrayList<EmailAccount> = ArrayList<EmailAccount>()

    /**
    * The list of tags
    */
    @ApiMember(Description="The list of tags")
    var tags:ArrayList<Tag> = ArrayList<Tag>()

    /**
    * Documentation for the account
    */
    @ApiMember(Description="Documentation for the account")
    var documentation:String? = null

    /**
    * The number of days recordings are retained
    */
    @ApiMember(Description="The number of days recordings are retained")
    var recordingRetentionDays:Int? = null

    /**
    * Enable the SIP refer beta
    */
    @ApiMember(Description="Enable the SIP refer beta")
    var enableSipRefer:Boolean? = null

    /**
    * The number of seconds after which we automatically logoff a not ready agent
    */
    @ApiMember(Description="The number of seconds after which we automatically logoff a not ready agent")
    var autoAgentLogoffSeconds:Int? = null

    /**
    * The default SIP region for new devices
    */
    @ApiMember(Description="The default SIP region for new devices")
    var defaultSipRegion:TwilioSipRegions? = null
}

open class SystemSettingsField : DataField()
{
    var value:Value? = null
}

open class DataField
{
    var id:String? = null
    var name:String? = null
    @SerializedName("type") var Type:ValueTypes? = null
    var uiHint:UIHints? = null
    var uiTab:String? = null
    var isAsync:Boolean? = null
    var disableBinding:Boolean? = null
    var structType:DataType? = null
    var listType:DataType? = null
    var description:String? = null
    var possibleValues:ArrayList<String> = ArrayList<String>()
    var isOutput:Boolean? = null
    var customFieldValuesUrl:String? = null
    var defaultValue:Value? = null
    var transitionNameFormat:String? = null
    var uniqueness:DataFieldUniqueness? = null
    var voiceOnly:Boolean? = null
    var conditionalVisibilityField:String? = null
    var conditionalVisibilityValue:String? = null
    var noEvalTemplate:Boolean? = null
    var userMode:UserDataFieldModes? = null
    var anyValueType:Boolean? = null
}

enum class ValueTypes
{
    NotSpecified,
    String,
    Boolean,
    Number,
    List,
    Struct,
    Transition,
    Custom,
    Date,
    AudioFile,
    TimeZoneId,
    PhoneNumber,
    User,
    Endpoint,
    Time,
    File,
    FaxNumber,
    EmailAccount,
    Customer,
    Flow,
    Team,
    FlowReference,
    Integration,
}

enum class UIHints
{
    None,
    LargeText,
    InlineForm,
    Password,
    InlineStruct,
}

open class DataType
{
    var typeName:String? = null
    var fields:ArrayList<DataField> = ArrayList<DataField>()
}

open class Value
{
    var boolValue:Boolean? = null
    var stringValue:String? = null
    var numberValue:Double? = null
    var listValue:ArrayList<Struct> = ArrayList<Struct>()
    var structValue:Struct? = null
}

open class Struct : HashMap<String,Value>()
{
}

enum class DataFieldUniqueness
{
    NotUnique,
    Unique,
    UniqueToCustomer,
}

enum class UserDataFieldModes
{
    Hidden,
    ReadOnly,
    ReadWrite,
}

open class CustomerDataField : DataField()
{
    var showInSearch:Boolean? = null
}

open class EndpointDataField : DataField()
{
    var showInSearch:Boolean? = null
    var showInLists:Boolean? = null
    var endpointType:EndpointTypes? = null
    var isCallerId:Boolean? = null
    var isKnob:Boolean? = null
}

enum class EndpointTypes
{
    PhoneNumber,
    User,
    FaxNumber,
    EmailAddress,
    Unused1,
    Unused2,
    Unused3,
    Unused4,
    Unused5,
    Team,
}

open class EmailAccount
{
    var id:String? = null
    var server:String? = null
    var userName:String? = null
    var port:Int? = null
    var emailAddress:String? = null
    var displayName:String? = null
    var password:String? = null
}

open class Tag
{
    var id:String? = null
    var name:String? = null
    var color:TagColors? = null
}

enum class TagColors
{
    Magenta,
    Red,
    Volcano,
    Orange,
    Gold,
    Lime,
    Green,
    Cyan,
    Blue,
    GeekBlue,
    Purple,
}

enum class TwilioSipRegions
{
    NorthAmericaVirginia,
    NorthAmericaOregon,
    EuropeIreland,
    EuropeFrankfurt,
    AsiaPacificSingapore,
    AsiaPacificTokyo,
    AsiaPacificSydney,
    SouthAmericaSanPaolo,
}

open class SystemSettingsInfo : EntityInfo()
{
    /**
    * Use to override the system time for testing
    */
    @ApiMember(Description="Use to override the system time for testing")
    var overrideSystemTime:Boolean? = null

    /**
    * The system override time zone
    */
    @ApiMember(Description="The system override time zone")
    var overrideSystemTimeZoneId:String? = null

    /**
    * The system override date/time
    */
    @ApiMember(Description="The system override date/time")
    var overrideSystemDateTime:String? = null

    /**
    * The list of system settings fields
    */
    @ApiMember(Description="The list of system settings fields")
    var systemFields:ArrayList<SystemSettingsField> = ArrayList<SystemSettingsField>()

    /**
    * The list of customer metadata fields
    */
    @ApiMember(Description="The list of customer metadata fields")
    var customerFields:ArrayList<CustomerDataField> = ArrayList<CustomerDataField>()

    /**
    * The list of endpoint metadata fields
    */
    @ApiMember(Description="The list of endpoint metadata fields")
    var endpointFields:ArrayList<EndpointDataField> = ArrayList<EndpointDataField>()

    /**
    * The list of email accounts
    */
    @ApiMember(Description="The list of email accounts")
    var emailAccounts:ArrayList<EmailAccount> = ArrayList<EmailAccount>()

    /**
    * The list of tags in the system
    */
    @ApiMember(Description="The list of tags in the system")
    var tags:ArrayList<Tag> = ArrayList<Tag>()

    /**
    * Documentation for the account
    */
    @ApiMember(Description="Documentation for the account")
    var documentation:String? = null

    /**
    * The number of days recordings are retained
    */
    @ApiMember(Description="The number of days recordings are retained")
    var recordingRetentionDays:Int? = null

    /**
    * Enable the SIP refer beta
    */
    @ApiMember(Description="Enable the SIP refer beta")
    var enableSipRefer:Boolean? = null

    /**
    * The number of seconds after which we automatically logoff a not ready agent
    */
    @ApiMember(Description="The number of seconds after which we automatically logoff a not ready agent")
    var autoAgentLogoffSeconds:Int? = null

    /**
    * The default SIP region for new devices
    */
    @ApiMember(Description="The default SIP region for new devices")
    var defaultSipRegion:TwilioSipRegions? = null
}

open class EntityInfo
{
    /**
    * The ID of the object
    */
    @ApiMember(Description="The ID of the object")
    var id:String? = null

    /**
    * The date the object was created
    */
    @ApiMember(Description="The date the object was created")
    var dateCreated:String? = null

    /**
    * The date the object was last modified
    */
    @ApiMember(Description="The date the object was last modified")
    var dateLastModified:String? = null

    /**
    * The user that created this object
    */
    @ApiMember(Description="The user that created this object")
    var createdBy:String? = null

    /**
    * The user that last modified this object
    */
    @ApiMember(Description="The user that last modified this object")
    var lastModifiedBy:String? = null
}

Kotlin PatchSystemSettings DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /system/settings HTTP/1.1 
Host: evovoice.io 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	overrideSystemTime: False,
	overrideSystemTimeZoneId: String,
	overrideSystemDateTime: String,
	accountId: String,
	systemFields: 
	[
		{
			value: 
			{
				boolValue: False,
				stringValue: String,
				numberValue: 0,
				listValue: 
				[
					{
						String: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												
											}
										],
										structValue: {}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						}
					}
				],
				structValue: 
				{
					String: 
					{
						boolValue: False,
						stringValue: String,
						numberValue: 0,
						listValue: 
						[
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						],
						structValue: 
						{
							String: 
							{
								boolValue: False,
								stringValue: String,
								numberValue: 0,
								listValue: 
								[
									{
										
									}
								],
								structValue: {}
							}
						}
					}
				}
			},
			id: String,
			name: String,
			type: NotSpecified,
			uiHint: None,
			uiTab: String,
			isAsync: False,
			disableBinding: False,
			structType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			listType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			description: String,
			possibleValues: 
			[
				String
			],
			isOutput: False,
			customFieldValuesUrl: String,
			defaultValue: 
			{
				boolValue: False,
				stringValue: String,
				numberValue: 0,
				listValue: 
				[
					{
						String: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												
											}
										],
										structValue: {}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						}
					}
				],
				structValue: 
				{
					String: 
					{
						boolValue: False,
						stringValue: String,
						numberValue: 0,
						listValue: 
						[
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						],
						structValue: 
						{
							String: 
							{
								boolValue: False,
								stringValue: String,
								numberValue: 0,
								listValue: 
								[
									{
										
									}
								],
								structValue: {}
							}
						}
					}
				}
			},
			transitionNameFormat: String,
			uniqueness: NotUnique,
			voiceOnly: False,
			conditionalVisibilityField: String,
			conditionalVisibilityValue: String,
			noEvalTemplate: False,
			userMode: Hidden,
			anyValueType: False
		}
	],
	customerFields: 
	[
		{
			showInSearch: False,
			id: String,
			name: String,
			type: NotSpecified,
			uiHint: None,
			uiTab: String,
			isAsync: False,
			disableBinding: False,
			structType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			listType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			description: String,
			possibleValues: 
			[
				String
			],
			isOutput: False,
			customFieldValuesUrl: String,
			defaultValue: 
			{
				boolValue: False,
				stringValue: String,
				numberValue: 0,
				listValue: 
				[
					{
						String: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												
											}
										],
										structValue: {}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						}
					}
				],
				structValue: 
				{
					String: 
					{
						boolValue: False,
						stringValue: String,
						numberValue: 0,
						listValue: 
						[
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						],
						structValue: 
						{
							String: 
							{
								boolValue: False,
								stringValue: String,
								numberValue: 0,
								listValue: 
								[
									{
										
									}
								],
								structValue: {}
							}
						}
					}
				}
			},
			transitionNameFormat: String,
			uniqueness: NotUnique,
			voiceOnly: False,
			conditionalVisibilityField: String,
			conditionalVisibilityValue: String,
			noEvalTemplate: False,
			userMode: Hidden,
			anyValueType: False
		}
	],
	endpointFields: 
	[
		{
			showInSearch: False,
			showInLists: False,
			endpointType: PhoneNumber,
			isCallerId: False,
			isKnob: False,
			id: String,
			name: String,
			type: NotSpecified,
			uiHint: None,
			uiTab: String,
			isAsync: False,
			disableBinding: False,
			structType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			listType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			description: String,
			possibleValues: 
			[
				String
			],
			isOutput: False,
			customFieldValuesUrl: String,
			defaultValue: 
			{
				boolValue: False,
				stringValue: String,
				numberValue: 0,
				listValue: 
				[
					{
						String: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												
											}
										],
										structValue: {}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						}
					}
				],
				structValue: 
				{
					String: 
					{
						boolValue: False,
						stringValue: String,
						numberValue: 0,
						listValue: 
						[
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						],
						structValue: 
						{
							String: 
							{
								boolValue: False,
								stringValue: String,
								numberValue: 0,
								listValue: 
								[
									{
										
									}
								],
								structValue: {}
							}
						}
					}
				}
			},
			transitionNameFormat: String,
			uniqueness: NotUnique,
			voiceOnly: False,
			conditionalVisibilityField: String,
			conditionalVisibilityValue: String,
			noEvalTemplate: False,
			userMode: Hidden,
			anyValueType: False
		}
	],
	emailAccounts: 
	[
		{
			id: String,
			server: String,
			userName: String,
			port: 0,
			emailAddress: String,
			displayName: String,
			password: String
		}
	],
	tags: 
	[
		{
			id: String,
			name: String,
			color: Magenta
		}
	],
	documentation: String,
	recordingRetentionDays: 0,
	enableSipRefer: False,
	autoAgentLogoffSeconds: 0,
	defaultSipRegion: NorthAmericaVirginia
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	overrideSystemTime: False,
	overrideSystemTimeZoneId: String,
	overrideSystemDateTime: String,
	systemFields: 
	[
		{
			value: 
			{
				boolValue: False,
				stringValue: String,
				numberValue: 0,
				listValue: 
				[
					{
						String: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												
											}
										],
										structValue: {}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						}
					}
				],
				structValue: 
				{
					String: 
					{
						boolValue: False,
						stringValue: String,
						numberValue: 0,
						listValue: 
						[
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						],
						structValue: 
						{
							String: 
							{
								boolValue: False,
								stringValue: String,
								numberValue: 0,
								listValue: 
								[
									{
										
									}
								],
								structValue: {}
							}
						}
					}
				}
			},
			id: String,
			name: String,
			type: NotSpecified,
			uiHint: None,
			uiTab: String,
			isAsync: False,
			disableBinding: False,
			structType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			listType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			description: String,
			possibleValues: 
			[
				String
			],
			isOutput: False,
			customFieldValuesUrl: String,
			defaultValue: 
			{
				boolValue: False,
				stringValue: String,
				numberValue: 0,
				listValue: 
				[
					{
						String: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												
											}
										],
										structValue: {}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						}
					}
				],
				structValue: 
				{
					String: 
					{
						boolValue: False,
						stringValue: String,
						numberValue: 0,
						listValue: 
						[
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						],
						structValue: 
						{
							String: 
							{
								boolValue: False,
								stringValue: String,
								numberValue: 0,
								listValue: 
								[
									{
										
									}
								],
								structValue: {}
							}
						}
					}
				}
			},
			transitionNameFormat: String,
			uniqueness: NotUnique,
			voiceOnly: False,
			conditionalVisibilityField: String,
			conditionalVisibilityValue: String,
			noEvalTemplate: False,
			userMode: Hidden,
			anyValueType: False
		}
	],
	customerFields: 
	[
		{
			showInSearch: False,
			id: String,
			name: String,
			type: NotSpecified,
			uiHint: None,
			uiTab: String,
			isAsync: False,
			disableBinding: False,
			structType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			listType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			description: String,
			possibleValues: 
			[
				String
			],
			isOutput: False,
			customFieldValuesUrl: String,
			defaultValue: 
			{
				boolValue: False,
				stringValue: String,
				numberValue: 0,
				listValue: 
				[
					{
						String: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												
											}
										],
										structValue: {}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						}
					}
				],
				structValue: 
				{
					String: 
					{
						boolValue: False,
						stringValue: String,
						numberValue: 0,
						listValue: 
						[
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						],
						structValue: 
						{
							String: 
							{
								boolValue: False,
								stringValue: String,
								numberValue: 0,
								listValue: 
								[
									{
										
									}
								],
								structValue: {}
							}
						}
					}
				}
			},
			transitionNameFormat: String,
			uniqueness: NotUnique,
			voiceOnly: False,
			conditionalVisibilityField: String,
			conditionalVisibilityValue: String,
			noEvalTemplate: False,
			userMode: Hidden,
			anyValueType: False
		}
	],
	endpointFields: 
	[
		{
			showInSearch: False,
			showInLists: False,
			endpointType: PhoneNumber,
			isCallerId: False,
			isKnob: False,
			id: String,
			name: String,
			type: NotSpecified,
			uiHint: None,
			uiTab: String,
			isAsync: False,
			disableBinding: False,
			structType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			listType: 
			{
				typeName: String,
				fields: 
				[
					{
						id: String,
						name: String,
						type: NotSpecified,
						uiHint: None,
						uiTab: String,
						isAsync: False,
						disableBinding: False,
						structType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						listType: 
						{
							typeName: String,
							fields: 
							[
								{
									id: String,
									name: String,
									type: NotSpecified,
									uiHint: None,
									uiTab: String,
									isAsync: False,
									disableBinding: False,
									structType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									listType: 
									{
										typeName: String,
										fields: 
										[
											{
												id: String,
												name: String,
												type: NotSpecified,
												uiHint: None,
												uiTab: String,
												isAsync: False,
												disableBinding: False,
												description: String,
												possibleValues: 
												[
													String
												],
												isOutput: False,
												customFieldValuesUrl: String,
												defaultValue: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		String: 
																		{
																			boolValue: False,
																			stringValue: String,
																			numberValue: 0,
																			listValue: 
																			[
																				{
																					
																				}
																			],
																			structValue: {}
																		}
																	}
																],
																structValue: 
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	String: 
																	{
																		boolValue: False,
																		stringValue: String,
																		numberValue: 0,
																		listValue: 
																		[
																			{
																				
																			}
																		],
																		structValue: {}
																	}
																}
															],
															structValue: 
															{
																String: 
																{
																	boolValue: False,
																	stringValue: String,
																	numberValue: 0,
																	listValue: 
																	[
																		{
																			
																		}
																	],
																	structValue: {}
																}
															}
														}
													}
												},
												transitionNameFormat: String,
												uniqueness: NotUnique,
												voiceOnly: False,
												conditionalVisibilityField: String,
												conditionalVisibilityValue: String,
												noEvalTemplate: False,
												userMode: Hidden,
												anyValueType: False
											}
										]
									},
									description: String,
									possibleValues: 
									[
										String
									],
									isOutput: False,
									customFieldValuesUrl: String,
									defaultValue: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															String: 
															{
																boolValue: False,
																stringValue: String,
																numberValue: 0,
																listValue: 
																[
																	{
																		
																	}
																],
																structValue: {}
															}
														}
													],
													structValue: 
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														String: 
														{
															boolValue: False,
															stringValue: String,
															numberValue: 0,
															listValue: 
															[
																{
																	
																}
															],
															structValue: {}
														}
													}
												],
												structValue: 
												{
													String: 
													{
														boolValue: False,
														stringValue: String,
														numberValue: 0,
														listValue: 
														[
															{
																
															}
														],
														structValue: {}
													}
												}
											}
										}
									},
									transitionNameFormat: String,
									uniqueness: NotUnique,
									voiceOnly: False,
									conditionalVisibilityField: String,
									conditionalVisibilityValue: String,
									noEvalTemplate: False,
									userMode: Hidden,
									anyValueType: False
								}
							]
						},
						description: String,
						possibleValues: 
						[
							String
						],
						isOutput: False,
						customFieldValuesUrl: String,
						defaultValue: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												String: 
												{
													boolValue: False,
													stringValue: String,
													numberValue: 0,
													listValue: 
													[
														{
															
														}
													],
													structValue: {}
												}
											}
										],
										structValue: 
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											String: 
											{
												boolValue: False,
												stringValue: String,
												numberValue: 0,
												listValue: 
												[
													{
														
													}
												],
												structValue: {}
											}
										}
									],
									structValue: 
									{
										String: 
										{
											boolValue: False,
											stringValue: String,
											numberValue: 0,
											listValue: 
											[
												{
													
												}
											],
											structValue: {}
										}
									}
								}
							}
						},
						transitionNameFormat: String,
						uniqueness: NotUnique,
						voiceOnly: False,
						conditionalVisibilityField: String,
						conditionalVisibilityValue: String,
						noEvalTemplate: False,
						userMode: Hidden,
						anyValueType: False
					}
				]
			},
			description: String,
			possibleValues: 
			[
				String
			],
			isOutput: False,
			customFieldValuesUrl: String,
			defaultValue: 
			{
				boolValue: False,
				stringValue: String,
				numberValue: 0,
				listValue: 
				[
					{
						String: 
						{
							boolValue: False,
							stringValue: String,
							numberValue: 0,
							listValue: 
							[
								{
									String: 
									{
										boolValue: False,
										stringValue: String,
										numberValue: 0,
										listValue: 
										[
											{
												
											}
										],
										structValue: {}
									}
								}
							],
							structValue: 
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						}
					}
				],
				structValue: 
				{
					String: 
					{
						boolValue: False,
						stringValue: String,
						numberValue: 0,
						listValue: 
						[
							{
								String: 
								{
									boolValue: False,
									stringValue: String,
									numberValue: 0,
									listValue: 
									[
										{
											
										}
									],
									structValue: {}
								}
							}
						],
						structValue: 
						{
							String: 
							{
								boolValue: False,
								stringValue: String,
								numberValue: 0,
								listValue: 
								[
									{
										
									}
								],
								structValue: {}
							}
						}
					}
				}
			},
			transitionNameFormat: String,
			uniqueness: NotUnique,
			voiceOnly: False,
			conditionalVisibilityField: String,
			conditionalVisibilityValue: String,
			noEvalTemplate: False,
			userMode: Hidden,
			anyValueType: False
		}
	],
	emailAccounts: 
	[
		{
			id: String,
			server: String,
			userName: String,
			port: 0,
			emailAddress: String,
			displayName: String,
			password: String
		}
	],
	tags: 
	[
		{
			id: String,
			name: String,
			color: Magenta
		}
	],
	documentation: String,
	recordingRetentionDays: 0,
	enableSipRefer: False,
	autoAgentLogoffSeconds: 0,
	defaultSipRegion: NorthAmericaVirginia,
	id: String,
	dateCreated: String,
	dateLastModified: String,
	createdBy: String,
	lastModifiedBy: String
}