﻿//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.1433
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

// 
// This source code was auto-generated by xsd, Version=2.0.50727.42.
// 
namespace Omnidex.OmniSearch.Configuration {
    using System.Xml.Serialization;
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="OmniSearch", IsNullable=false)]
    public partial class config {
        
        private string configIDField;
        
        private globalType globalField;
        
        private connectionsType connectionsField;
        
        private displaysTypeDisplay[] displaysField;
        
        private panelsTypePanel[] panelsField;
        
        private controlsTypeControl[] controlsField;
        
        /// <remarks/>
        public string configID {
            get {
                return this.configIDField;
            }
            set {
                this.configIDField = value;
            }
        }
        
        /// <remarks/>
        public globalType global {
            get {
                return this.globalField;
            }
            set {
                this.globalField = value;
            }
        }
        
        /// <remarks/>
        public connectionsType connections {
            get {
                return this.connectionsField;
            }
            set {
                this.connectionsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("display", IsNullable=false)]
        public displaysTypeDisplay[] displays {
            get {
                return this.displaysField;
            }
            set {
                this.displaysField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("panel", IsNullable=false)]
        public panelsTypePanel[] panels {
            get {
                return this.panelsField;
            }
            set {
                this.panelsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("control", IsNullable=false)]
        public controlsTypeControl[] controls {
            get {
                return this.controlsField;
            }
            set {
                this.controlsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class globalType {
        
        private bool sqlTracingField;
        
        private bool sqlTracingFieldSpecified;
        
        private bool debugField;
        
        private bool debugFieldSpecified;
        
        private string debugFilenameField;
        
        private string defaultSampledSearchCountField;
        
        /// <remarks/>
        public bool sqlTracing {
            get {
                return this.sqlTracingField;
            }
            set {
                this.sqlTracingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sqlTracingSpecified {
            get {
                return this.sqlTracingFieldSpecified;
            }
            set {
                this.sqlTracingFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool debug {
            get {
                return this.debugField;
            }
            set {
                this.debugField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool debugSpecified {
            get {
                return this.debugFieldSpecified;
            }
            set {
                this.debugFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string debugFilename {
            get {
                return this.debugFilenameField;
            }
            set {
                this.debugFilenameField = value;
            }
        }
        
        /// <remarks/>
        public string defaultSampledSearchCount {
            get {
                return this.defaultSampledSearchCountField;
            }
            set {
                this.defaultSampledSearchCountField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class progressType {
        
        private CDATAType textField;
        
        private string imageField;
        
        private int delayField;
        
        private bool delayFieldSpecified;
        
        /// <remarks/>
        public CDATAType text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        public string image {
            get {
                return this.imageField;
            }
            set {
                this.imageField = value;
            }
        }
        
        /// <remarks/>
        public int delay {
            get {
                return this.delayField;
            }
            set {
                this.delayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool delaySpecified {
            get {
                return this.delayFieldSpecified;
            }
            set {
                this.delayFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class CDATAType {
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class traceType {
        
        private traceTypeType traceType1Field;
        
        private bool cumulativeField;
        
        private bool cumulativeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("traceType")]
        public traceTypeType traceType1 {
            get {
                return this.traceType1Field;
            }
            set {
                this.traceType1Field = value;
            }
        }
        
        /// <remarks/>
        public bool cumulative {
            get {
                return this.cumulativeField;
            }
            set {
                this.cumulativeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cumulativeSpecified {
            get {
                return this.cumulativeFieldSpecified;
            }
            set {
                this.cumulativeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum traceTypeType {
        
        /// <remarks/>
        ALL,
        
        /// <remarks/>
        SQL,
        
        /// <remarks/>
        CLOCK,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class sqlResultSetType {
        
        private CDATAType sqlField;
        
        private labelType[] labelField;
        
        private valueDisplayType displayField;
        
        private bool displayFieldSpecified;
        
        private sqlFormatType formatField;
        
        private bool formatFieldSpecified;
        
        private string exportPanelIDField;
        
        /// <remarks/>
        public CDATAType sql {
            get {
                return this.sqlField;
            }
            set {
                this.sqlField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("label")]
        public labelType[] label {
            get {
                return this.labelField;
            }
            set {
                this.labelField = value;
            }
        }
        
        /// <remarks/>
        public valueDisplayType display {
            get {
                return this.displayField;
            }
            set {
                this.displayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool displaySpecified {
            get {
                return this.displayFieldSpecified;
            }
            set {
                this.displayFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public sqlFormatType format {
            get {
                return this.formatField;
            }
            set {
                this.formatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool formatSpecified {
            get {
                return this.formatFieldSpecified;
            }
            set {
                this.formatFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string exportPanelID {
            get {
                return this.exportPanelIDField;
            }
            set {
                this.exportPanelIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class labelType {
        
        private CDATAType textField;
        
        private locationType locationField;
        
        private bool locationFieldSpecified;
        
        private alignmentType alignmentField;
        
        private bool alignmentFieldSpecified;
        
        private int widthField;
        
        private bool widthFieldSpecified;
        
        /// <remarks/>
        public CDATAType text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        public locationType location {
            get {
                return this.locationField;
            }
            set {
                this.locationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool locationSpecified {
            get {
                return this.locationFieldSpecified;
            }
            set {
                this.locationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public alignmentType alignment {
            get {
                return this.alignmentField;
            }
            set {
                this.alignmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool alignmentSpecified {
            get {
                return this.alignmentFieldSpecified;
            }
            set {
                this.alignmentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int width {
            get {
                return this.widthField;
            }
            set {
                this.widthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool widthSpecified {
            get {
                return this.widthFieldSpecified;
            }
            set {
                this.widthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum locationType {
        
        /// <remarks/>
        TOP,
        
        /// <remarks/>
        BOTTOM,
        
        /// <remarks/>
        LEFT,
        
        /// <remarks/>
        RIGHT,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum alignmentType {
        
        /// <remarks/>
        LEFT,
        
        /// <remarks/>
        RIGHT,
        
        /// <remarks/>
        CENTER,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum valueDisplayType {
        
        /// <remarks/>
        BOX,
        
        /// <remarks/>
        TEXT,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum sqlFormatType {
        
        /// <remarks/>
        NONE,
        
        /// <remarks/>
        INDENT,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class countResultSetType {
        
        private labelType[] labelField;
        
        private countDisplayType displayField;
        
        private bool displayFieldSpecified;
        
        private countFormatType formatField;
        
        private bool formatFieldSpecified;
        
        private string exportPanelIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("label")]
        public labelType[] label {
            get {
                return this.labelField;
            }
            set {
                this.labelField = value;
            }
        }
        
        /// <remarks/>
        public countDisplayType display {
            get {
                return this.displayField;
            }
            set {
                this.displayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool displaySpecified {
            get {
                return this.displayFieldSpecified;
            }
            set {
                this.displayFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public countFormatType format {
            get {
                return this.formatField;
            }
            set {
                this.formatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool formatSpecified {
            get {
                return this.formatFieldSpecified;
            }
            set {
                this.formatFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string exportPanelID {
            get {
                return this.exportPanelIDField;
            }
            set {
                this.exportPanelIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum countDisplayType {
        
        /// <remarks/>
        BOX,
        
        /// <remarks/>
        TEXT,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum countFormatType {
        
        /// <remarks/>
        NONE,
        
        /// <remarks/>
        COMMA,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class exportResultSetType {
        
        private CDATAType sqlField;
        
        private bool exportButtonField;
        
        private bool exportButtonFieldSpecified;
        
        private string defaultFilenameField;
        
        private string defaultFileOptionsField;
        
        private bool filenameBrowserField;
        
        private bool filenameBrowserFieldSpecified;
        
        private bool fileOptionsControlField;
        
        private bool fileOptionsControlFieldSpecified;
        
        private exportIfExistsType ifExistsField;
        
        private bool ifExistsFieldSpecified;
        
        /// <remarks/>
        public CDATAType sql {
            get {
                return this.sqlField;
            }
            set {
                this.sqlField = value;
            }
        }
        
        /// <remarks/>
        public bool exportButton {
            get {
                return this.exportButtonField;
            }
            set {
                this.exportButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool exportButtonSpecified {
            get {
                return this.exportButtonFieldSpecified;
            }
            set {
                this.exportButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string defaultFilename {
            get {
                return this.defaultFilenameField;
            }
            set {
                this.defaultFilenameField = value;
            }
        }
        
        /// <remarks/>
        public string defaultFileOptions {
            get {
                return this.defaultFileOptionsField;
            }
            set {
                this.defaultFileOptionsField = value;
            }
        }
        
        /// <remarks/>
        public bool filenameBrowser {
            get {
                return this.filenameBrowserField;
            }
            set {
                this.filenameBrowserField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool filenameBrowserSpecified {
            get {
                return this.filenameBrowserFieldSpecified;
            }
            set {
                this.filenameBrowserFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool fileOptionsControl {
            get {
                return this.fileOptionsControlField;
            }
            set {
                this.fileOptionsControlField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool fileOptionsControlSpecified {
            get {
                return this.fileOptionsControlFieldSpecified;
            }
            set {
                this.fileOptionsControlFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public exportIfExistsType ifExists {
            get {
                return this.ifExistsField;
            }
            set {
                this.ifExistsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ifExistsSpecified {
            get {
                return this.ifExistsFieldSpecified;
            }
            set {
                this.ifExistsFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum exportIfExistsType {
        
        /// <remarks/>
        ERROR,
        
        /// <remarks/>
        PROMPT,
        
        /// <remarks/>
        OVERWRITE,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class crosstabResultSetType {
        
        private contentType contentField;
        
        private CDATAType sqlField;
        
        private string xAxisField;
        
        private string yAxisField;
        
        private string metricsField;
        
        private string rowsPerPageField;
        
        private bool nextButtonField;
        
        private bool nextButtonFieldSpecified;
        
        private bool prevButtonField;
        
        private bool prevButtonFieldSpecified;
        
        private bool firstButtonField;
        
        private bool firstButtonFieldSpecified;
        
        private bool lastButtonField;
        
        private bool lastButtonFieldSpecified;
        
        private string exportPanelIDField;
        
        /// <remarks/>
        public contentType content {
            get {
                return this.contentField;
            }
            set {
                this.contentField = value;
            }
        }
        
        /// <remarks/>
        public CDATAType sql {
            get {
                return this.sqlField;
            }
            set {
                this.sqlField = value;
            }
        }
        
        /// <remarks/>
        public string xAxis {
            get {
                return this.xAxisField;
            }
            set {
                this.xAxisField = value;
            }
        }
        
        /// <remarks/>
        public string yAxis {
            get {
                return this.yAxisField;
            }
            set {
                this.yAxisField = value;
            }
        }
        
        /// <remarks/>
        public string metrics {
            get {
                return this.metricsField;
            }
            set {
                this.metricsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
        public string rowsPerPage {
            get {
                return this.rowsPerPageField;
            }
            set {
                this.rowsPerPageField = value;
            }
        }
        
        /// <remarks/>
        public bool nextButton {
            get {
                return this.nextButtonField;
            }
            set {
                this.nextButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool nextButtonSpecified {
            get {
                return this.nextButtonFieldSpecified;
            }
            set {
                this.nextButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool prevButton {
            get {
                return this.prevButtonField;
            }
            set {
                this.prevButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool prevButtonSpecified {
            get {
                return this.prevButtonFieldSpecified;
            }
            set {
                this.prevButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool firstButton {
            get {
                return this.firstButtonField;
            }
            set {
                this.firstButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool firstButtonSpecified {
            get {
                return this.firstButtonFieldSpecified;
            }
            set {
                this.firstButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool lastButton {
            get {
                return this.lastButtonField;
            }
            set {
                this.lastButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lastButtonSpecified {
            get {
                return this.lastButtonFieldSpecified;
            }
            set {
                this.lastButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string exportPanelID {
            get {
                return this.exportPanelIDField;
            }
            set {
                this.exportPanelIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class contentType {
        
        private textType titleField;
        
        private textType topTextField;
        
        private textType helpTextField;
        
        private textType centerTextField;
        
        private textType bottomTextField;
        
        private string helpPanelIDField;
        
        /// <remarks/>
        public textType title {
            get {
                return this.titleField;
            }
            set {
                this.titleField = value;
            }
        }
        
        /// <remarks/>
        public textType topText {
            get {
                return this.topTextField;
            }
            set {
                this.topTextField = value;
            }
        }
        
        /// <remarks/>
        public textType helpText {
            get {
                return this.helpTextField;
            }
            set {
                this.helpTextField = value;
            }
        }
        
        /// <remarks/>
        public textType centerText {
            get {
                return this.centerTextField;
            }
            set {
                this.centerTextField = value;
            }
        }
        
        /// <remarks/>
        public textType bottomText {
            get {
                return this.bottomTextField;
            }
            set {
                this.bottomTextField = value;
            }
        }
        
        /// <remarks/>
        public string helpPanelID {
            get {
                return this.helpPanelIDField;
            }
            set {
                this.helpPanelIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class textType {
        
        private CDATAType textField;
        
        private displayStateType displayStateField;
        
        private bool displayStateFieldSpecified;
        
        /// <remarks/>
        public CDATAType text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        public displayStateType displayState {
            get {
                return this.displayStateField;
            }
            set {
                this.displayStateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool displayStateSpecified {
            get {
                return this.displayStateFieldSpecified;
            }
            set {
                this.displayStateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum displayStateType {
        
        /// <remarks/>
        ALWAYS,
        
        /// <remarks/>
        WITHCONTROLS,
        
        /// <remarks/>
        BEFORECONTROLS,
        
        /// <remarks/>
        AUTO,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class calendarType {
        
        private string tblNameField;
        
        private string colNameField;
        
        private calendarTypeSelection selectionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string tblName {
            get {
                return this.tblNameField;
            }
            set {
                this.tblNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string colName {
            get {
                return this.colNameField;
            }
            set {
                this.colNameField = value;
            }
        }
        
        /// <remarks/>
        public calendarTypeSelection selection {
            get {
                return this.selectionField;
            }
            set {
                this.selectionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class calendarTypeSelection {
        
        private System.DateTime valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class labelsResultSetType {
        
        private contentType contentField;
        
        private CDATAType sqlField;
        
        private object[] linesField;
        
        private bool nextButtonField;
        
        private bool nextButtonFieldSpecified;
        
        private bool prevButtonField;
        
        private bool prevButtonFieldSpecified;
        
        private bool firstButtonField;
        
        private bool firstButtonFieldSpecified;
        
        private bool lastButtonField;
        
        private bool lastButtonFieldSpecified;
        
        private string exportPanelIDField;
        
        private formFormatType formatField;
        
        private bool formatFieldSpecified;
        
        /// <remarks/>
        public contentType content {
            get {
                return this.contentField;
            }
            set {
                this.contentField = value;
            }
        }
        
        /// <remarks/>
        public CDATAType sql {
            get {
                return this.sqlField;
            }
            set {
                this.sqlField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("line", IsNullable=false)]
        public object[] lines {
            get {
                return this.linesField;
            }
            set {
                this.linesField = value;
            }
        }
        
        /// <remarks/>
        public bool nextButton {
            get {
                return this.nextButtonField;
            }
            set {
                this.nextButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool nextButtonSpecified {
            get {
                return this.nextButtonFieldSpecified;
            }
            set {
                this.nextButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool prevButton {
            get {
                return this.prevButtonField;
            }
            set {
                this.prevButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool prevButtonSpecified {
            get {
                return this.prevButtonFieldSpecified;
            }
            set {
                this.prevButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool firstButton {
            get {
                return this.firstButtonField;
            }
            set {
                this.firstButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool firstButtonSpecified {
            get {
                return this.firstButtonFieldSpecified;
            }
            set {
                this.firstButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool lastButton {
            get {
                return this.lastButtonField;
            }
            set {
                this.lastButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lastButtonSpecified {
            get {
                return this.lastButtonFieldSpecified;
            }
            set {
                this.lastButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string exportPanelID {
            get {
                return this.exportPanelIDField;
            }
            set {
                this.exportPanelIDField = value;
            }
        }
        
        /// <remarks/>
        public formFormatType format {
            get {
                return this.formatField;
            }
            set {
                this.formatField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool formatSpecified {
            get {
                return this.formatFieldSpecified;
            }
            set {
                this.formatFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum formFormatType {
        
        /// <remarks/>
        COMPRESSED,
        
        /// <remarks/>
        UNCOMPRESSED,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class formResultSetType {
        
        private CDATAType sqlField;
        
        private string exportPanelIDField;
        
        /// <remarks/>
        public CDATAType sql {
            get {
                return this.sqlField;
            }
            set {
                this.sqlField = value;
            }
        }
        
        /// <remarks/>
        public string exportPanelID {
            get {
                return this.exportPanelIDField;
            }
            set {
                this.exportPanelIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class gridResultSetType {
        
        private CDATAType sqlField;
        
        private pagingType pagingField;
        
        private string exportPanelIDField;
        
        private int widthField;
        
        private bool widthFieldSpecified;
        
        private bool autoDisplayField;
        
        private bool autoDisplayFieldSpecified;
        
        /// <remarks/>
        public CDATAType sql {
            get {
                return this.sqlField;
            }
            set {
                this.sqlField = value;
            }
        }
        
        /// <remarks/>
        public pagingType paging {
            get {
                return this.pagingField;
            }
            set {
                this.pagingField = value;
            }
        }
        
        /// <remarks/>
        public string exportPanelID {
            get {
                return this.exportPanelIDField;
            }
            set {
                this.exportPanelIDField = value;
            }
        }
        
        /// <remarks/>
        public int width {
            get {
                return this.widthField;
            }
            set {
                this.widthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool widthSpecified {
            get {
                return this.widthFieldSpecified;
            }
            set {
                this.widthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool autoDisplay {
            get {
                return this.autoDisplayField;
            }
            set {
                this.autoDisplayField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool autoDisplaySpecified {
            get {
                return this.autoDisplayFieldSpecified;
            }
            set {
                this.autoDisplayFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class pagingType {
        
        private int numPerPageField;
        
        private locationType pageControlLocationField;
        
        private bool pageControlLocationFieldSpecified;
        
        /// <remarks/>
        public int numPerPage {
            get {
                return this.numPerPageField;
            }
            set {
                this.numPerPageField = value;
            }
        }
        
        /// <remarks/>
        public locationType pageControlLocation {
            get {
                return this.pageControlLocationField;
            }
            set {
                this.pageControlLocationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pageControlLocationSpecified {
            get {
                return this.pageControlLocationFieldSpecified;
            }
            set {
                this.pageControlLocationFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class samplingType {
        
        private bool topField;
        
        private bool topFieldSpecified;
        
        private bool skipField;
        
        private bool skipFieldSpecified;
        
        private bool randomField;
        
        private bool randomFieldSpecified;
        
        private bool everyField;
        
        private bool everyFieldSpecified;
        
        private samplingTypeSample[] samplesField;
        
        private samplingTypeSelection selectionField;
        
        /// <remarks/>
        public bool top {
            get {
                return this.topField;
            }
            set {
                this.topField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool topSpecified {
            get {
                return this.topFieldSpecified;
            }
            set {
                this.topFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool skip {
            get {
                return this.skipField;
            }
            set {
                this.skipField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool skipSpecified {
            get {
                return this.skipFieldSpecified;
            }
            set {
                this.skipFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool random {
            get {
                return this.randomField;
            }
            set {
                this.randomField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool randomSpecified {
            get {
                return this.randomFieldSpecified;
            }
            set {
                this.randomFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool every {
            get {
                return this.everyField;
            }
            set {
                this.everyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool everySpecified {
            get {
                return this.everyFieldSpecified;
            }
            set {
                this.everyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("sample", IsNullable=false)]
        public samplingTypeSample[] samples {
            get {
                return this.samplesField;
            }
            set {
                this.samplesField = value;
            }
        }
        
        /// <remarks/>
        public samplingTypeSelection selection {
            get {
                return this.selectionField;
            }
            set {
                this.selectionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class samplingTypeSample {
        
        private string tblNameField;
        
        private string[] groupByColsField;
        
        private string itemField;
        
        private ItemChoiceType itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string tblName {
            get {
                return this.tblNameField;
            }
            set {
                this.tblNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("colName", DataType="token", IsNullable=false)]
        public string[] groupByCols {
            get {
                return this.groupByColsField;
            }
            set {
                this.groupByColsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("maxCol", typeof(string), DataType="token")]
        [System.Xml.Serialization.XmlElementAttribute("minCol", typeof(string), DataType="token")]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType ItemElementName {
            get {
                return this.itemElementNameField;
            }
            set {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch", IncludeInSchema=false)]
    public enum ItemChoiceType {
        
        /// <remarks/>
        maxCol,
        
        /// <remarks/>
        minCol,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class samplingTypeSelection {
        
        private string topField;
        
        private string skipField;
        
        private string randomField;
        
        private string everyField;
        
        private string sampleTblNameField;
        
        private string[] sampleGroupByColsField;
        
        private string itemField;
        
        private ItemChoiceType1 itemElementNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
        public string top {
            get {
                return this.topField;
            }
            set {
                this.topField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
        public string skip {
            get {
                return this.skipField;
            }
            set {
                this.skipField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
        public string random {
            get {
                return this.randomField;
            }
            set {
                this.randomField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
        public string every {
            get {
                return this.everyField;
            }
            set {
                this.everyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string sampleTblName {
            get {
                return this.sampleTblNameField;
            }
            set {
                this.sampleTblNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("colName", DataType="token", IsNullable=false)]
        public string[] sampleGroupByCols {
            get {
                return this.sampleGroupByColsField;
            }
            set {
                this.sampleGroupByColsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("maxCol", typeof(string), DataType="token")]
        [System.Xml.Serialization.XmlElementAttribute("minCol", typeof(string), DataType="token")]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public string Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType1 ItemElementName {
            get {
                return this.itemElementNameField;
            }
            set {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch", IncludeInSchema=false)]
    public enum ItemChoiceType1 {
        
        /// <remarks/>
        maxCol,
        
        /// <remarks/>
        minCol,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class searchType {
        
        private string directoryField;
        
        private bool allowNewField;
        
        private bool allowNewFieldSpecified;
        
        private bool allowSaveField;
        
        private bool allowSaveFieldSpecified;
        
        private bool allowLoadField;
        
        private bool allowLoadFieldSpecified;
        
        /// <remarks/>
        public string directory {
            get {
                return this.directoryField;
            }
            set {
                this.directoryField = value;
            }
        }
        
        /// <remarks/>
        public bool allowNew {
            get {
                return this.allowNewField;
            }
            set {
                this.allowNewField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool allowNewSpecified {
            get {
                return this.allowNewFieldSpecified;
            }
            set {
                this.allowNewFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool allowSave {
            get {
                return this.allowSaveField;
            }
            set {
                this.allowSaveField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool allowSaveSpecified {
            get {
                return this.allowSaveFieldSpecified;
            }
            set {
                this.allowSaveFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool allowLoad {
            get {
                return this.allowLoadField;
            }
            set {
                this.allowLoadField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool allowLoadSpecified {
            get {
                return this.allowLoadFieldSpecified;
            }
            set {
                this.allowLoadFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class treesType {
        
        private initialViewType initialViewField;
        
        private bool initialViewFieldSpecified;
        
        private treesTypeTree[] treeField;
        
        /// <remarks/>
        public initialViewType initialView {
            get {
                return this.initialViewField;
            }
            set {
                this.initialViewField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool initialViewSpecified {
            get {
                return this.initialViewFieldSpecified;
            }
            set {
                this.initialViewFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("tree")]
        public treesTypeTree[] tree {
            get {
                return this.treeField;
            }
            set {
                this.treeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum initialViewType {
        
        /// <remarks/>
        NONE,
        
        /// <remarks/>
        COLLAPSEALL,
        
        /// <remarks/>
        EXPANDALL,
        
        /// <remarks/>
        EXPANDFIRST,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class treesTypeTree {
        
        private contentType contentField;
        
        private eventsType eventsField;
        
        private bool requiredField;
        
        private bool requiredFieldSpecified;
        
        private string collapseImageField;
        
        private string expandImageField;
        
        private string noExpandImageField;
        
        private nodesTypeNode[] nodesField;
        
        /// <remarks/>
        public contentType content {
            get {
                return this.contentField;
            }
            set {
                this.contentField = value;
            }
        }
        
        /// <remarks/>
        public eventsType events {
            get {
                return this.eventsField;
            }
            set {
                this.eventsField = value;
            }
        }
        
        /// <remarks/>
        public bool required {
            get {
                return this.requiredField;
            }
            set {
                this.requiredField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool requiredSpecified {
            get {
                return this.requiredFieldSpecified;
            }
            set {
                this.requiredFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string collapseImage {
            get {
                return this.collapseImageField;
            }
            set {
                this.collapseImageField = value;
            }
        }
        
        /// <remarks/>
        public string expandImage {
            get {
                return this.expandImageField;
            }
            set {
                this.expandImageField = value;
            }
        }
        
        /// <remarks/>
        public string noExpandImage {
            get {
                return this.noExpandImageField;
            }
            set {
                this.noExpandImageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("node", IsNullable=false)]
        public nodesTypeNode[] nodes {
            get {
                return this.nodesField;
            }
            set {
                this.nodesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class eventsType {
        
        private eventsTypeEntrance entranceField;
        
        private eventsTypeExit exitField;
        
        /// <remarks/>
        public eventsTypeEntrance entrance {
            get {
                return this.entranceField;
            }
            set {
                this.entranceField = value;
            }
        }
        
        /// <remarks/>
        public eventsTypeExit exit {
            get {
                return this.exitField;
            }
            set {
                this.exitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class eventsTypeEntrance {
        
        private sqlEventType sqlEventField;
        
        /// <remarks/>
        public sqlEventType sqlEvent {
            get {
                return this.sqlEventField;
            }
            set {
                this.sqlEventField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class sqlEventType {
        
        private string connectionIDField;
        
        private CDATAType sqlField;
        
        /// <remarks/>
        public string connectionID {
            get {
                return this.connectionIDField;
            }
            set {
                this.connectionIDField = value;
            }
        }
        
        /// <remarks/>
        public CDATAType sql {
            get {
                return this.sqlField;
            }
            set {
                this.sqlField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class eventsTypeExit {
        
        private sqlEventType sqlEventField;
        
        /// <remarks/>
        public sqlEventType sqlEvent {
            get {
                return this.sqlEventField;
            }
            set {
                this.sqlEventField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class nodesTypeNode {
        
        private string levelField;
        
        private string labelField;
        
        private string hoverHelpField;
        
        private string popupHelpField;
        
        private string dynamicPanelIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
        public string level {
            get {
                return this.levelField;
            }
            set {
                this.levelField = value;
            }
        }
        
        /// <remarks/>
        public string label {
            get {
                return this.labelField;
            }
            set {
                this.labelField = value;
            }
        }
        
        /// <remarks/>
        public string hoverHelp {
            get {
                return this.hoverHelpField;
            }
            set {
                this.hoverHelpField = value;
            }
        }
        
        /// <remarks/>
        public string popupHelp {
            get {
                return this.popupHelpField;
            }
            set {
                this.popupHelpField = value;
            }
        }
        
        /// <remarks/>
        public string dynamicPanelID {
            get {
                return this.dynamicPanelIDField;
            }
            set {
                this.dynamicPanelIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class criteriaTreeType {
        
        private treesType treesField;
        
        /// <remarks/>
        public treesType trees {
            get {
                return this.treesField;
            }
            set {
                this.treesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class textboxType {
        
        private string tblNameField;
        
        private string colNameField;
        
        private promptType promptField;
        
        private powerSearchType powerSearchField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string tblName {
            get {
                return this.tblNameField;
            }
            set {
                this.tblNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string colName {
            get {
                return this.colNameField;
            }
            set {
                this.colNameField = value;
            }
        }
        
        /// <remarks/>
        public promptType prompt {
            get {
                return this.promptField;
            }
            set {
                this.promptField = value;
            }
        }
        
        /// <remarks/>
        public powerSearchType powerSearch {
            get {
                return this.powerSearchField;
            }
            set {
                this.powerSearchField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class promptType {
        
        private int widthField;
        
        private bool widthFieldSpecified;
        
        private int heightField;
        
        private bool heightFieldSpecified;
        
        private labelType[] labelField;
        
        /// <remarks/>
        public int width {
            get {
                return this.widthField;
            }
            set {
                this.widthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool widthSpecified {
            get {
                return this.widthFieldSpecified;
            }
            set {
                this.widthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int height {
            get {
                return this.heightField;
            }
            set {
                this.heightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool heightSpecified {
            get {
                return this.heightFieldSpecified;
            }
            set {
                this.heightFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("label")]
        public labelType[] label {
            get {
                return this.labelField;
            }
            set {
                this.labelField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class powerSearchType {
        
        private orientationType sliderOrientationField;
        
        private bool sliderOrientationFieldSpecified;
        
        private locationType sliderLocationField;
        
        private bool sliderLocationFieldSpecified;
        
        private int sliderLengthField;
        
        private bool sliderLengthFieldSpecified;
        
        private CDATAType defaultTextField;
        
        private string hoverHelpField;
        
        private string sourceControlIDField;
        
        private string lowestLabelField;
        
        private string highestLabelField;
        
        private powerSearchTypeSetting[] settingsField;
        
        /// <remarks/>
        public orientationType sliderOrientation {
            get {
                return this.sliderOrientationField;
            }
            set {
                this.sliderOrientationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sliderOrientationSpecified {
            get {
                return this.sliderOrientationFieldSpecified;
            }
            set {
                this.sliderOrientationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public locationType sliderLocation {
            get {
                return this.sliderLocationField;
            }
            set {
                this.sliderLocationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sliderLocationSpecified {
            get {
                return this.sliderLocationFieldSpecified;
            }
            set {
                this.sliderLocationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int sliderLength {
            get {
                return this.sliderLengthField;
            }
            set {
                this.sliderLengthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sliderLengthSpecified {
            get {
                return this.sliderLengthFieldSpecified;
            }
            set {
                this.sliderLengthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public CDATAType defaultText {
            get {
                return this.defaultTextField;
            }
            set {
                this.defaultTextField = value;
            }
        }
        
        /// <remarks/>
        public string hoverHelp {
            get {
                return this.hoverHelpField;
            }
            set {
                this.hoverHelpField = value;
            }
        }
        
        /// <remarks/>
        public string sourceControlID {
            get {
                return this.sourceControlIDField;
            }
            set {
                this.sourceControlIDField = value;
            }
        }
        
        /// <remarks/>
        public string lowestLabel {
            get {
                return this.lowestLabelField;
            }
            set {
                this.lowestLabelField = value;
            }
        }
        
        /// <remarks/>
        public string highestLabel {
            get {
                return this.highestLabelField;
            }
            set {
                this.highestLabelField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable=false)]
        public powerSearchTypeSetting[] settings {
            get {
                return this.settingsField;
            }
            set {
                this.settingsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum orientationType {
        
        /// <remarks/>
        VERTICAL,
        
        /// <remarks/>
        HORIZONTAL,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class powerSearchTypeSetting {
        
        private CDATAType textField;
        
        private CDATAType criteriaField;
        
        /// <remarks/>
        public CDATAType text {
            get {
                return this.textField;
            }
            set {
                this.textField = value;
            }
        }
        
        /// <remarks/>
        public CDATAType criteria {
            get {
                return this.criteriaField;
            }
            set {
                this.criteriaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class rangeCalendarType {
        
        private string tblNameField;
        
        private string colNameField;
        
        private rangeCalendarTypeSelection selectionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string tblName {
            get {
                return this.tblNameField;
            }
            set {
                this.tblNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string colName {
            get {
                return this.colNameField;
            }
            set {
                this.colNameField = value;
            }
        }
        
        /// <remarks/>
        public rangeCalendarTypeSelection selection {
            get {
                return this.selectionField;
            }
            set {
                this.selectionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class rangeCalendarTypeSelection {
        
        private System.DateTime startValueField;
        
        private System.DateTime stopValueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime startValue {
            get {
                return this.startValueField;
            }
            set {
                this.startValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
        public System.DateTime stopValue {
            get {
                return this.stopValueField;
            }
            set {
                this.stopValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class rangeSliderType {
        
        private controlSQLType displaySQLField;
        
        private controlSQLType countSQLField;
        
        /// <remarks/>
        public controlSQLType displaySQL {
            get {
                return this.displaySQLField;
            }
            set {
                this.displaySQLField = value;
            }
        }
        
        /// <remarks/>
        public controlSQLType countSQL {
            get {
                return this.countSQLField;
            }
            set {
                this.countSQLField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class controlSQLType {
        
        private CDATAType sqlField;
        
        private string sampledCountsField;
        
        private string displayColumnsField;
        
        private int criteriaColumnsField;
        
        private int countColumnField;
        
        private bool countColumnFieldSpecified;
        
        /// <remarks/>
        public CDATAType sql {
            get {
                return this.sqlField;
            }
            set {
                this.sqlField = value;
            }
        }
        
        /// <remarks/>
        public string sampledCounts {
            get {
                return this.sampledCountsField;
            }
            set {
                this.sampledCountsField = value;
            }
        }
        
        /// <remarks/>
        public string displayColumns {
            get {
                return this.displayColumnsField;
            }
            set {
                this.displayColumnsField = value;
            }
        }
        
        /// <remarks/>
        public int criteriaColumns {
            get {
                return this.criteriaColumnsField;
            }
            set {
                this.criteriaColumnsField = value;
            }
        }
        
        /// <remarks/>
        public int countColumn {
            get {
                return this.countColumnField;
            }
            set {
                this.countColumnField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool countColumnSpecified {
            get {
                return this.countColumnFieldSpecified;
            }
            set {
                this.countColumnFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class sliderType {
        
        private controlSQLType displaySQLField;
        
        private controlSQLType countSQLField;
        
        /// <remarks/>
        public controlSQLType displaySQL {
            get {
                return this.displaySQLField;
            }
            set {
                this.displaySQLField = value;
            }
        }
        
        /// <remarks/>
        public controlSQLType countSQL {
            get {
                return this.countSQLField;
            }
            set {
                this.countSQLField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class radiusSearchType {
        
        private string tblNameField;
        
        private promptType latitudeField;
        
        private promptType longitudeField;
        
        private promptType distanceField;
        
        private CDATAType distanceFunctionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string tblName {
            get {
                return this.tblNameField;
            }
            set {
                this.tblNameField = value;
            }
        }
        
        /// <remarks/>
        public promptType latitude {
            get {
                return this.latitudeField;
            }
            set {
                this.latitudeField = value;
            }
        }
        
        /// <remarks/>
        public promptType longitude {
            get {
                return this.longitudeField;
            }
            set {
                this.longitudeField = value;
            }
        }
        
        /// <remarks/>
        public promptType distance {
            get {
                return this.distanceField;
            }
            set {
                this.distanceField = value;
            }
        }
        
        /// <remarks/>
        public CDATAType distanceFunction {
            get {
                return this.distanceFunctionField;
            }
            set {
                this.distanceFunctionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class dropCheckboxListType {
        
        private dropCheckboxListTypeStandardSearch standardSearchField;
        
        private dropCheckboxListTypeSampledSearch sampledSearchField;
        
        private controlViewType controlViewField;
        
        private dropCheckboxListTypeSelection selectionField;
        
        /// <remarks/>
        public dropCheckboxListTypeStandardSearch standardSearch {
            get {
                return this.standardSearchField;
            }
            set {
                this.standardSearchField = value;
            }
        }
        
        /// <remarks/>
        public dropCheckboxListTypeSampledSearch sampledSearch {
            get {
                return this.sampledSearchField;
            }
            set {
                this.sampledSearchField = value;
            }
        }
        
        /// <remarks/>
        public controlViewType controlView {
            get {
                return this.controlViewField;
            }
            set {
                this.controlViewField = value;
            }
        }
        
        /// <remarks/>
        public dropCheckboxListTypeSelection selection {
            get {
                return this.selectionField;
            }
            set {
                this.selectionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class dropCheckboxListTypeStandardSearch {
        
        private controlSQLType dropdownField;
        
        private controlSQLType checkboxListField;
        
        /// <remarks/>
        public controlSQLType dropdown {
            get {
                return this.dropdownField;
            }
            set {
                this.dropdownField = value;
            }
        }
        
        /// <remarks/>
        public controlSQLType checkboxList {
            get {
                return this.checkboxListField;
            }
            set {
                this.checkboxListField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class dropCheckboxListTypeSampledSearch {
        
        private controlSQLType dropdownField;
        
        private controlSQLType checkboxListField;
        
        /// <remarks/>
        public controlSQLType dropdown {
            get {
                return this.dropdownField;
            }
            set {
                this.dropdownField = value;
            }
        }
        
        /// <remarks/>
        public controlSQLType checkboxList {
            get {
                return this.checkboxListField;
            }
            set {
                this.checkboxListField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class controlViewType {
        
        private contentType contentField;
        
        private labelType insideCountLabelField;
        
        private labelType outsideCountLabelField;
        
        private initialValuesType initialValuesField;
        
        private bool initialValuesFieldSpecified;
        
        private bool selectAllButtonField;
        
        private bool selectAllButtonFieldSpecified;
        
        private bool clearAllButtonField;
        
        private bool clearAllButtonFieldSpecified;
        
        private bool invertButtonField;
        
        private bool invertButtonFieldSpecified;
        
        private bool fileInputField;
        
        private bool fileInputFieldSpecified;
        
        private int numberOfColumnsField;
        
        private bool numberOfColumnsFieldSpecified;
        
        private int maxColumnsField;
        
        private bool maxColumnsFieldSpecified;
        
        private int initialRowsField;
        
        private bool initialRowsFieldSpecified;
        
        private pagingType pagingField;
        
        /// <remarks/>
        public contentType content {
            get {
                return this.contentField;
            }
            set {
                this.contentField = value;
            }
        }
        
        /// <remarks/>
        public labelType insideCountLabel {
            get {
                return this.insideCountLabelField;
            }
            set {
                this.insideCountLabelField = value;
            }
        }
        
        /// <remarks/>
        public labelType outsideCountLabel {
            get {
                return this.outsideCountLabelField;
            }
            set {
                this.outsideCountLabelField = value;
            }
        }
        
        /// <remarks/>
        public initialValuesType initialValues {
            get {
                return this.initialValuesField;
            }
            set {
                this.initialValuesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool initialValuesSpecified {
            get {
                return this.initialValuesFieldSpecified;
            }
            set {
                this.initialValuesFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool selectAllButton {
            get {
                return this.selectAllButtonField;
            }
            set {
                this.selectAllButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool selectAllButtonSpecified {
            get {
                return this.selectAllButtonFieldSpecified;
            }
            set {
                this.selectAllButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool clearAllButton {
            get {
                return this.clearAllButtonField;
            }
            set {
                this.clearAllButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool clearAllButtonSpecified {
            get {
                return this.clearAllButtonFieldSpecified;
            }
            set {
                this.clearAllButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool invertButton {
            get {
                return this.invertButtonField;
            }
            set {
                this.invertButtonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool invertButtonSpecified {
            get {
                return this.invertButtonFieldSpecified;
            }
            set {
                this.invertButtonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public bool fileInput {
            get {
                return this.fileInputField;
            }
            set {
                this.fileInputField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool fileInputSpecified {
            get {
                return this.fileInputFieldSpecified;
            }
            set {
                this.fileInputFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int numberOfColumns {
            get {
                return this.numberOfColumnsField;
            }
            set {
                this.numberOfColumnsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool numberOfColumnsSpecified {
            get {
                return this.numberOfColumnsFieldSpecified;
            }
            set {
                this.numberOfColumnsFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int maxColumns {
            get {
                return this.maxColumnsField;
            }
            set {
                this.maxColumnsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool maxColumnsSpecified {
            get {
                return this.maxColumnsFieldSpecified;
            }
            set {
                this.maxColumnsFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public int initialRows {
            get {
                return this.initialRowsField;
            }
            set {
                this.initialRowsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool initialRowsSpecified {
            get {
                return this.initialRowsFieldSpecified;
            }
            set {
                this.initialRowsFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public pagingType paging {
            get {
                return this.pagingField;
            }
            set {
                this.pagingField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum initialValuesType {
        
        /// <remarks/>
        CHECKALL,
        
        /// <remarks/>
        CHECKNONE,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class dropCheckboxListTypeSelection {
        
        private valueType[] dropdownValueField;
        
        private valueType[] checkboxValueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("dropdownValue")]
        public valueType[] dropdownValue {
            get {
                return this.dropdownValueField;
            }
            set {
                this.dropdownValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("checkboxValue")]
        public valueType[] checkboxValue {
            get {
                return this.checkboxValueField;
            }
            set {
                this.checkboxValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class valueType {
        
        private CDATAType displayValueField;
        
        private long displayCountField;
        
        private bool displayCountFieldSpecified;
        
        private string criteriaValueField;
        
        private bool selectedField;
        
        /// <remarks/>
        public CDATAType displayValue {
            get {
                return this.displayValueField;
            }
            set {
                this.displayValueField = value;
            }
        }
        
        /// <remarks/>
        public long displayCount {
            get {
                return this.displayCountField;
            }
            set {
                this.displayCountField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool displayCountSpecified {
            get {
                return this.displayCountFieldSpecified;
            }
            set {
                this.displayCountFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string criteriaValue {
            get {
                return this.criteriaValueField;
            }
            set {
                this.criteriaValueField = value;
            }
        }
        
        /// <remarks/>
        public bool selected {
            get {
                return this.selectedField;
            }
            set {
                this.selectedField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class checkboxGroupType {
        
        private checkboxGroupTypeCheckbox[] checkboxField;
        
        private controlViewType controlViewField;
        
        private valueType[] selectionField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("checkbox")]
        public checkboxGroupTypeCheckbox[] checkbox {
            get {
                return this.checkboxField;
            }
            set {
                this.checkboxField = value;
            }
        }
        
        /// <remarks/>
        public controlViewType controlView {
            get {
                return this.controlViewField;
            }
            set {
                this.controlViewField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("value", IsNullable=false)]
        public valueType[] selection {
            get {
                return this.selectionField;
            }
            set {
                this.selectionField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class checkboxGroupTypeCheckbox {
        
        private string labelField;
        
        private string tblNameField;
        
        private string colNameField;
        
        private CDATAType criteriaValueField;
        
        private bool countsField;
        
        /// <remarks/>
        public string label {
            get {
                return this.labelField;
            }
            set {
                this.labelField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string tblName {
            get {
                return this.tblNameField;
            }
            set {
                this.tblNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string colName {
            get {
                return this.colNameField;
            }
            set {
                this.colNameField = value;
            }
        }
        
        /// <remarks/>
        public CDATAType criteriaValue {
            get {
                return this.criteriaValueField;
            }
            set {
                this.criteriaValueField = value;
            }
        }
        
        /// <remarks/>
        public bool counts {
            get {
                return this.countsField;
            }
            set {
                this.countsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class dropdownListType {
        
        private string tblNameField;
        
        private string colNameField;
        
        private controlSQLType displaySQLField;
        
        private promptType promptField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string tblName {
            get {
                return this.tblNameField;
            }
            set {
                this.tblNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string colName {
            get {
                return this.colNameField;
            }
            set {
                this.colNameField = value;
            }
        }
        
        /// <remarks/>
        public controlSQLType displaySQL {
            get {
                return this.displaySQLField;
            }
            set {
                this.displaySQLField = value;
            }
        }
        
        /// <remarks/>
        public promptType prompt {
            get {
                return this.promptField;
            }
            set {
                this.promptField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class geoCheckboxListType {
        
        private geoCheckboxListTypeRadiusSearch radiusSearchField;
        
        private string sourceControlIDField;
        
        private controlSQLType displaySQLField;
        
        private controlViewType basicViewField;
        
        private geoCheckboxListTypeAdvancedView advancedViewField;
        
        /// <remarks/>
        public geoCheckboxListTypeRadiusSearch radiusSearch {
            get {
                return this.radiusSearchField;
            }
            set {
                this.radiusSearchField = value;
            }
        }
        
        /// <remarks/>
        public string sourceControlID {
            get {
                return this.sourceControlIDField;
            }
            set {
                this.sourceControlIDField = value;
            }
        }
        
        /// <remarks/>
        public controlSQLType displaySQL {
            get {
                return this.displaySQLField;
            }
            set {
                this.displaySQLField = value;
            }
        }
        
        /// <remarks/>
        public controlViewType basicView {
            get {
                return this.basicViewField;
            }
            set {
                this.basicViewField = value;
            }
        }
        
        /// <remarks/>
        public geoCheckboxListTypeAdvancedView advancedView {
            get {
                return this.advancedViewField;
            }
            set {
                this.advancedViewField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class geoCheckboxListTypeRadiusSearch {
        
        private labelType[] labelField;
        
        private CDATAType distanceFunctionField;
        
        private int widthField;
        
        private bool widthFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("label")]
        public labelType[] label {
            get {
                return this.labelField;
            }
            set {
                this.labelField = value;
            }
        }
        
        /// <remarks/>
        public CDATAType distanceFunction {
            get {
                return this.distanceFunctionField;
            }
            set {
                this.distanceFunctionField = value;
            }
        }
        
        /// <remarks/>
        public int width {
            get {
                return this.widthField;
            }
            set {
                this.widthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool widthSpecified {
            get {
                return this.widthFieldSpecified;
            }
            set {
                this.widthFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class geoCheckboxListTypeAdvancedView {
        
        private controlViewType topViewField;
        
        private controlViewType bottomViewField;
        
        /// <remarks/>
        public controlViewType topView {
            get {
                return this.topViewField;
            }
            set {
                this.topViewField = value;
            }
        }
        
        /// <remarks/>
        public controlViewType bottomView {
            get {
                return this.bottomViewField;
            }
            set {
                this.bottomViewField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class checkboxListType {
        
        private controlSQLType displaySQLField;
        
        private controlSQLType countSQLField;
        
        private checkboxListTypeExplicitValues explicitValuesField;
        
        private int labelWidthField;
        
        private bool labelWidthFieldSpecified;
        
        private controlViewType controlViewField;
        
        private string dynamicPanelIDField;
        
        /// <remarks/>
        public controlSQLType displaySQL {
            get {
                return this.displaySQLField;
            }
            set {
                this.displaySQLField = value;
            }
        }
        
        /// <remarks/>
        public controlSQLType countSQL {
            get {
                return this.countSQLField;
            }
            set {
                this.countSQLField = value;
            }
        }
        
        /// <remarks/>
        public checkboxListTypeExplicitValues explicitValues {
            get {
                return this.explicitValuesField;
            }
            set {
                this.explicitValuesField = value;
            }
        }
        
        /// <remarks/>
        public int labelWidth {
            get {
                return this.labelWidthField;
            }
            set {
                this.labelWidthField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool labelWidthSpecified {
            get {
                return this.labelWidthFieldSpecified;
            }
            set {
                this.labelWidthFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public controlViewType controlView {
            get {
                return this.controlViewField;
            }
            set {
                this.controlViewField = value;
            }
        }
        
        /// <remarks/>
        public string dynamicPanelID {
            get {
                return this.dynamicPanelIDField;
            }
            set {
                this.dynamicPanelIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class checkboxListTypeExplicitValues {
        
        private string tblNameField;
        
        private string colNameField;
        
        private checkboxListTypeExplicitValuesValues valuesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string tblName {
            get {
                return this.tblNameField;
            }
            set {
                this.tblNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="token")]
        public string colName {
            get {
                return this.colNameField;
            }
            set {
                this.colNameField = value;
            }
        }
        
        /// <remarks/>
        public checkboxListTypeExplicitValuesValues values {
            get {
                return this.valuesField;
            }
            set {
                this.valuesField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class checkboxListTypeExplicitValuesValues {
        
        private CDATAType displayValueField;
        
        private string criteriaValueField;
        
        /// <remarks/>
        public CDATAType displayValue {
            get {
                return this.displayValueField;
            }
            set {
                this.displayValueField = value;
            }
        }
        
        /// <remarks/>
        public string criteriaValue {
            get {
                return this.criteriaValueField;
            }
            set {
                this.criteriaValueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class controlIdsType {
        
        private object[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("controlID", typeof(string))]
        [System.Xml.Serialization.XmlElementAttribute("row", typeof(controlIdsTypeRow))]
        public object[] Items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class controlIdsTypeRow {
        
        private string[] controlIDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("controlID")]
        public string[] controlID {
            get {
                return this.controlIDField;
            }
            set {
                this.controlIDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class panelBehaviorType {
        
        private initialViewType initialViewField;
        
        private bool initialViewFieldSpecified;
        
        private collapseType collapseField;
        
        private bool collapseFieldSpecified;
        
        private pagingType pagingField;
        
        /// <remarks/>
        public initialViewType initialView {
            get {
                return this.initialViewField;
            }
            set {
                this.initialViewField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool initialViewSpecified {
            get {
                return this.initialViewFieldSpecified;
            }
            set {
                this.initialViewFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public collapseType collapse {
            get {
                return this.collapseField;
            }
            set {
                this.collapseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool collapseSpecified {
            get {
                return this.collapseFieldSpecified;
            }
            set {
                this.collapseFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public pagingType paging {
            get {
                return this.pagingField;
            }
            set {
                this.pagingField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum collapseType {
        
        /// <remarks/>
        AUTO,
        
        /// <remarks/>
        MANUAL,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public partial class connectionsType {
        
        private connectionsTypeConnection[] connectionField;
        
        private string defaultConnectionField;
        
        private defaultConnectionTypeType defaultConnectionTypeField;
        
        private bool defaultConnectionTypeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("connection")]
        public connectionsTypeConnection[] connection {
            get {
                return this.connectionField;
            }
            set {
                this.connectionField = value;
            }
        }
        
        /// <remarks/>
        public string defaultConnection {
            get {
                return this.defaultConnectionField;
            }
            set {
                this.defaultConnectionField = value;
            }
        }
        
        /// <remarks/>
        public defaultConnectionTypeType defaultConnectionType {
            get {
                return this.defaultConnectionTypeField;
            }
            set {
                this.defaultConnectionTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool defaultConnectionTypeSpecified {
            get {
                return this.defaultConnectionTypeFieldSpecified;
            }
            set {
                this.defaultConnectionTypeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class connectionsTypeConnection {
        
        private string connectionIDField;
        
        private datasourceTypeType datasourceTypeField;
        
        private object itemField;
        
        /// <remarks/>
        public string connectionID {
            get {
                return this.connectionIDField;
            }
            set {
                this.connectionIDField = value;
            }
        }
        
        /// <remarks/>
        public datasourceTypeType datasourceType {
            get {
                return this.datasourceTypeField;
            }
            set {
                this.datasourceTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("datasourceInfo", typeof(connectionsTypeConnectionDatasourceInfo))]
        [System.Xml.Serialization.XmlElementAttribute("datasourceName", typeof(string))]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum datasourceTypeType {
        
        /// <remarks/>
        DIRECT,
        
        /// <remarks/>
        FILE,
        
        /// <remarks/>
        MACHINE,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class connectionsTypeConnectionDatasourceInfo {
        
        private string fileSpecField;
        
        private string hostField;
        
        private int portField;
        
        /// <remarks/>
        public string fileSpec {
            get {
                return this.fileSpecField;
            }
            set {
                this.fileSpecField = value;
            }
        }
        
        /// <remarks/>
        public string host {
            get {
                return this.hostField;
            }
            set {
                this.hostField = value;
            }
        }
        
        /// <remarks/>
        public int port {
            get {
                return this.portField;
            }
            set {
                this.portField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum defaultConnectionTypeType {
        
        /// <remarks/>
        CONNECTONLOAD,
        
        /// <remarks/>
        CONNECTONDEMAND,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class displaysTypeDisplay {
        
        private string displayIDField;
        
        private string cssStylesheetField;
        
        private displaysTypeDisplayRow[] rowField;
        
        /// <remarks/>
        public string displayID {
            get {
                return this.displayIDField;
            }
            set {
                this.displayIDField = value;
            }
        }
        
        /// <remarks/>
        public string cssStylesheet {
            get {
                return this.cssStylesheetField;
            }
            set {
                this.cssStylesheetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("row")]
        public displaysTypeDisplayRow[] row {
            get {
                return this.rowField;
            }
            set {
                this.rowField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class displaysTypeDisplayRow {
        
        private string cssClassField;
        
        private displaysTypeDisplayRowColumn[] columnField;
        
        /// <remarks/>
        public string cssClass {
            get {
                return this.cssClassField;
            }
            set {
                this.cssClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("column")]
        public displaysTypeDisplayRowColumn[] column {
            get {
                return this.columnField;
            }
            set {
                this.columnField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class displaysTypeDisplayRowColumn {
        
        private string cssClassField;
        
        private string panelIDField;
        
        private int spanField;
        
        private bool spanFieldSpecified;
        
        /// <remarks/>
        public string cssClass {
            get {
                return this.cssClassField;
            }
            set {
                this.cssClassField = value;
            }
        }
        
        /// <remarks/>
        public string panelID {
            get {
                return this.panelIDField;
            }
            set {
                this.panelIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int span {
            get {
                return this.spanField;
            }
            set {
                this.spanField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool spanSpecified {
            get {
                return this.spanFieldSpecified;
            }
            set {
                this.spanFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class panelsTypePanel {
        
        private string panelIDField;
        
        private panelTypeType panelTypeField;
        
        private bool panelTypeFieldSpecified;
        
        private panelBehaviorType panelBehaviorField;
        
        private contentType contentField;
        
        private string expandImageField;
        
        private string collapseImageField;
        
        private string helpImageField;
        
        private eventsType eventsField;
        
        private bool requiredField;
        
        private bool requiredFieldSpecified;
        
        private panelsTypePanel[] panelsField;
        
        private controlIdsType controlsField;
        
        private tabsTypeTab[] tabsField;
        
        private displayOrderType displayOrderField;
        
        private bool displayOrderFieldSpecified;
        
        private string cssStyleField;
        
        private alignmentType alignmentField;
        
        private bool alignmentFieldSpecified;
        
        /// <remarks/>
        public string panelID {
            get {
                return this.panelIDField;
            }
            set {
                this.panelIDField = value;
            }
        }
        
        /// <remarks/>
        public panelTypeType panelType {
            get {
                return this.panelTypeField;
            }
            set {
                this.panelTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool panelTypeSpecified {
            get {
                return this.panelTypeFieldSpecified;
            }
            set {
                this.panelTypeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public panelBehaviorType panelBehavior {
            get {
                return this.panelBehaviorField;
            }
            set {
                this.panelBehaviorField = value;
            }
        }
        
        /// <remarks/>
        public contentType content {
            get {
                return this.contentField;
            }
            set {
                this.contentField = value;
            }
        }
        
        /// <remarks/>
        public string expandImage {
            get {
                return this.expandImageField;
            }
            set {
                this.expandImageField = value;
            }
        }
        
        /// <remarks/>
        public string collapseImage {
            get {
                return this.collapseImageField;
            }
            set {
                this.collapseImageField = value;
            }
        }
        
        /// <remarks/>
        public string helpImage {
            get {
                return this.helpImageField;
            }
            set {
                this.helpImageField = value;
            }
        }
        
        /// <remarks/>
        public eventsType events {
            get {
                return this.eventsField;
            }
            set {
                this.eventsField = value;
            }
        }
        
        /// <remarks/>
        public bool required {
            get {
                return this.requiredField;
            }
            set {
                this.requiredField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool requiredSpecified {
            get {
                return this.requiredFieldSpecified;
            }
            set {
                this.requiredFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("panel", IsNullable=false)]
        public panelsTypePanel[] panels {
            get {
                return this.panelsField;
            }
            set {
                this.panelsField = value;
            }
        }
        
        /// <remarks/>
        public controlIdsType controls {
            get {
                return this.controlsField;
            }
            set {
                this.controlsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("tab", IsNullable=false)]
        public tabsTypeTab[] tabs {
            get {
                return this.tabsField;
            }
            set {
                this.tabsField = value;
            }
        }
        
        /// <remarks/>
        public displayOrderType displayOrder {
            get {
                return this.displayOrderField;
            }
            set {
                this.displayOrderField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool displayOrderSpecified {
            get {
                return this.displayOrderFieldSpecified;
            }
            set {
                this.displayOrderFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string cssStyle {
            get {
                return this.cssStyleField;
            }
            set {
                this.cssStyleField = value;
            }
        }
        
        /// <remarks/>
        public alignmentType alignment {
            get {
                return this.alignmentField;
            }
            set {
                this.alignmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool alignmentSpecified {
            get {
                return this.alignmentFieldSpecified;
            }
            set {
                this.alignmentFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum panelTypeType {
        
        /// <remarks/>
        GENERIC,
        
        /// <remarks/>
        CRITERIATREE,
        
        /// <remarks/>
        TARGET,
        
        /// <remarks/>
        DYNAMIC,
        
        /// <remarks/>
        GRID,
        
        /// <remarks/>
        QUICKSEARCH,
        
        /// <remarks/>
        INFO,
        
        /// <remarks/>
        STATS,
        
        /// <remarks/>
        HELP,
        
        /// <remarks/>
        TRACE,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class tabsTypeTab {
        
        private contentType contentField;
        
        private eventsType eventsField;
        
        private controlIdsType controlsField;
        
        private string cssStyleField;
        
        /// <remarks/>
        public contentType content {
            get {
                return this.contentField;
            }
            set {
                this.contentField = value;
            }
        }
        
        /// <remarks/>
        public eventsType events {
            get {
                return this.eventsField;
            }
            set {
                this.eventsField = value;
            }
        }
        
        /// <remarks/>
        public controlIdsType controls {
            get {
                return this.controlsField;
            }
            set {
                this.controlsField = value;
            }
        }
        
        /// <remarks/>
        public string cssStyle {
            get {
                return this.cssStyleField;
            }
            set {
                this.cssStyleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch")]
    public enum displayOrderType {
        
        /// <remarks/>
        TOP,
        
        /// <remarks/>
        BOTTOM,
        
        /// <remarks/>
        LEFT,
        
        /// <remarks/>
        RIGHT,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="OmniSearch")]
    public partial class controlsTypeControl {
        
        private string controlIDField;
        
        private string connectionIDField;
        
        private string targetPanelIDField;
        
        private contentType contentField;
        
        private eventsType eventsField;
        
        private bool requiredField;
        
        private bool requiredFieldSpecified;
        
        private string cssStyleField;
        
        private alignmentType alignmentField;
        
        private bool alignmentFieldSpecified;
        
        private object itemField;
        
        private ItemChoiceType2 itemElementNameField;
        
        /// <remarks/>
        public string controlID {
            get {
                return this.controlIDField;
            }
            set {
                this.controlIDField = value;
            }
        }
        
        /// <remarks/>
        public string connectionID {
            get {
                return this.connectionIDField;
            }
            set {
                this.connectionIDField = value;
            }
        }
        
        /// <remarks/>
        public string targetPanelID {
            get {
                return this.targetPanelIDField;
            }
            set {
                this.targetPanelIDField = value;
            }
        }
        
        /// <remarks/>
        public contentType content {
            get {
                return this.contentField;
            }
            set {
                this.contentField = value;
            }
        }
        
        /// <remarks/>
        public eventsType events {
            get {
                return this.eventsField;
            }
            set {
                this.eventsField = value;
            }
        }
        
        /// <remarks/>
        public bool required {
            get {
                return this.requiredField;
            }
            set {
                this.requiredField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool requiredSpecified {
            get {
                return this.requiredFieldSpecified;
            }
            set {
                this.requiredFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        public string cssStyle {
            get {
                return this.cssStyleField;
            }
            set {
                this.cssStyleField = value;
            }
        }
        
        /// <remarks/>
        public alignmentType alignment {
            get {
                return this.alignmentField;
            }
            set {
                this.alignmentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool alignmentSpecified {
            get {
                return this.alignmentFieldSpecified;
            }
            set {
                this.alignmentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("calendar", typeof(sliderType))]
        [System.Xml.Serialization.XmlElementAttribute("checkboxGroup", typeof(checkboxGroupType))]
        [System.Xml.Serialization.XmlElementAttribute("checkboxList", typeof(checkboxListType))]
        [System.Xml.Serialization.XmlElementAttribute("countResultSet", typeof(countResultSetType))]
        [System.Xml.Serialization.XmlElementAttribute("criteriaTree", typeof(criteriaTreeType))]
        [System.Xml.Serialization.XmlElementAttribute("dropCheckboxList", typeof(dropCheckboxListType))]
        [System.Xml.Serialization.XmlElementAttribute("dropdownList", typeof(dropdownListType))]
        [System.Xml.Serialization.XmlElementAttribute("exportResultSet", typeof(exportResultSetType))]
        [System.Xml.Serialization.XmlElementAttribute("formResultSet", typeof(formResultSetType))]
        [System.Xml.Serialization.XmlElementAttribute("geoCheckboxList", typeof(geoCheckboxListType))]
        [System.Xml.Serialization.XmlElementAttribute("gridResultSet", typeof(gridResultSetType))]
        [System.Xml.Serialization.XmlElementAttribute("labelsResultSet", typeof(labelsResultSetType))]
        [System.Xml.Serialization.XmlElementAttribute("powerSearch", typeof(powerSearchType))]
        [System.Xml.Serialization.XmlElementAttribute("progress", typeof(progressType))]
        [System.Xml.Serialization.XmlElementAttribute("radiusSearch", typeof(radiusSearchType))]
        [System.Xml.Serialization.XmlElementAttribute("rangeCalendar", typeof(rangeCalendarType))]
        [System.Xml.Serialization.XmlElementAttribute("rangeSlider", typeof(rangeSliderType))]
        [System.Xml.Serialization.XmlElementAttribute("sampling", typeof(samplingType))]
        [System.Xml.Serialization.XmlElementAttribute("search", typeof(searchType))]
        [System.Xml.Serialization.XmlElementAttribute("slider", typeof(sliderType))]
        [System.Xml.Serialization.XmlElementAttribute("sqlResultSet", typeof(sqlResultSetType))]
        [System.Xml.Serialization.XmlElementAttribute("textbox", typeof(textboxType))]
        [System.Xml.Serialization.XmlElementAttribute("trace", typeof(traceType))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemChoiceType2 ItemElementName {
            get {
                return this.itemElementNameField;
            }
            set {
                this.itemElementNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="OmniSearch", IncludeInSchema=false)]
    public enum ItemChoiceType2 {
        
        /// <remarks/>
        calendar,
        
        /// <remarks/>
        checkboxGroup,
        
        /// <remarks/>
        checkboxList,
        
        /// <remarks/>
        countResultSet,
        
        /// <remarks/>
        criteriaTree,
        
        /// <remarks/>
        dropCheckboxList,
        
        /// <remarks/>
        dropdownList,
        
        /// <remarks/>
        exportResultSet,
        
        /// <remarks/>
        formResultSet,
        
        /// <remarks/>
        geoCheckboxList,
        
        /// <remarks/>
        gridResultSet,
        
        /// <remarks/>
        labelsResultSet,
        
        /// <remarks/>
        powerSearch,
        
        /// <remarks/>
        progress,
        
        /// <remarks/>
        radiusSearch,
        
        /// <remarks/>
        rangeCalendar,
        
        /// <remarks/>
        rangeSlider,
        
        /// <remarks/>
        sampling,
        
        /// <remarks/>
        search,
        
        /// <remarks/>
        slider,
        
        /// <remarks/>
        sqlResultSet,
        
        /// <remarks/>
        textbox,
        
        /// <remarks/>
        trace,
    }
}
