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

// 
// Il codice sorgente è stato generato automaticamente da Microsoft.VSDesigner, versione 4.0.30319.42000.
// 
#pragma warning disable 1591

namespace Consulenza.Web.VerificaProduzione {
    using System;
    using System.Web.Services;
    using System.Diagnostics;
    using System.Web.Services.Protocols;
    using System.Xml.Serialization;
    using System.ComponentModel;
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1586.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Web.Services.WebServiceBindingAttribute(Name="ReportManagerServiceSoapBinding", Namespace="http://fideuram.it/frontend-unico/reportManager")]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(rsPatrimonio))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(prodottoTerzi))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(rqPatrimonio))]
    public partial class ReportManagerService : System.Web.Services.Protocols.SoapHttpClientProtocol {
        
        private System.Threading.SendOrPostCallback reportManagerWSOperationCompleted;
        
        private System.Threading.SendOrPostCallback correlazioniReportManagerWSOperationCompleted;
        
        private bool useDefaultCredentialsSetExplicitly;
        
        /// <remarks/>
        public ReportManagerService() {
            this.Url = global::Consulenza.Web.Properties.Settings.Default.Consulenza_Web_VerificaProduzione_ReportManagerService;
            if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
                this.UseDefaultCredentials = true;
                this.useDefaultCredentialsSetExplicitly = false;
            }
            else {
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
        
        public new string Url {
            get {
                return base.Url;
            }
            set {
                if ((((this.IsLocalFileSystemWebService(base.Url) == true) 
                            && (this.useDefaultCredentialsSetExplicitly == false)) 
                            && (this.IsLocalFileSystemWebService(value) == false))) {
                    base.UseDefaultCredentials = false;
                }
                base.Url = value;
            }
        }
        
        public new bool UseDefaultCredentials {
            get {
                return base.UseDefaultCredentials;
            }
            set {
                base.UseDefaultCredentials = value;
                this.useDefaultCredentialsSetExplicitly = true;
            }
        }
        
        /// <remarks/>
        public event reportManagerWSCompletedEventHandler reportManagerWSCompleted;
        
        /// <remarks/>
        public event correlazioniReportManagerWSCompletedEventHandler correlazioniReportManagerWSCompleted;
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://fideuram.it/frontend-unico/reportManager", ResponseNamespace="http://fideuram.it/frontend-unico/reportManager", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsReportManager reportManagerWS([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] rqReportManager arg0) {
            object[] results = this.Invoke("reportManagerWS", new object[] {
                        arg0});
            return ((rsReportManager)(results[0]));
        }
        
        /// <remarks/>
        public void reportManagerWSAsync(rqReportManager arg0) {
            this.reportManagerWSAsync(arg0, null);
        }
        
        /// <remarks/>
        public void reportManagerWSAsync(rqReportManager arg0, object userState) {
            if ((this.reportManagerWSOperationCompleted == null)) {
                this.reportManagerWSOperationCompleted = new System.Threading.SendOrPostCallback(this.OnreportManagerWSOperationCompleted);
            }
            this.InvokeAsync("reportManagerWS", new object[] {
                        arg0}, this.reportManagerWSOperationCompleted, userState);
        }
        
        private void OnreportManagerWSOperationCompleted(object arg) {
            if ((this.reportManagerWSCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.reportManagerWSCompleted(this, new reportManagerWSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://fideuram.it/frontend-unico/reportManager", ResponseNamespace="http://fideuram.it/frontend-unico/reportManager", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsCorrelazioni correlazioniReportManagerWS([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] rqCorrelazioni arg0) {
            object[] results = this.Invoke("correlazioniReportManagerWS", new object[] {
                        arg0});
            return ((rsCorrelazioni)(results[0]));
        }
        
        /// <remarks/>
        public void correlazioniReportManagerWSAsync(rqCorrelazioni arg0) {
            this.correlazioniReportManagerWSAsync(arg0, null);
        }
        
        /// <remarks/>
        public void correlazioniReportManagerWSAsync(rqCorrelazioni arg0, object userState) {
            if ((this.correlazioniReportManagerWSOperationCompleted == null)) {
                this.correlazioniReportManagerWSOperationCompleted = new System.Threading.SendOrPostCallback(this.OncorrelazioniReportManagerWSOperationCompleted);
            }
            this.InvokeAsync("correlazioniReportManagerWS", new object[] {
                        arg0}, this.correlazioniReportManagerWSOperationCompleted, userState);
        }
        
        private void OncorrelazioniReportManagerWSOperationCompleted(object arg) {
            if ((this.correlazioniReportManagerWSCompleted != null)) {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.correlazioniReportManagerWSCompleted(this, new correlazioniReportManagerWSCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }
        
        /// <remarks/>
        public new void CancelAsync(object userState) {
            base.CancelAsync(userState);
        }
        
        private bool IsLocalFileSystemWebService(string url) {
            if (((url == null) 
                        || (url == string.Empty))) {
                return false;
            }
            System.Uri wsUri = new System.Uri(url);
            if (((wsUri.Port >= 1024) 
                        && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
                return true;
            }
            return false;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqReportManager {
        
        private uidConsulenza chiaveClientePBField;
        
        private chiaveNucleoBean chiaveNucleoField;
        
        private chiavePropostaBean chiavePropostaField;
        
        private string codiceFiscaleDelegatoField;
        
        private rqInfo infoField;
        
        private rqData requestDataField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public uidConsulenza chiaveClientePB {
            get {
                return this.chiaveClientePBField;
            }
            set {
                this.chiaveClientePBField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public chiaveNucleoBean chiaveNucleo {
            get {
                return this.chiaveNucleoField;
            }
            set {
                this.chiaveNucleoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public chiavePropostaBean chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceFiscaleDelegato {
            get {
                return this.codiceFiscaleDelegatoField;
            }
            set {
                this.codiceFiscaleDelegatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqInfo info {
            get {
                return this.infoField;
            }
            set {
                this.infoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqData requestData {
            get {
                return this.requestDataField;
            }
            set {
                this.requestDataField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class uidConsulenza {
        
        private string codiceFiscaleField;
        
        private string codiceMandatoField;
        
        private string codiceAgenteField;
        
        private string codiceReteField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceFiscale {
            get {
                return this.codiceFiscaleField;
            }
            set {
                this.codiceFiscaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceMandato {
            get {
                return this.codiceMandatoField;
            }
            set {
                this.codiceMandatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceAgente {
            get {
                return this.codiceAgenteField;
            }
            set {
                this.codiceAgenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceRete {
            get {
                return this.codiceReteField;
            }
            set {
                this.codiceReteField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsCorrelazioni {
        
        private correlazioneBean correlazioneAssetField;
        
        private correlazioneBean correlazioneProdottiField;
        
        private correlazioneBean correlazioneValuteField;
        
        private rsInfo infoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public correlazioneBean correlazioneAsset {
            get {
                return this.correlazioneAssetField;
            }
            set {
                this.correlazioneAssetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public correlazioneBean correlazioneProdotti {
            get {
                return this.correlazioneProdottiField;
            }
            set {
                this.correlazioneProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public correlazioneBean correlazioneValute {
            get {
                return this.correlazioneValuteField;
            }
            set {
                this.correlazioneValuteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsInfo info {
            get {
                return this.infoField;
            }
            set {
                this.infoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class correlazioneBean {
        
        private decimal highThresholdField;
        
        private bool highThresholdFieldSpecified;
        
        private prodottoCorrelazioneBean[] itemsField;
        
        private dettaglioCorrelazioneBean[] listaAssetCorrelateField;
        
        private dettaglioCorrelazioneBean[] listaValuteCorrelateField;
        
        private decimal mediumThresholdField;
        
        private bool mediumThresholdFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal highThreshold {
            get {
                return this.highThresholdField;
            }
            set {
                this.highThresholdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool highThresholdSpecified {
            get {
                return this.highThresholdFieldSpecified;
            }
            set {
                this.highThresholdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public prodottoCorrelazioneBean[] items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaAssetCorrelate", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public dettaglioCorrelazioneBean[] listaAssetCorrelate {
            get {
                return this.listaAssetCorrelateField;
            }
            set {
                this.listaAssetCorrelateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaValuteCorrelate", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public dettaglioCorrelazioneBean[] listaValuteCorrelate {
            get {
                return this.listaValuteCorrelateField;
            }
            set {
                this.listaValuteCorrelateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal mediumThreshold {
            get {
                return this.mediumThresholdField;
            }
            set {
                this.mediumThresholdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool mediumThresholdSpecified {
            get {
                return this.mediumThresholdFieldSpecified;
            }
            set {
                this.mediumThresholdFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prodottoCorrelazioneBean {
        
        private prodottoCorrelazioneBeanEntry[] correlationsField;
        
        private decimal currentEquivalentField;
        
        private bool currentEquivalentFieldSpecified;
        
        private string iconField;
        
        private string idField;
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public prodottoCorrelazioneBeanEntry[] correlations {
            get {
                return this.correlationsField;
            }
            set {
                this.correlationsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal currentEquivalent {
            get {
                return this.currentEquivalentField;
            }
            set {
                this.currentEquivalentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool currentEquivalentSpecified {
            get {
                return this.currentEquivalentFieldSpecified;
            }
            set {
                this.currentEquivalentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string icon {
            get {
                return this.iconField;
            }
            set {
                this.iconField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prodottoCorrelazioneBeanEntry {
        
        private string keyField;
        
        private decimal valueField;
        
        private bool valueFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool valueSpecified {
            get {
                return this.valueFieldSpecified;
            }
            set {
                this.valueFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class dettaglioCorrelazioneBean {
        
        private dettaglioCorrelazioneBeanEntry[] correlationsField;
        
        private string idField;
        
        private string nameField;
        
        private int ordineField;
        
        private bool ordineFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public dettaglioCorrelazioneBeanEntry[] correlations {
            get {
                return this.correlationsField;
            }
            set {
                this.correlationsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ordine {
            get {
                return this.ordineField;
            }
            set {
                this.ordineField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ordineSpecified {
            get {
                return this.ordineFieldSpecified;
            }
            set {
                this.ordineFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class dettaglioCorrelazioneBeanEntry {
        
        private string keyField;
        
        private decimal valueField;
        
        private bool valueFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool valueSpecified {
            get {
                return this.valueFieldSpecified;
            }
            set {
                this.valueFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsInfo {
        
        private rsErrore[] elencoErroriField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("errori", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsErrore[] elencoErrori {
            get {
                return this.elencoErroriField;
            }
            set {
                this.elencoErroriField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsErrore {
        
        private int codiceErroreField;
        
        private string messaggioField;
        
        private string tipoErroreField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int codiceErrore {
            get {
                return this.codiceErroreField;
            }
            set {
                this.codiceErroreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string messaggio {
            get {
                return this.messaggioField;
            }
            set {
                this.messaggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoErrore {
            get {
                return this.tipoErroreField;
            }
            set {
                this.tipoErroreField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqCorrelazioni {
        
        private uidConsulenza chiaveClientePBField;
        
        private chiaveNucleoBean chiaveNucleoField;
        
        private string correlazioneAssetTimeHorizonField;
        
        private string correlazioneProdottiTimeHorizonField;
        
        private string correlazioneValuteTimeHorizonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public uidConsulenza chiaveClientePB {
            get {
                return this.chiaveClientePBField;
            }
            set {
                this.chiaveClientePBField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public chiaveNucleoBean chiaveNucleo {
            get {
                return this.chiaveNucleoField;
            }
            set {
                this.chiaveNucleoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string correlazioneAssetTimeHorizon {
            get {
                return this.correlazioneAssetTimeHorizonField;
            }
            set {
                this.correlazioneAssetTimeHorizonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string correlazioneProdottiTimeHorizon {
            get {
                return this.correlazioneProdottiTimeHorizonField;
            }
            set {
                this.correlazioneProdottiTimeHorizonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string correlazioneValuteTimeHorizon {
            get {
                return this.correlazioneValuteTimeHorizonField;
            }
            set {
                this.correlazioneValuteTimeHorizonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class chiaveNucleoBean {
        
        private long chiaveNucleoField;
        
        private bool chiaveNucleoFieldSpecified;
        
        private string codiceAgenteField;
        
        private string reteField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveNucleo {
            get {
                return this.chiaveNucleoField;
            }
            set {
                this.chiaveNucleoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveNucleoSpecified {
            get {
                return this.chiaveNucleoFieldSpecified;
            }
            set {
                this.chiaveNucleoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceAgente {
            get {
                return this.codiceAgenteField;
            }
            set {
                this.codiceAgenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rete {
            get {
                return this.reteField;
            }
            set {
                this.reteField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class vincoli {
        
        private vincoliEntry[] vincoli1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute("vincoli", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public vincoliEntry[] vincoli1 {
            get {
                return this.vincoli1Field;
            }
            set {
                this.vincoli1Field = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class vincoliEntry {
        
        private string keyField;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class riskAllocationAssetClassDetailBean {
        
        private decimal coverageField;
        
        private bool coverageFieldSpecified;
        
        private decimal currentEquivalentField;
        
        private bool currentEquivalentFieldSpecified;
        
        private string idField;
        
        private string nameField;
        
        private decimal relativeRiskField;
        
        private bool relativeRiskFieldSpecified;
        
        private decimal relativeWeightField;
        
        private bool relativeWeightFieldSpecified;
        
        private string varField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coverage {
            get {
                return this.coverageField;
            }
            set {
                this.coverageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coverageSpecified {
            get {
                return this.coverageFieldSpecified;
            }
            set {
                this.coverageFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal currentEquivalent {
            get {
                return this.currentEquivalentField;
            }
            set {
                this.currentEquivalentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool currentEquivalentSpecified {
            get {
                return this.currentEquivalentFieldSpecified;
            }
            set {
                this.currentEquivalentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal relativeRisk {
            get {
                return this.relativeRiskField;
            }
            set {
                this.relativeRiskField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool relativeRiskSpecified {
            get {
                return this.relativeRiskFieldSpecified;
            }
            set {
                this.relativeRiskFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal relativeWeight {
            get {
                return this.relativeWeightField;
            }
            set {
                this.relativeWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool relativeWeightSpecified {
            get {
                return this.relativeWeightFieldSpecified;
            }
            set {
                this.relativeWeightFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class riskAllocationAssetClassBean {
        
        private riskAllocationAssetClassDetailBean[] classesField;
        
        private riskAllocationAssetClassDetailBean financialResourcesField;
        
        private riskAllocationAssetClassDetailBean othersField;
        
        private riskAllocationAssetClassDetailBean totalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("classes", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public riskAllocationAssetClassDetailBean[] classes {
            get {
                return this.classesField;
            }
            set {
                this.classesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAllocationAssetClassDetailBean financialResources {
            get {
                return this.financialResourcesField;
            }
            set {
                this.financialResourcesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAllocationAssetClassDetailBean others {
            get {
                return this.othersField;
            }
            set {
                this.othersField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAllocationAssetClassDetailBean total {
            get {
                return this.totalField;
            }
            set {
                this.totalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rischioMercatoCreditoBean {
        
        private prometeiaInfos altriIstitutiField;
        
        private prometeiaInfos bancaFideuramField;
        
        private bool eccessivamenteAdeguatoField;
        
        private bool eccessivamenteAdeguatoFieldSpecified;
        
        private bool flagSoggettoAdeguatezzaMifidField;
        
        private bool flagSoggettoAdeguatezzaMifidFieldSpecified;
        
        private bool flagfiduciariaPluriMandatoField;
        
        private bool flagfiduciariaPluriMandatoFieldSpecified;
        
        private bool patAltriIstitutiAdeguatoField;
        
        private bool patAltriIstitutiAdeguatoFieldSpecified;
        
        private bool patCompletoAdeguatoField;
        
        private bool patCompletoAdeguatoFieldSpecified;
        
        private bool patFideuramAdeguatoField;
        
        private bool patFideuramAdeguatoFieldSpecified;
        
        private string profileField;
        
        private int profileIdField;
        
        private bool profileIdFieldSpecified;
        
        private rischioMercatoCreditoBeanEntry[] soglieMassimeField;
        
        private prometeiaInfos totaleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos altriIstituti {
            get {
                return this.altriIstitutiField;
            }
            set {
                this.altriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos bancaFideuram {
            get {
                return this.bancaFideuramField;
            }
            set {
                this.bancaFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool eccessivamenteAdeguato {
            get {
                return this.eccessivamenteAdeguatoField;
            }
            set {
                this.eccessivamenteAdeguatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool eccessivamenteAdeguatoSpecified {
            get {
                return this.eccessivamenteAdeguatoFieldSpecified;
            }
            set {
                this.eccessivamenteAdeguatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagSoggettoAdeguatezzaMifid {
            get {
                return this.flagSoggettoAdeguatezzaMifidField;
            }
            set {
                this.flagSoggettoAdeguatezzaMifidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagSoggettoAdeguatezzaMifidSpecified {
            get {
                return this.flagSoggettoAdeguatezzaMifidFieldSpecified;
            }
            set {
                this.flagSoggettoAdeguatezzaMifidFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagfiduciariaPluriMandato {
            get {
                return this.flagfiduciariaPluriMandatoField;
            }
            set {
                this.flagfiduciariaPluriMandatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagfiduciariaPluriMandatoSpecified {
            get {
                return this.flagfiduciariaPluriMandatoFieldSpecified;
            }
            set {
                this.flagfiduciariaPluriMandatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patAltriIstitutiAdeguato {
            get {
                return this.patAltriIstitutiAdeguatoField;
            }
            set {
                this.patAltriIstitutiAdeguatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patAltriIstitutiAdeguatoSpecified {
            get {
                return this.patAltriIstitutiAdeguatoFieldSpecified;
            }
            set {
                this.patAltriIstitutiAdeguatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patCompletoAdeguato {
            get {
                return this.patCompletoAdeguatoField;
            }
            set {
                this.patCompletoAdeguatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patCompletoAdeguatoSpecified {
            get {
                return this.patCompletoAdeguatoFieldSpecified;
            }
            set {
                this.patCompletoAdeguatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patFideuramAdeguato {
            get {
                return this.patFideuramAdeguatoField;
            }
            set {
                this.patFideuramAdeguatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patFideuramAdeguatoSpecified {
            get {
                return this.patFideuramAdeguatoFieldSpecified;
            }
            set {
                this.patFideuramAdeguatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profile {
            get {
                return this.profileField;
            }
            set {
                this.profileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int profileId {
            get {
                return this.profileIdField;
            }
            set {
                this.profileIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool profileIdSpecified {
            get {
                return this.profileIdFieldSpecified;
            }
            set {
                this.profileIdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rischioMercatoCreditoBeanEntry[] soglieMassime {
            get {
                return this.soglieMassimeField;
            }
            set {
                this.soglieMassimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos totale {
            get {
                return this.totaleField;
            }
            set {
                this.totaleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prometeiaInfos {
        
        private prometeiaMisure misureField;
        
        private string rischioCreditoDecodificatoField;
        
        private string rischioCreditoEmitDecodificatoField;
        
        private decimal rischioRelativoField;
        
        private bool rischioRelativoFieldSpecified;
        
        private decimal saldoVarField;
        
        private bool saldoVarFieldSpecified;
        
        private prometeiaStat statField;
        
        private string varDecodificatoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaMisure misure {
            get {
                return this.misureField;
            }
            set {
                this.misureField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoDecodificato {
            get {
                return this.rischioCreditoDecodificatoField;
            }
            set {
                this.rischioCreditoDecodificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoEmitDecodificato {
            get {
                return this.rischioCreditoEmitDecodificatoField;
            }
            set {
                this.rischioCreditoEmitDecodificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioRelativo {
            get {
                return this.rischioRelativoField;
            }
            set {
                this.rischioRelativoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioRelativoSpecified {
            get {
                return this.rischioRelativoFieldSpecified;
            }
            set {
                this.rischioRelativoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal saldoVar {
            get {
                return this.saldoVarField;
            }
            set {
                this.saldoVarField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool saldoVarSpecified {
            get {
                return this.saldoVarFieldSpecified;
            }
            set {
                this.saldoVarFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaStat stat {
            get {
                return this.statField;
            }
            set {
                this.statField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varDecodificato {
            get {
                return this.varDecodificatoField;
            }
            set {
                this.varDecodificatoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prometeiaMisure {
        
        private bool attivoRCField;
        
        private bool attivoRCFieldSpecified;
        
        private decimal cvarField;
        
        private bool cvarFieldSpecified;
        
        private decimal cvarpField;
        
        private bool cvarpFieldSpecified;
        
        private decimal mcvarField;
        
        private bool mcvarFieldSpecified;
        
        private decimal mcvarpField;
        
        private bool mcvarpFieldSpecified;
        
        private decimal rischioCreditoField;
        
        private bool rischioCreditoFieldSpecified;
        
        private decimal risksizeField;
        
        private bool risksizeFieldSpecified;
        
        private decimal varField;
        
        private bool varFieldSpecified;
        
        private decimal varpField;
        
        private bool varpFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool attivoRC {
            get {
                return this.attivoRCField;
            }
            set {
                this.attivoRCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool attivoRCSpecified {
            get {
                return this.attivoRCFieldSpecified;
            }
            set {
                this.attivoRCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal cvar {
            get {
                return this.cvarField;
            }
            set {
                this.cvarField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cvarSpecified {
            get {
                return this.cvarFieldSpecified;
            }
            set {
                this.cvarFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal cvarp {
            get {
                return this.cvarpField;
            }
            set {
                this.cvarpField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cvarpSpecified {
            get {
                return this.cvarpFieldSpecified;
            }
            set {
                this.cvarpFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal mcvar {
            get {
                return this.mcvarField;
            }
            set {
                this.mcvarField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool mcvarSpecified {
            get {
                return this.mcvarFieldSpecified;
            }
            set {
                this.mcvarFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal mcvarp {
            get {
                return this.mcvarpField;
            }
            set {
                this.mcvarpField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool mcvarpSpecified {
            get {
                return this.mcvarpFieldSpecified;
            }
            set {
                this.mcvarpFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCredito {
            get {
                return this.rischioCreditoField;
            }
            set {
                this.rischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoSpecified {
            get {
                return this.rischioCreditoFieldSpecified;
            }
            set {
                this.rischioCreditoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risksize {
            get {
                return this.risksizeField;
            }
            set {
                this.risksizeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risksizeSpecified {
            get {
                return this.risksizeFieldSpecified;
            }
            set {
                this.risksizeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varSpecified {
            get {
                return this.varFieldSpecified;
            }
            set {
                this.varFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varp {
            get {
                return this.varpField;
            }
            set {
                this.varpField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varpSpecified {
            get {
                return this.varpFieldSpecified;
            }
            set {
                this.varpFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prometeiaStat {
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private decimal diversificazioneField;
        
        private bool diversificazioneFieldSpecified;
        
        private decimal totaleField;
        
        private bool totaleFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal diversificazione {
            get {
                return this.diversificazioneField;
            }
            set {
                this.diversificazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool diversificazioneSpecified {
            get {
                return this.diversificazioneFieldSpecified;
            }
            set {
                this.diversificazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totale {
            get {
                return this.totaleField;
            }
            set {
                this.totaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleSpecified {
            get {
                return this.totaleFieldSpecified;
            }
            set {
                this.totaleFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rischioMercatoCreditoBeanEntry {
        
        private int keyField;
        
        private bool keyFieldSpecified;
        
        private varRischioCreditoBean valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool keySpecified {
            get {
                return this.keyFieldSpecified;
            }
            set {
                this.keyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public varRischioCreditoBean value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class varRischioCreditoBean {
        
        private string descrizioneRischioCreditoField;
        
        private decimal rischioCreditoField;
        
        private bool rischioCreditoFieldSpecified;
        
        private int rischioCreditoIdField;
        
        private bool rischioCreditoIdFieldSpecified;
        
        private decimal varMaxField;
        
        private bool varMaxFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneRischioCredito {
            get {
                return this.descrizioneRischioCreditoField;
            }
            set {
                this.descrizioneRischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCredito {
            get {
                return this.rischioCreditoField;
            }
            set {
                this.rischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoSpecified {
            get {
                return this.rischioCreditoFieldSpecified;
            }
            set {
                this.rischioCreditoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int rischioCreditoId {
            get {
                return this.rischioCreditoIdField;
            }
            set {
                this.rischioCreditoIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoIdSpecified {
            get {
                return this.rischioCreditoIdFieldSpecified;
            }
            set {
                this.rischioCreditoIdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varMax {
            get {
                return this.varMaxField;
            }
            set {
                this.varMaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varMaxSpecified {
            get {
                return this.varMaxFieldSpecified;
            }
            set {
                this.varMaxFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class posizionePerEmittenteBean {
        
        private decimal concentrazioneField;
        
        private bool concentrazioneFieldSpecified;
        
        private decimal ctvAzionarioField;
        
        private bool ctvAzionarioFieldSpecified;
        
        private decimal ctvObbligazionarioField;
        
        private bool ctvObbligazionarioFieldSpecified;
        
        private decimal ctvPosizioneField;
        
        private bool ctvPosizioneFieldSpecified;
        
        private string emittenteField;
        
        private string ratingField;
        
        private decimal rischioCreditoField;
        
        private bool rischioCreditoFieldSpecified;
        
        private string rischioCreditoDecField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazione {
            get {
                return this.concentrazioneField;
            }
            set {
                this.concentrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneSpecified {
            get {
                return this.concentrazioneFieldSpecified;
            }
            set {
                this.concentrazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvAzionario {
            get {
                return this.ctvAzionarioField;
            }
            set {
                this.ctvAzionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvAzionarioSpecified {
            get {
                return this.ctvAzionarioFieldSpecified;
            }
            set {
                this.ctvAzionarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvObbligazionario {
            get {
                return this.ctvObbligazionarioField;
            }
            set {
                this.ctvObbligazionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvObbligazionarioSpecified {
            get {
                return this.ctvObbligazionarioFieldSpecified;
            }
            set {
                this.ctvObbligazionarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPosizione {
            get {
                return this.ctvPosizioneField;
            }
            set {
                this.ctvPosizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvPosizioneSpecified {
            get {
                return this.ctvPosizioneFieldSpecified;
            }
            set {
                this.ctvPosizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string emittente {
            get {
                return this.emittenteField;
            }
            set {
                this.emittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rating {
            get {
                return this.ratingField;
            }
            set {
                this.ratingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCredito {
            get {
                return this.rischioCreditoField;
            }
            set {
                this.rischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoSpecified {
            get {
                return this.rischioCreditoFieldSpecified;
            }
            set {
                this.rischioCreditoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoDec {
            get {
                return this.rischioCreditoDecField;
            }
            set {
                this.rischioCreditoDecField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsSliceEmittenti {
        
        private decimal concentrazioneField;
        
        private bool concentrazioneFieldSpecified;
        
        private decimal ctvAzionarioField;
        
        private bool ctvAzionarioFieldSpecified;
        
        private decimal ctvObbligazionarioField;
        
        private bool ctvObbligazionarioFieldSpecified;
        
        private string emittenteField;
        
        private posizionePerEmittenteBean[] listaPosizioniPerEmittenteField;
        
        private System.Nullable<int>[] listaRischioCreditoField;
        
        private string ratingField;
        
        private string rischioCreditoField;
        
        private decimal rischioCreditoValueField;
        
        private bool rischioCreditoValueFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazione {
            get {
                return this.concentrazioneField;
            }
            set {
                this.concentrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneSpecified {
            get {
                return this.concentrazioneFieldSpecified;
            }
            set {
                this.concentrazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvAzionario {
            get {
                return this.ctvAzionarioField;
            }
            set {
                this.ctvAzionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvAzionarioSpecified {
            get {
                return this.ctvAzionarioFieldSpecified;
            }
            set {
                this.ctvAzionarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvObbligazionario {
            get {
                return this.ctvObbligazionarioField;
            }
            set {
                this.ctvObbligazionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvObbligazionarioSpecified {
            get {
                return this.ctvObbligazionarioFieldSpecified;
            }
            set {
                this.ctvObbligazionarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string emittente {
            get {
                return this.emittenteField;
            }
            set {
                this.emittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaPosizioniPerEmittente", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public posizionePerEmittenteBean[] listaPosizioniPerEmittente {
            get {
                return this.listaPosizioniPerEmittenteField;
            }
            set {
                this.listaPosizioniPerEmittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaRischioCredito", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public System.Nullable<int>[] listaRischioCredito {
            get {
                return this.listaRischioCreditoField;
            }
            set {
                this.listaRischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rating {
            get {
                return this.ratingField;
            }
            set {
                this.ratingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCredito {
            get {
                return this.rischioCreditoField;
            }
            set {
                this.rischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCreditoValue {
            get {
                return this.rischioCreditoValueField;
            }
            set {
                this.rischioCreditoValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoValueSpecified {
            get {
                return this.rischioCreditoValueFieldSpecified;
            }
            set {
                this.rischioCreditoValueFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rischioCreditoConcentrazioneBean {
        
        private rsSliceEmittenti[] elencoEmittentiAltriIstitutiField;
        
        private rsSliceEmittenti[] elencoEmittentiBancaFideuramField;
        
        private rsSliceEmittenti[] elencoEmittentiPatFinanziarioField;
        
        private bool patAltriIstitutiAdeguatoRcField;
        
        private bool patAltriIstitutiAdeguatoRmField;
        
        private string patAltriIstitutiRischioCreditoRappresentabileField;
        
        private string patComplessivoRischioCreditoRappresentabileField;
        
        private bool patCompletoAdeguatoRcField;
        
        private bool patCompletoAdeguatoRmField;
        
        private bool patFideuramAdeguatoRcField;
        
        private bool patFideuramAdeguatoRmField;
        
        private string patFideuramRischioCreditoRappresentabileField;
        
        private rsElencoSlice patrimonioAltriIstitutiField;
        
        private rsElencoSlice patrimonioBancaFideuramField;
        
        private decimal patrimonioComplessivoAltriIstitutiField;
        
        private bool patrimonioComplessivoAltriIstitutiFieldSpecified;
        
        private decimal patrimonioComplessivoBancaFideuramField;
        
        private bool patrimonioComplessivoBancaFideuramFieldSpecified;
        
        private decimal patrimonioComplessivoFinanziarioField;
        
        private bool patrimonioComplessivoFinanziarioFieldSpecified;
        
        private rsElencoSlice patrimonioFinanziarioField;
        
        private string profiloFinanziarioField;
        
        private rsTotaliComposizione totaliAltriIstitutiField;
        
        private rsTotaliComposizione totaliFideuramField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("sliceEmittenti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsSliceEmittenti[] elencoEmittentiAltriIstituti {
            get {
                return this.elencoEmittentiAltriIstitutiField;
            }
            set {
                this.elencoEmittentiAltriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("sliceEmittenti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsSliceEmittenti[] elencoEmittentiBancaFideuram {
            get {
                return this.elencoEmittentiBancaFideuramField;
            }
            set {
                this.elencoEmittentiBancaFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("sliceEmittenti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsSliceEmittenti[] elencoEmittentiPatFinanziario {
            get {
                return this.elencoEmittentiPatFinanziarioField;
            }
            set {
                this.elencoEmittentiPatFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patAltriIstitutiAdeguatoRc {
            get {
                return this.patAltriIstitutiAdeguatoRcField;
            }
            set {
                this.patAltriIstitutiAdeguatoRcField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patAltriIstitutiAdeguatoRm {
            get {
                return this.patAltriIstitutiAdeguatoRmField;
            }
            set {
                this.patAltriIstitutiAdeguatoRmField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string patAltriIstitutiRischioCreditoRappresentabile {
            get {
                return this.patAltriIstitutiRischioCreditoRappresentabileField;
            }
            set {
                this.patAltriIstitutiRischioCreditoRappresentabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string patComplessivoRischioCreditoRappresentabile {
            get {
                return this.patComplessivoRischioCreditoRappresentabileField;
            }
            set {
                this.patComplessivoRischioCreditoRappresentabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patCompletoAdeguatoRc {
            get {
                return this.patCompletoAdeguatoRcField;
            }
            set {
                this.patCompletoAdeguatoRcField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patCompletoAdeguatoRm {
            get {
                return this.patCompletoAdeguatoRmField;
            }
            set {
                this.patCompletoAdeguatoRmField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patFideuramAdeguatoRc {
            get {
                return this.patFideuramAdeguatoRcField;
            }
            set {
                this.patFideuramAdeguatoRcField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patFideuramAdeguatoRm {
            get {
                return this.patFideuramAdeguatoRmField;
            }
            set {
                this.patFideuramAdeguatoRmField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string patFideuramRischioCreditoRappresentabile {
            get {
                return this.patFideuramRischioCreditoRappresentabileField;
            }
            set {
                this.patFideuramRischioCreditoRappresentabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoSlice patrimonioAltriIstituti {
            get {
                return this.patrimonioAltriIstitutiField;
            }
            set {
                this.patrimonioAltriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoSlice patrimonioBancaFideuram {
            get {
                return this.patrimonioBancaFideuramField;
            }
            set {
                this.patrimonioBancaFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal patrimonioComplessivoAltriIstituti {
            get {
                return this.patrimonioComplessivoAltriIstitutiField;
            }
            set {
                this.patrimonioComplessivoAltriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patrimonioComplessivoAltriIstitutiSpecified {
            get {
                return this.patrimonioComplessivoAltriIstitutiFieldSpecified;
            }
            set {
                this.patrimonioComplessivoAltriIstitutiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal patrimonioComplessivoBancaFideuram {
            get {
                return this.patrimonioComplessivoBancaFideuramField;
            }
            set {
                this.patrimonioComplessivoBancaFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patrimonioComplessivoBancaFideuramSpecified {
            get {
                return this.patrimonioComplessivoBancaFideuramFieldSpecified;
            }
            set {
                this.patrimonioComplessivoBancaFideuramFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal patrimonioComplessivoFinanziario {
            get {
                return this.patrimonioComplessivoFinanziarioField;
            }
            set {
                this.patrimonioComplessivoFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patrimonioComplessivoFinanziarioSpecified {
            get {
                return this.patrimonioComplessivoFinanziarioFieldSpecified;
            }
            set {
                this.patrimonioComplessivoFinanziarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoSlice patrimonioFinanziario {
            get {
                return this.patrimonioFinanziarioField;
            }
            set {
                this.patrimonioFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profiloFinanziario {
            get {
                return this.profiloFinanziarioField;
            }
            set {
                this.profiloFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsTotaliComposizione totaliAltriIstituti {
            get {
                return this.totaliAltriIstitutiField;
            }
            set {
                this.totaliAltriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsTotaliComposizione totaliFideuram {
            get {
                return this.totaliFideuramField;
            }
            set {
                this.totaliFideuramField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsElencoSlice {
        
        private decimal coverageField;
        
        private bool coverageFieldSpecified;
        
        private decimal coverageCCField;
        
        private bool coverageCCFieldSpecified;
        
        private string chiaveAggregazioneField;
        
        private decimal totaleRapprNoCCField;
        
        private bool totaleRapprNoCCFieldSpecified;
        
        private decimal totaleNonRapprField;
        
        private bool totaleNonRapprFieldSpecified;
        
        private decimal totaleRapprCCField;
        
        private bool totaleRapprCCFieldSpecified;
        
        private decimal totaleCtvField;
        
        private bool totaleCtvFieldSpecified;
        
        private decimal pesoTotField;
        
        private bool pesoTotFieldSpecified;
        
        private decimal pesoCCTotField;
        
        private bool pesoCCTotFieldSpecified;
        
        private rsSlice[] elencoSliceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coverage {
            get {
                return this.coverageField;
            }
            set {
                this.coverageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coverageSpecified {
            get {
                return this.coverageFieldSpecified;
            }
            set {
                this.coverageFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coverageCC {
            get {
                return this.coverageCCField;
            }
            set {
                this.coverageCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coverageCCSpecified {
            get {
                return this.coverageCCFieldSpecified;
            }
            set {
                this.coverageCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string chiaveAggregazione {
            get {
                return this.chiaveAggregazioneField;
            }
            set {
                this.chiaveAggregazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleRapprNoCC {
            get {
                return this.totaleRapprNoCCField;
            }
            set {
                this.totaleRapprNoCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleRapprNoCCSpecified {
            get {
                return this.totaleRapprNoCCFieldSpecified;
            }
            set {
                this.totaleRapprNoCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleNonRappr {
            get {
                return this.totaleNonRapprField;
            }
            set {
                this.totaleNonRapprField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleNonRapprSpecified {
            get {
                return this.totaleNonRapprFieldSpecified;
            }
            set {
                this.totaleNonRapprFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleRapprCC {
            get {
                return this.totaleRapprCCField;
            }
            set {
                this.totaleRapprCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleRapprCCSpecified {
            get {
                return this.totaleRapprCCFieldSpecified;
            }
            set {
                this.totaleRapprCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleCtv {
            get {
                return this.totaleCtvField;
            }
            set {
                this.totaleCtvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleCtvSpecified {
            get {
                return this.totaleCtvFieldSpecified;
            }
            set {
                this.totaleCtvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoTot {
            get {
                return this.pesoTotField;
            }
            set {
                this.pesoTotField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoTotSpecified {
            get {
                return this.pesoTotFieldSpecified;
            }
            set {
                this.pesoTotFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoCCTot {
            get {
                return this.pesoCCTotField;
            }
            set {
                this.pesoCCTotField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoCCTotSpecified {
            get {
                return this.pesoCCTotFieldSpecified;
            }
            set {
                this.pesoCCTotFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("elencoSlice", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsSlice[] elencoSlice {
            get {
                return this.elencoSliceField;
            }
            set {
                this.elencoSliceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsSlice {
        
        private string descrizioneField;
        
        private string codiceField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal ctvCCField;
        
        private bool ctvCCFieldSpecified;
        
        private decimal pesoField;
        
        private bool pesoFieldSpecified;
        
        private decimal pesoCCField;
        
        private bool pesoCCFieldSpecified;
        
        private bool sliceRappresentabileField;
        
        private prometeiaInfos prometeiaInfoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codice {
            get {
                return this.codiceField;
            }
            set {
                this.codiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvCC {
            get {
                return this.ctvCCField;
            }
            set {
                this.ctvCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvCCSpecified {
            get {
                return this.ctvCCFieldSpecified;
            }
            set {
                this.ctvCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal peso {
            get {
                return this.pesoField;
            }
            set {
                this.pesoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoSpecified {
            get {
                return this.pesoFieldSpecified;
            }
            set {
                this.pesoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoCC {
            get {
                return this.pesoCCField;
            }
            set {
                this.pesoCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoCCSpecified {
            get {
                return this.pesoCCFieldSpecified;
            }
            set {
                this.pesoCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool sliceRappresentabile {
            get {
                return this.sliceRappresentabileField;
            }
            set {
                this.sliceRappresentabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos prometeiaInfo {
            get {
                return this.prometeiaInfoField;
            }
            set {
                this.prometeiaInfoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsTotaliComposizione {
        
        private decimal contoCorrenteField;
        
        private bool contoCorrenteFieldSpecified;
        
        private decimal contoCorrenteNegativoField;
        
        private bool contoCorrenteNegativoFieldSpecified;
        
        private decimal contoCorrentePositivoField;
        
        private bool contoCorrentePositivoFieldSpecified;
        
        private decimal liqEligoFondiNegField;
        
        private bool liqEligoFondiNegFieldSpecified;
        
        private decimal liqEligoTitoliNegField;
        
        private bool liqEligoTitoliNegFieldSpecified;
        
        private decimal partiteViaggiantiField;
        
        private bool partiteViaggiantiFieldSpecified;
        
        private decimal patrimonioTotaleRFAField;
        
        private bool patrimonioTotaleRFAFieldSpecified;
        
        private decimal risorseFinanziarieField;
        
        private bool risorseFinanziarieFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrente {
            get {
                return this.contoCorrenteField;
            }
            set {
                this.contoCorrenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrenteSpecified {
            get {
                return this.contoCorrenteFieldSpecified;
            }
            set {
                this.contoCorrenteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrenteNegativo {
            get {
                return this.contoCorrenteNegativoField;
            }
            set {
                this.contoCorrenteNegativoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrenteNegativoSpecified {
            get {
                return this.contoCorrenteNegativoFieldSpecified;
            }
            set {
                this.contoCorrenteNegativoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrentePositivo {
            get {
                return this.contoCorrentePositivoField;
            }
            set {
                this.contoCorrentePositivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentePositivoSpecified {
            get {
                return this.contoCorrentePositivoFieldSpecified;
            }
            set {
                this.contoCorrentePositivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal liqEligoFondiNeg {
            get {
                return this.liqEligoFondiNegField;
            }
            set {
                this.liqEligoFondiNegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool liqEligoFondiNegSpecified {
            get {
                return this.liqEligoFondiNegFieldSpecified;
            }
            set {
                this.liqEligoFondiNegFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal liqEligoTitoliNeg {
            get {
                return this.liqEligoTitoliNegField;
            }
            set {
                this.liqEligoTitoliNegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool liqEligoTitoliNegSpecified {
            get {
                return this.liqEligoTitoliNegFieldSpecified;
            }
            set {
                this.liqEligoTitoliNegFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal partiteViaggianti {
            get {
                return this.partiteViaggiantiField;
            }
            set {
                this.partiteViaggiantiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool partiteViaggiantiSpecified {
            get {
                return this.partiteViaggiantiFieldSpecified;
            }
            set {
                this.partiteViaggiantiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal patrimonioTotaleRFA {
            get {
                return this.patrimonioTotaleRFAField;
            }
            set {
                this.patrimonioTotaleRFAField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patrimonioTotaleRFASpecified {
            get {
                return this.patrimonioTotaleRFAFieldSpecified;
            }
            set {
                this.patrimonioTotaleRFAFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseFinanziarie {
            get {
                return this.risorseFinanziarieField;
            }
            set {
                this.risorseFinanziarieField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseFinanziarieSpecified {
            get {
                return this.risorseFinanziarieFieldSpecified;
            }
            set {
                this.risorseFinanziarieFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class riskAlllocazionProdottoBean {
        
        private long aggregationIdField;
        
        private bool aggregationIdFieldSpecified;
        
        private string areaField;
        
        private string contractIdField;
        
        private decimal currentEquivalentField;
        
        private bool currentEquivalentFieldSpecified;
        
        private riskAlllocazionProdottoBean[] itemsField;
        
        private string nameField;
        
        private bool principaliField;
        
        private decimal relativeRiskField;
        
        private bool relativeRiskFieldSpecified;
        
        private decimal relativeWeightField;
        
        private bool relativeWeightFieldSpecified;
        
        private string varField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long aggregationId {
            get {
                return this.aggregationIdField;
            }
            set {
                this.aggregationIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool aggregationIdSpecified {
            get {
                return this.aggregationIdFieldSpecified;
            }
            set {
                this.aggregationIdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string contractId {
            get {
                return this.contractIdField;
            }
            set {
                this.contractIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal currentEquivalent {
            get {
                return this.currentEquivalentField;
            }
            set {
                this.currentEquivalentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool currentEquivalentSpecified {
            get {
                return this.currentEquivalentFieldSpecified;
            }
            set {
                this.currentEquivalentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public riskAlllocazionProdottoBean[] items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool principali {
            get {
                return this.principaliField;
            }
            set {
                this.principaliField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal relativeRisk {
            get {
                return this.relativeRiskField;
            }
            set {
                this.relativeRiskField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool relativeRiskSpecified {
            get {
                return this.relativeRiskFieldSpecified;
            }
            set {
                this.relativeRiskFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal relativeWeight {
            get {
                return this.relativeWeightField;
            }
            set {
                this.relativeWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool relativeWeightSpecified {
            get {
                return this.relativeWeightFieldSpecified;
            }
            set {
                this.relativeWeightFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class riskAllocationProdottiBean {
        
        private riskAlllocazionProdottoBean financialResourcesField;
        
        private riskAlllocazionProdottoBean[] itemsField;
        
        private riskAlllocazionProdottoBean othersField;
        
        private riskAlllocazionProdottoBean totalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAlllocazionProdottoBean financialResources {
            get {
                return this.financialResourcesField;
            }
            set {
                this.financialResourcesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public riskAlllocazionProdottoBean[] items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAlllocazionProdottoBean others {
            get {
                return this.othersField;
            }
            set {
                this.othersField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAlllocazionProdottoBean total {
            get {
                return this.totalField;
            }
            set {
                this.totalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class varPtfClienteBean {
        
        private System.DateTime dataRiferimentoField;
        
        private bool dataRiferimentoFieldSpecified;
        
        private long dtRiferimentoField;
        
        private decimal varField;
        
        private bool varFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataRiferimento {
            get {
                return this.dataRiferimentoField;
            }
            set {
                this.dataRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataRiferimentoSpecified {
            get {
                return this.dataRiferimentoFieldSpecified;
            }
            set {
                this.dataRiferimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long dtRiferimento {
            get {
                return this.dtRiferimentoField;
            }
            set {
                this.dtRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varSpecified {
            get {
                return this.varFieldSpecified;
            }
            set {
                this.varFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class serieVarBean {
        
        private varPtfClienteBean[] dataField;
        
        private string idField;
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("data", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public varPtfClienteBean[] data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rdrRmiStoricoBean {
        
        private System.DateTime dataRiferimentoField;
        
        private bool dataRiferimentoFieldSpecified;
        
        private long dtRiferimentoField;
        
        private string isinField;
        
        private decimal varField;
        
        private bool varFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataRiferimento {
            get {
                return this.dataRiferimentoField;
            }
            set {
                this.dataRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataRiferimentoSpecified {
            get {
                return this.dataRiferimentoFieldSpecified;
            }
            set {
                this.dataRiferimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long dtRiferimento {
            get {
                return this.dtRiferimentoField;
            }
            set {
                this.dtRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string isin {
            get {
                return this.isinField;
            }
            set {
                this.isinField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varSpecified {
            get {
                return this.varFieldSpecified;
            }
            set {
                this.varFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class serieStoricaBean {
        
        private rdrRmiStoricoBean[] dataField;
        
        private string idField;
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("data", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rdrRmiStoricoBean[] data {
            get {
                return this.dataField;
            }
            set {
                this.dataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class mercatiFinanziariMacroAssetBean {
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private bool flagfiduciariaPluriMandatoField;
        
        private bool flagfiduciariaPluriMandatoFieldSpecified;
        
        private serieStoricaBean listaMercatoAzionarioField;
        
        private serieStoricaBean listaMercatoMonetarioField;
        
        private serieStoricaBean listaMercatoObbligazionarioField;
        
        private serieVarBean listaVarPtfClienteField;
        
        private decimal maxProfileField;
        
        private bool maxProfileFieldSpecified;
        
        private string profiloField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagfiduciariaPluriMandato {
            get {
                return this.flagfiduciariaPluriMandatoField;
            }
            set {
                this.flagfiduciariaPluriMandatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagfiduciariaPluriMandatoSpecified {
            get {
                return this.flagfiduciariaPluriMandatoFieldSpecified;
            }
            set {
                this.flagfiduciariaPluriMandatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public serieStoricaBean listaMercatoAzionario {
            get {
                return this.listaMercatoAzionarioField;
            }
            set {
                this.listaMercatoAzionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public serieStoricaBean listaMercatoMonetario {
            get {
                return this.listaMercatoMonetarioField;
            }
            set {
                this.listaMercatoMonetarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public serieStoricaBean listaMercatoObbligazionario {
            get {
                return this.listaMercatoObbligazionarioField;
            }
            set {
                this.listaMercatoObbligazionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public serieVarBean listaVarPtfCliente {
            get {
                return this.listaVarPtfClienteField;
            }
            set {
                this.listaVarPtfClienteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal maxProfile {
            get {
                return this.maxProfileField;
            }
            set {
                this.maxProfileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool maxProfileSpecified {
            get {
                return this.maxProfileFieldSpecified;
            }
            set {
                this.maxProfileFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profilo {
            get {
                return this.profiloField;
            }
            set {
                this.profiloField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class assetClassDetailBean {
        
        private string codiceAdeguatezzaField;
        
        private string coloreField;
        
        private string descrizioneField;
        
        private string idField;
        
        private decimal varField;
        
        private bool varFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceAdeguatezza {
            get {
                return this.codiceAdeguatezzaField;
            }
            set {
                this.codiceAdeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string colore {
            get {
                return this.coloreField;
            }
            set {
                this.coloreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varSpecified {
            get {
                return this.varFieldSpecified;
            }
            set {
                this.varFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class mercatiFinanziariAssetBean {
        
        private bool flagAdeguatoFideuramField;
        
        private bool flagAdeguatoFideuramFieldSpecified;
        
        private bool flagAdeguatoPatAltriIstitutiField;
        
        private bool flagAdeguatoPatAltriIstitutiFieldSpecified;
        
        private bool flagAdeguatoPatComplessivoField;
        
        private bool flagAdeguatoPatComplessivoFieldSpecified;
        
        private bool flagVarAdeguatoExcessivelyField;
        
        private bool flagVarAdeguatoExcessivelyFieldSpecified;
        
        private bool flagfiduciariaPluriMandatoField;
        
        private bool flagfiduciariaPluriMandatoFieldSpecified;
        
        private assetClassDetailBean[] listaAssetClassField;
        
        private int profileIdField;
        
        private bool profileIdFieldSpecified;
        
        private string profiloFinanziarioField;
        
        private mercatiFinanziariAssetBeanEntry[] soglieField;
        
        private rsTotaliComposizione totaliAltriIstitutiField;
        
        private rsTotaliComposizione totaliFideuramField;
        
        private decimal varComplessivoField;
        
        private bool varComplessivoFieldSpecified;
        
        private decimal varComplessivoAltriIstitutiField;
        
        private bool varComplessivoAltriIstitutiFieldSpecified;
        
        private string varComplessivoAltriIstitutiDecodField;
        
        private string varComplessivoDecodField;
        
        private decimal varComplessivoFideuramField;
        
        private bool varComplessivoFideuramFieldSpecified;
        
        private string varComplessivoFideuramDecodField;
        
        private prometeiaInfos varInfosAltriIstitutiField;
        
        private prometeiaInfos varInfosComplessivoField;
        
        private prometeiaInfos varInfosFideuramField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAdeguatoFideuram {
            get {
                return this.flagAdeguatoFideuramField;
            }
            set {
                this.flagAdeguatoFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAdeguatoFideuramSpecified {
            get {
                return this.flagAdeguatoFideuramFieldSpecified;
            }
            set {
                this.flagAdeguatoFideuramFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAdeguatoPatAltriIstituti {
            get {
                return this.flagAdeguatoPatAltriIstitutiField;
            }
            set {
                this.flagAdeguatoPatAltriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAdeguatoPatAltriIstitutiSpecified {
            get {
                return this.flagAdeguatoPatAltriIstitutiFieldSpecified;
            }
            set {
                this.flagAdeguatoPatAltriIstitutiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAdeguatoPatComplessivo {
            get {
                return this.flagAdeguatoPatComplessivoField;
            }
            set {
                this.flagAdeguatoPatComplessivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAdeguatoPatComplessivoSpecified {
            get {
                return this.flagAdeguatoPatComplessivoFieldSpecified;
            }
            set {
                this.flagAdeguatoPatComplessivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagVarAdeguatoExcessively {
            get {
                return this.flagVarAdeguatoExcessivelyField;
            }
            set {
                this.flagVarAdeguatoExcessivelyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagVarAdeguatoExcessivelySpecified {
            get {
                return this.flagVarAdeguatoExcessivelyFieldSpecified;
            }
            set {
                this.flagVarAdeguatoExcessivelyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagfiduciariaPluriMandato {
            get {
                return this.flagfiduciariaPluriMandatoField;
            }
            set {
                this.flagfiduciariaPluriMandatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagfiduciariaPluriMandatoSpecified {
            get {
                return this.flagfiduciariaPluriMandatoFieldSpecified;
            }
            set {
                this.flagfiduciariaPluriMandatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaAssetClass", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public assetClassDetailBean[] listaAssetClass {
            get {
                return this.listaAssetClassField;
            }
            set {
                this.listaAssetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int profileId {
            get {
                return this.profileIdField;
            }
            set {
                this.profileIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool profileIdSpecified {
            get {
                return this.profileIdFieldSpecified;
            }
            set {
                this.profileIdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profiloFinanziario {
            get {
                return this.profiloFinanziarioField;
            }
            set {
                this.profiloFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public mercatiFinanziariAssetBeanEntry[] soglie {
            get {
                return this.soglieField;
            }
            set {
                this.soglieField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsTotaliComposizione totaliAltriIstituti {
            get {
                return this.totaliAltriIstitutiField;
            }
            set {
                this.totaliAltriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsTotaliComposizione totaliFideuram {
            get {
                return this.totaliFideuramField;
            }
            set {
                this.totaliFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varComplessivo {
            get {
                return this.varComplessivoField;
            }
            set {
                this.varComplessivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varComplessivoSpecified {
            get {
                return this.varComplessivoFieldSpecified;
            }
            set {
                this.varComplessivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varComplessivoAltriIstituti {
            get {
                return this.varComplessivoAltriIstitutiField;
            }
            set {
                this.varComplessivoAltriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varComplessivoAltriIstitutiSpecified {
            get {
                return this.varComplessivoAltriIstitutiFieldSpecified;
            }
            set {
                this.varComplessivoAltriIstitutiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varComplessivoAltriIstitutiDecod {
            get {
                return this.varComplessivoAltriIstitutiDecodField;
            }
            set {
                this.varComplessivoAltriIstitutiDecodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varComplessivoDecod {
            get {
                return this.varComplessivoDecodField;
            }
            set {
                this.varComplessivoDecodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varComplessivoFideuram {
            get {
                return this.varComplessivoFideuramField;
            }
            set {
                this.varComplessivoFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varComplessivoFideuramSpecified {
            get {
                return this.varComplessivoFideuramFieldSpecified;
            }
            set {
                this.varComplessivoFideuramFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varComplessivoFideuramDecod {
            get {
                return this.varComplessivoFideuramDecodField;
            }
            set {
                this.varComplessivoFideuramDecodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfosAltriIstituti {
            get {
                return this.varInfosAltriIstitutiField;
            }
            set {
                this.varInfosAltriIstitutiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfosComplessivo {
            get {
                return this.varInfosComplessivoField;
            }
            set {
                this.varInfosComplessivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfosFideuram {
            get {
                return this.varInfosFideuramField;
            }
            set {
                this.varInfosFideuramField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class mercatiFinanziariAssetBeanEntry {
        
        private int keyField;
        
        private bool keyFieldSpecified;
        
        private varRischioCreditoBean valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool keySpecified {
            get {
                return this.keyFieldSpecified;
            }
            set {
                this.keyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public varRischioCreditoBean value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class scenariBean {
        
        private decimal maxLossField;
        
        private bool maxLossFieldSpecified;
        
        private string minimumTimeField;
        
        private int minimumTimeYearField;
        
        private bool minimumTimeYearFieldSpecified;
        
        private decimal optScenarioExpiryField;
        
        private bool optScenarioExpiryFieldSpecified;
        
        private decimal optScenarioOneYearField;
        
        private bool optScenarioOneYearFieldSpecified;
        
        private decimal pesScenarioExpiryField;
        
        private bool pesScenarioExpiryFieldSpecified;
        
        private decimal pesScenarioOneYearField;
        
        private bool pesScenarioOneYearFieldSpecified;
        
        private decimal stScenarioExpiryField;
        
        private bool stScenarioExpiryFieldSpecified;
        
        private decimal stScenarioOneYearField;
        
        private bool stScenarioOneYearFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal maxLoss {
            get {
                return this.maxLossField;
            }
            set {
                this.maxLossField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool maxLossSpecified {
            get {
                return this.maxLossFieldSpecified;
            }
            set {
                this.maxLossFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string minimumTime {
            get {
                return this.minimumTimeField;
            }
            set {
                this.minimumTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int minimumTimeYear {
            get {
                return this.minimumTimeYearField;
            }
            set {
                this.minimumTimeYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool minimumTimeYearSpecified {
            get {
                return this.minimumTimeYearFieldSpecified;
            }
            set {
                this.minimumTimeYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal optScenarioExpiry {
            get {
                return this.optScenarioExpiryField;
            }
            set {
                this.optScenarioExpiryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool optScenarioExpirySpecified {
            get {
                return this.optScenarioExpiryFieldSpecified;
            }
            set {
                this.optScenarioExpiryFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal optScenarioOneYear {
            get {
                return this.optScenarioOneYearField;
            }
            set {
                this.optScenarioOneYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool optScenarioOneYearSpecified {
            get {
                return this.optScenarioOneYearFieldSpecified;
            }
            set {
                this.optScenarioOneYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesScenarioExpiry {
            get {
                return this.pesScenarioExpiryField;
            }
            set {
                this.pesScenarioExpiryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesScenarioExpirySpecified {
            get {
                return this.pesScenarioExpiryFieldSpecified;
            }
            set {
                this.pesScenarioExpiryFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesScenarioOneYear {
            get {
                return this.pesScenarioOneYearField;
            }
            set {
                this.pesScenarioOneYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesScenarioOneYearSpecified {
            get {
                return this.pesScenarioOneYearFieldSpecified;
            }
            set {
                this.pesScenarioOneYearFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal stScenarioExpiry {
            get {
                return this.stScenarioExpiryField;
            }
            set {
                this.stScenarioExpiryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool stScenarioExpirySpecified {
            get {
                return this.stScenarioExpiryFieldSpecified;
            }
            set {
                this.stScenarioExpiryFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal stScenarioOneYear {
            get {
                return this.stScenarioOneYearField;
            }
            set {
                this.stScenarioOneYearField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool stScenarioOneYearSpecified {
            get {
                return this.stScenarioOneYearFieldSpecified;
            }
            set {
                this.stScenarioOneYearFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class strutturaBean {
        
        private string descrizioneField;
        
        private decimal controvaloreField;
        
        private bool controvaloreFieldSpecified;
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private string varField;
        
        private decimal pesoField;
        
        private bool pesoFieldSpecified;
        
        private decimal pesoRelativoCtvField;
        
        private bool pesoRelativoCtvFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal controvalore {
            get {
                return this.controvaloreField;
            }
            set {
                this.controvaloreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool controvaloreSpecified {
            get {
                return this.controvaloreFieldSpecified;
            }
            set {
                this.controvaloreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal peso {
            get {
                return this.pesoField;
            }
            set {
                this.pesoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoSpecified {
            get {
                return this.pesoFieldSpecified;
            }
            set {
                this.pesoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoRelativoCtv {
            get {
                return this.pesoRelativoCtvField;
            }
            set {
                this.pesoRelativoCtvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoRelativoCtvSpecified {
            get {
                return this.pesoRelativoCtvFieldSpecified;
            }
            set {
                this.pesoRelativoCtvFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class evoluzioneBean {
        
        private bool benchmarkField;
        
        private string descProfiloField;
        
        private conoBean[] listaConiField;
        
        private strutturaBean operazioniInCorsoField;
        
        private strutturaBean patrimonioFideuramField;
        
        private scenariBean scenariField;
        
        private strutturaBean[] strutturaPortafoglioField;
        
        private strutturaBean[] strutturaRisparmioGestitoField;
        
        private decimal totalePortafoglioField;
        
        private bool totalePortafoglioFieldSpecified;
        
        private decimal totaleRisparmioGestitoField;
        
        private bool totaleRisparmioGestitoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool benchmark {
            get {
                return this.benchmarkField;
            }
            set {
                this.benchmarkField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descProfilo {
            get {
                return this.descProfiloField;
            }
            set {
                this.descProfiloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaConi", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public conoBean[] listaConi {
            get {
                return this.listaConiField;
            }
            set {
                this.listaConiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public strutturaBean operazioniInCorso {
            get {
                return this.operazioniInCorsoField;
            }
            set {
                this.operazioniInCorsoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public strutturaBean patrimonioFideuram {
            get {
                return this.patrimonioFideuramField;
            }
            set {
                this.patrimonioFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public scenariBean scenari {
            get {
                return this.scenariField;
            }
            set {
                this.scenariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("strutturaPortafoglio", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public strutturaBean[] strutturaPortafoglio {
            get {
                return this.strutturaPortafoglioField;
            }
            set {
                this.strutturaPortafoglioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("strutturaRisparmioGestito", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public strutturaBean[] strutturaRisparmioGestito {
            get {
                return this.strutturaRisparmioGestitoField;
            }
            set {
                this.strutturaRisparmioGestitoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totalePortafoglio {
            get {
                return this.totalePortafoglioField;
            }
            set {
                this.totalePortafoglioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totalePortafoglioSpecified {
            get {
                return this.totalePortafoglioFieldSpecified;
            }
            set {
                this.totalePortafoglioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleRisparmioGestito {
            get {
                return this.totaleRisparmioGestitoField;
            }
            set {
                this.totaleRisparmioGestitoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleRisparmioGestitoSpecified {
            get {
                return this.totaleRisparmioGestitoFieldSpecified;
            }
            set {
                this.totaleRisparmioGestitoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class conoBean {
        
        private long chiaveProgettoField;
        
        private bool chiaveProgettoFieldSpecified;
        
        private System.DateTime dtRiferimentoField;
        
        private bool dtRiferimentoFieldSpecified;
        
        private decimal quantileInfField;
        
        private bool quantileInfFieldSpecified;
        
        private decimal quantileInterField;
        
        private bool quantileInterFieldSpecified;
        
        private decimal quantileSupField;
        
        private bool quantileSupFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgetto {
            get {
                return this.chiaveProgettoField;
            }
            set {
                this.chiaveProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProgettoSpecified {
            get {
                return this.chiaveProgettoFieldSpecified;
            }
            set {
                this.chiaveProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimento {
            get {
                return this.dtRiferimentoField;
            }
            set {
                this.dtRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoSpecified {
            get {
                return this.dtRiferimentoFieldSpecified;
            }
            set {
                this.dtRiferimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quantileInf {
            get {
                return this.quantileInfField;
            }
            set {
                this.quantileInfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quantileInfSpecified {
            get {
                return this.quantileInfFieldSpecified;
            }
            set {
                this.quantileInfFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quantileInter {
            get {
                return this.quantileInterField;
            }
            set {
                this.quantileInterField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quantileInterSpecified {
            get {
                return this.quantileInterFieldSpecified;
            }
            set {
                this.quantileInterFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quantileSup {
            get {
                return this.quantileSupField;
            }
            set {
                this.quantileSupField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quantileSupSpecified {
            get {
                return this.quantileSupFieldSpecified;
            }
            set {
                this.quantileSupFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class areeProgettiBean {
        
        private string areaField;
        
        private decimal coverageField;
        
        private bool coverageFieldSpecified;
        
        private decimal currentEquivalentField;
        
        private bool currentEquivalentFieldSpecified;
        
        private string nameField;
        
        private bool openField;
        
        private int ordinamentoField;
        
        private bool ordinamentoFieldSpecified;
        
        private areeProgettiBean[] projectsField;
        
        private decimal relativeRiskField;
        
        private bool relativeRiskFieldSpecified;
        
        private decimal relativeWeightField;
        
        private bool relativeWeightFieldSpecified;
        
        private int timeHorizonField;
        
        private bool timeHorizonFieldSpecified;
        
        private string varField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coverage {
            get {
                return this.coverageField;
            }
            set {
                this.coverageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coverageSpecified {
            get {
                return this.coverageFieldSpecified;
            }
            set {
                this.coverageFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal currentEquivalent {
            get {
                return this.currentEquivalentField;
            }
            set {
                this.currentEquivalentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool currentEquivalentSpecified {
            get {
                return this.currentEquivalentFieldSpecified;
            }
            set {
                this.currentEquivalentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool open {
            get {
                return this.openField;
            }
            set {
                this.openField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ordinamento {
            get {
                return this.ordinamentoField;
            }
            set {
                this.ordinamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ordinamentoSpecified {
            get {
                return this.ordinamentoFieldSpecified;
            }
            set {
                this.ordinamentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("projects", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public areeProgettiBean[] projects {
            get {
                return this.projectsField;
            }
            set {
                this.projectsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal relativeRisk {
            get {
                return this.relativeRiskField;
            }
            set {
                this.relativeRiskField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool relativeRiskSpecified {
            get {
                return this.relativeRiskFieldSpecified;
            }
            set {
                this.relativeRiskFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal relativeWeight {
            get {
                return this.relativeWeightField;
            }
            set {
                this.relativeWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool relativeWeightSpecified {
            get {
                return this.relativeWeightFieldSpecified;
            }
            set {
                this.relativeWeightFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int timeHorizon {
            get {
                return this.timeHorizonField;
            }
            set {
                this.timeHorizonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool timeHorizonSpecified {
            get {
                return this.timeHorizonFieldSpecified;
            }
            set {
                this.timeHorizonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class riskAllocationBean {
        
        private areeProgettiBean[] areeField;
        
        private areeProgettiBean financialResourcesField;
        
        private areeProgettiBean othersField;
        
        private areeProgettiBean totalField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("aree", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public areeProgettiBean[] aree {
            get {
                return this.areeField;
            }
            set {
                this.areeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public areeProgettiBean financialResources {
            get {
                return this.financialResourcesField;
            }
            set {
                this.financialResourcesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public areeProgettiBean others {
            get {
                return this.othersField;
            }
            set {
                this.othersField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public areeProgettiBean total {
            get {
                return this.totalField;
            }
            set {
                this.totalField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsRischio {
        
        private riskAllocationBean areeProgettiField;
        
        private correlazioneBean correlazioneAssetField;
        
        private correlazioneBean correlazioneEsposizioneValutariaField;
        
        private correlazioneBean correlazioneProdottiField;
        
        private evoluzioneBean evoluzioneField;
        
        private mercatiFinanziariAssetBean mercatiFinanziariAssetField;
        
        private mercatiFinanziariMacroAssetBean mercatiFinanziariMacroAssetField;
        
        private riskAllocationProdottiBean prodottiField;
        
        private rischioCreditoConcentrazioneBean rischioCreditoConcetrazioneField;
        
        private rischioMercatoCreditoBean rischioMercatoCreditoField;
        
        private riskAllocationAssetClassBean rischioRelativoDistAssetField;
        
        private riskAllocationAssetClassBean rischioRelativoDistMacroAssetField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAllocationBean areeProgetti {
            get {
                return this.areeProgettiField;
            }
            set {
                this.areeProgettiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public correlazioneBean correlazioneAsset {
            get {
                return this.correlazioneAssetField;
            }
            set {
                this.correlazioneAssetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public correlazioneBean correlazioneEsposizioneValutaria {
            get {
                return this.correlazioneEsposizioneValutariaField;
            }
            set {
                this.correlazioneEsposizioneValutariaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public correlazioneBean correlazioneProdotti {
            get {
                return this.correlazioneProdottiField;
            }
            set {
                this.correlazioneProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public evoluzioneBean evoluzione {
            get {
                return this.evoluzioneField;
            }
            set {
                this.evoluzioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public mercatiFinanziariAssetBean mercatiFinanziariAsset {
            get {
                return this.mercatiFinanziariAssetField;
            }
            set {
                this.mercatiFinanziariAssetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public mercatiFinanziariMacroAssetBean mercatiFinanziariMacroAsset {
            get {
                return this.mercatiFinanziariMacroAssetField;
            }
            set {
                this.mercatiFinanziariMacroAssetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAllocationProdottiBean prodotti {
            get {
                return this.prodottiField;
            }
            set {
                this.prodottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rischioCreditoConcentrazioneBean rischioCreditoConcetrazione {
            get {
                return this.rischioCreditoConcetrazioneField;
            }
            set {
                this.rischioCreditoConcetrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rischioMercatoCreditoBean rischioMercatoCredito {
            get {
                return this.rischioMercatoCreditoField;
            }
            set {
                this.rischioMercatoCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAllocationAssetClassBean rischioRelativoDistAsset {
            get {
                return this.rischioRelativoDistAssetField;
            }
            set {
                this.rischioRelativoDistAssetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public riskAllocationAssetClassBean rischioRelativoDistMacroAsset {
            get {
                return this.rischioRelativoDistMacroAssetField;
            }
            set {
                this.rischioRelativoDistMacroAssetField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prodottiAdeguatezzaBean {
        
        private string codiceField;
        
        private decimal currentEquivalentField;
        
        private bool currentEquivalentFieldSpecified;
        
        private prodottoAdeguatezzaBean[] itemsField;
        
        private string marketRiskField;
        
        private string nameField;
        
        private int ordinamentoField;
        
        private prometeiaInfos varInfosContractOrCategotyField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codice {
            get {
                return this.codiceField;
            }
            set {
                this.codiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal currentEquivalent {
            get {
                return this.currentEquivalentField;
            }
            set {
                this.currentEquivalentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool currentEquivalentSpecified {
            get {
                return this.currentEquivalentFieldSpecified;
            }
            set {
                this.currentEquivalentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public prodottoAdeguatezzaBean[] items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string marketRisk {
            get {
                return this.marketRiskField;
            }
            set {
                this.marketRiskField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ordinamento {
            get {
                return this.ordinamentoField;
            }
            set {
                this.ordinamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfosContractOrCategoty {
            get {
                return this.varInfosContractOrCategotyField;
            }
            set {
                this.varInfosContractOrCategotyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prodottoAdeguatezzaBean {
        
        private string nameField;
        
        private string marketRiskField;
        
        private string complexityField;
        
        private int timeHorizonField;
        
        private bool timeHorizonFieldSpecified;
        
        private string liquidityField;
        
        private decimal currentEquivalentField;
        
        private bool currentEquivalentFieldSpecified;
        
        private bool isLeafField;
        
        private long aggregationIdField;
        
        private bool aggregationIdFieldSpecified;
        
        private string contractIdField;
        
        private string contractNameField;
        
        private string creditRiskField;
        
        private bool isLineaField;
        
        private string chiavePosizionePtfField;
        
        private string areaField;
        
        private string codiceSottoProdottoField;
        
        private prodottoAdeguatezzaBean[] itemsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string marketRisk {
            get {
                return this.marketRiskField;
            }
            set {
                this.marketRiskField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string complexity {
            get {
                return this.complexityField;
            }
            set {
                this.complexityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int timeHorizon {
            get {
                return this.timeHorizonField;
            }
            set {
                this.timeHorizonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool timeHorizonSpecified {
            get {
                return this.timeHorizonFieldSpecified;
            }
            set {
                this.timeHorizonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string liquidity {
            get {
                return this.liquidityField;
            }
            set {
                this.liquidityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal currentEquivalent {
            get {
                return this.currentEquivalentField;
            }
            set {
                this.currentEquivalentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool currentEquivalentSpecified {
            get {
                return this.currentEquivalentFieldSpecified;
            }
            set {
                this.currentEquivalentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isLeaf {
            get {
                return this.isLeafField;
            }
            set {
                this.isLeafField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long aggregationId {
            get {
                return this.aggregationIdField;
            }
            set {
                this.aggregationIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool aggregationIdSpecified {
            get {
                return this.aggregationIdFieldSpecified;
            }
            set {
                this.aggregationIdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string contractId {
            get {
                return this.contractIdField;
            }
            set {
                this.contractIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string contractName {
            get {
                return this.contractNameField;
            }
            set {
                this.contractNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string creditRisk {
            get {
                return this.creditRiskField;
            }
            set {
                this.creditRiskField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isLinea {
            get {
                return this.isLineaField;
            }
            set {
                this.isLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string chiavePosizionePtf {
            get {
                return this.chiavePosizionePtfField;
            }
            set {
                this.chiavePosizionePtfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceSottoProdotto {
            get {
                return this.codiceSottoProdottoField;
            }
            set {
                this.codiceSottoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public prodottoAdeguatezzaBean[] items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class listaProdottiAdeguatezza {
        
        private prodottoAdeguatezzaBean financialResourcesField;
        
        private prodottiAdeguatezzaBean[] itemsField;
        
        private prodottoAdeguatezzaBean otherField;
        
        private prodottoAdeguatezzaBean totalField;
        
        private prometeiaInfos varInfosPatrimonyField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prodottoAdeguatezzaBean financialResources {
            get {
                return this.financialResourcesField;
            }
            set {
                this.financialResourcesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public prodottiAdeguatezzaBean[] items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prodottoAdeguatezzaBean other {
            get {
                return this.otherField;
            }
            set {
                this.otherField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prodottoAdeguatezzaBean total {
            get {
                return this.totalField;
            }
            set {
                this.totalField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfosPatrimony {
            get {
                return this.varInfosPatrimonyField;
            }
            set {
                this.varInfosPatrimonyField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class flagAdeguatezzaBean {
        
        private string coperturaField;
        
        private int criterioOrdinamentoField;
        
        private string descrizioneFlagField;
        
        private string idField;
        
        private bool isAdeguatoField;
        
        private bool isAdeguatoFieldSpecified;
        
        private string patrimonioFideuramField;
        
        private string sogliaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int criterioOrdinamento {
            get {
                return this.criterioOrdinamentoField;
            }
            set {
                this.criterioOrdinamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneFlag {
            get {
                return this.descrizioneFlagField;
            }
            set {
                this.descrizioneFlagField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string id {
            get {
                return this.idField;
            }
            set {
                this.idField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isAdeguato {
            get {
                return this.isAdeguatoField;
            }
            set {
                this.isAdeguatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isAdeguatoSpecified {
            get {
                return this.isAdeguatoFieldSpecified;
            }
            set {
                this.isAdeguatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string patrimonioFideuram {
            get {
                return this.patrimonioFideuramField;
            }
            set {
                this.patrimonioFideuramField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string soglia {
            get {
                return this.sogliaField;
            }
            set {
                this.sogliaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class orizzontiTemporaliBean {
        
        private string adequacyField;
        
        private decimal adequacyForHorizonField;
        
        private bool adequacyForHorizonFieldSpecified;
        
        private decimal currentPortfolioField;
        
        private bool currentPortfolioFieldSpecified;
        
        private int holdingPeriodField;
        
        private decimal locationToHorizonField;
        
        private bool locationToHorizonFieldSpecified;
        
        private decimal portafoglioProspetticoField;
        
        private bool portafoglioProspetticoFieldSpecified;
        
        private decimal questionnaireMiFIDField;
        
        private bool questionnaireMiFIDFieldSpecified;
        
        private string timeHorizonField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string adequacy {
            get {
                return this.adequacyField;
            }
            set {
                this.adequacyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal adequacyForHorizon {
            get {
                return this.adequacyForHorizonField;
            }
            set {
                this.adequacyForHorizonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool adequacyForHorizonSpecified {
            get {
                return this.adequacyForHorizonFieldSpecified;
            }
            set {
                this.adequacyForHorizonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal currentPortfolio {
            get {
                return this.currentPortfolioField;
            }
            set {
                this.currentPortfolioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool currentPortfolioSpecified {
            get {
                return this.currentPortfolioFieldSpecified;
            }
            set {
                this.currentPortfolioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int holdingPeriod {
            get {
                return this.holdingPeriodField;
            }
            set {
                this.holdingPeriodField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal locationToHorizon {
            get {
                return this.locationToHorizonField;
            }
            set {
                this.locationToHorizonField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool locationToHorizonSpecified {
            get {
                return this.locationToHorizonFieldSpecified;
            }
            set {
                this.locationToHorizonFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal portafoglioProspettico {
            get {
                return this.portafoglioProspetticoField;
            }
            set {
                this.portafoglioProspetticoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool portafoglioProspetticoSpecified {
            get {
                return this.portafoglioProspetticoFieldSpecified;
            }
            set {
                this.portafoglioProspetticoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal questionnaireMiFID {
            get {
                return this.questionnaireMiFIDField;
            }
            set {
                this.questionnaireMiFIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool questionnaireMiFIDSpecified {
            get {
                return this.questionnaireMiFIDFieldSpecified;
            }
            set {
                this.questionnaireMiFIDFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string timeHorizon {
            get {
                return this.timeHorizonField;
            }
            set {
                this.timeHorizonField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class itemConcentrazioneBean {
        
        private bool adequacyField;
        
        private bool adequacyFieldSpecified;
        
        private decimal concentrationField;
        
        private bool concentrationFieldSpecified;
        
        private decimal concentrationThresholdField;
        
        private bool concentrationThresholdFieldSpecified;
        
        private decimal currentEquivalentField;
        
        private bool currentEquivalentFieldSpecified;
        
        private decimal franchigiaField;
        
        private bool franchigiaFieldSpecified;
        
        private string franchiseField;
        
        private itemConcentrazioneBean[] itemsField;
        
        private bool leafField;
        
        private string nameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool adequacy {
            get {
                return this.adequacyField;
            }
            set {
                this.adequacyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool adequacySpecified {
            get {
                return this.adequacyFieldSpecified;
            }
            set {
                this.adequacyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentration {
            get {
                return this.concentrationField;
            }
            set {
                this.concentrationField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrationSpecified {
            get {
                return this.concentrationFieldSpecified;
            }
            set {
                this.concentrationFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrationThreshold {
            get {
                return this.concentrationThresholdField;
            }
            set {
                this.concentrationThresholdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrationThresholdSpecified {
            get {
                return this.concentrationThresholdFieldSpecified;
            }
            set {
                this.concentrationThresholdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal currentEquivalent {
            get {
                return this.currentEquivalentField;
            }
            set {
                this.currentEquivalentField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool currentEquivalentSpecified {
            get {
                return this.currentEquivalentFieldSpecified;
            }
            set {
                this.currentEquivalentFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal franchigia {
            get {
                return this.franchigiaField;
            }
            set {
                this.franchigiaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool franchigiaSpecified {
            get {
                return this.franchigiaFieldSpecified;
            }
            set {
                this.franchigiaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string franchise {
            get {
                return this.franchiseField;
            }
            set {
                this.franchiseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public itemConcentrazioneBean[] items {
            get {
                return this.itemsField;
            }
            set {
                this.itemsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool leaf {
            get {
                return this.leafField;
            }
            set {
                this.leafField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class concentrazioneTitoliBean {
        
        private itemConcentrazioneBean[] azionariField;
        
        private decimal concentrazioneTotAzionariField;
        
        private bool concentrazioneTotAzionariFieldSpecified;
        
        private decimal concentrazioneTotObbligazionariField;
        
        private bool concentrazioneTotObbligazionariFieldSpecified;
        
        private decimal concentrazioneTotSpeculativiField;
        
        private bool concentrazioneTotSpeculativiFieldSpecified;
        
        private decimal ctvTotaleAzionariField;
        
        private bool ctvTotaleAzionariFieldSpecified;
        
        private decimal ctvTotaleObbligazionariField;
        
        private bool ctvTotaleObbligazionariFieldSpecified;
        
        private decimal ctvTotaleSpeculativiField;
        
        private bool ctvTotaleSpeculativiFieldSpecified;
        
        private itemConcentrazioneBean[] obbligazionariField;
        
        private itemConcentrazioneBean[] speculativiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public itemConcentrazioneBean[] azionari {
            get {
                return this.azionariField;
            }
            set {
                this.azionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazioneTotAzionari {
            get {
                return this.concentrazioneTotAzionariField;
            }
            set {
                this.concentrazioneTotAzionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneTotAzionariSpecified {
            get {
                return this.concentrazioneTotAzionariFieldSpecified;
            }
            set {
                this.concentrazioneTotAzionariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazioneTotObbligazionari {
            get {
                return this.concentrazioneTotObbligazionariField;
            }
            set {
                this.concentrazioneTotObbligazionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneTotObbligazionariSpecified {
            get {
                return this.concentrazioneTotObbligazionariFieldSpecified;
            }
            set {
                this.concentrazioneTotObbligazionariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazioneTotSpeculativi {
            get {
                return this.concentrazioneTotSpeculativiField;
            }
            set {
                this.concentrazioneTotSpeculativiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneTotSpeculativiSpecified {
            get {
                return this.concentrazioneTotSpeculativiFieldSpecified;
            }
            set {
                this.concentrazioneTotSpeculativiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvTotaleAzionari {
            get {
                return this.ctvTotaleAzionariField;
            }
            set {
                this.ctvTotaleAzionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvTotaleAzionariSpecified {
            get {
                return this.ctvTotaleAzionariFieldSpecified;
            }
            set {
                this.ctvTotaleAzionariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvTotaleObbligazionari {
            get {
                return this.ctvTotaleObbligazionariField;
            }
            set {
                this.ctvTotaleObbligazionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvTotaleObbligazionariSpecified {
            get {
                return this.ctvTotaleObbligazionariFieldSpecified;
            }
            set {
                this.ctvTotaleObbligazionariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvTotaleSpeculativi {
            get {
                return this.ctvTotaleSpeculativiField;
            }
            set {
                this.ctvTotaleSpeculativiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvTotaleSpeculativiSpecified {
            get {
                return this.ctvTotaleSpeculativiFieldSpecified;
            }
            set {
                this.ctvTotaleSpeculativiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public itemConcentrazioneBean[] obbligazionari {
            get {
                return this.obbligazionariField;
            }
            set {
                this.obbligazionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public itemConcentrazioneBean[] speculativi {
            get {
                return this.speculativiField;
            }
            set {
                this.speculativiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class dettDelegatoBean {
        
        private string codiceFiscaleField;
        
        private string codiceMandatoField;
        
        private string codiceQuestionarioField;
        
        private string cognomeField;
        
        private int dataInizioValiditaField;
        
        private int dataNascitaField;
        
        private string desProfiloECField;
        
        private bool flagDefaultField;
        
        private string luogoNascitaField;
        
        private string nomeField;
        
        private int orainiziovaliditaField;
        
        private bool profilatoField;
        
        private short profiloECField;
        
        private bool selezionatoField;
        
        private string tipoDelegaField;
        
        private bool validoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceFiscale {
            get {
                return this.codiceFiscaleField;
            }
            set {
                this.codiceFiscaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceMandato {
            get {
                return this.codiceMandatoField;
            }
            set {
                this.codiceMandatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceQuestionario {
            get {
                return this.codiceQuestionarioField;
            }
            set {
                this.codiceQuestionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string cognome {
            get {
                return this.cognomeField;
            }
            set {
                this.cognomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int dataInizioValidita {
            get {
                return this.dataInizioValiditaField;
            }
            set {
                this.dataInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int dataNascita {
            get {
                return this.dataNascitaField;
            }
            set {
                this.dataNascitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string desProfiloEC {
            get {
                return this.desProfiloECField;
            }
            set {
                this.desProfiloECField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagDefault {
            get {
                return this.flagDefaultField;
            }
            set {
                this.flagDefaultField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string luogoNascita {
            get {
                return this.luogoNascitaField;
            }
            set {
                this.luogoNascitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nome {
            get {
                return this.nomeField;
            }
            set {
                this.nomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int orainiziovalidita {
            get {
                return this.orainiziovaliditaField;
            }
            set {
                this.orainiziovaliditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool profilato {
            get {
                return this.profilatoField;
            }
            set {
                this.profilatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short profiloEC {
            get {
                return this.profiloECField;
            }
            set {
                this.profiloECField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool selezionato {
            get {
                return this.selezionatoField;
            }
            set {
                this.selezionatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoDelega {
            get {
                return this.tipoDelegaField;
            }
            set {
                this.tipoDelegaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool valido {
            get {
                return this.validoField;
            }
            set {
                this.validoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class datiPortafoglioBean {
        
        private double beneficioDiversificazioneField;
        
        private int classeComplessitaField;
        
        private int classeRischioCreditoField;
        
        private double consistenzaField;
        
        private double coperturaField;
        
        private string descrizioneClasseComplessitaField;
        
        private string descrizioneClasseRischioCreditoField;
        
        private int numeroOperazioniEffettuateField;
        
        private double pesoProdComplessiField;
        
        private double valoreVaRField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public double beneficioDiversificazione {
            get {
                return this.beneficioDiversificazioneField;
            }
            set {
                this.beneficioDiversificazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int classeComplessita {
            get {
                return this.classeComplessitaField;
            }
            set {
                this.classeComplessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int classeRischioCredito {
            get {
                return this.classeRischioCreditoField;
            }
            set {
                this.classeRischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public double consistenza {
            get {
                return this.consistenzaField;
            }
            set {
                this.consistenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public double copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneClasseComplessita {
            get {
                return this.descrizioneClasseComplessitaField;
            }
            set {
                this.descrizioneClasseComplessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneClasseRischioCredito {
            get {
                return this.descrizioneClasseRischioCreditoField;
            }
            set {
                this.descrizioneClasseRischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int numeroOperazioniEffettuate {
            get {
                return this.numeroOperazioniEffettuateField;
            }
            set {
                this.numeroOperazioniEffettuateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public double pesoProdComplessi {
            get {
                return this.pesoProdComplessiField;
            }
            set {
                this.pesoProdComplessiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public double valoreVaR {
            get {
                return this.valoreVaRField;
            }
            set {
                this.valoreVaRField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class caratteristicheClienteBean {
        
        private int classeRischioCreditoClienteField;
        
        private string descrizioneClasseRischioCreditoClienteField;
        
        private string descrizioneEsperienzaConoscenzaField;
        
        private System.DateTime dtInizioValiditaProfiloField;
        
        private bool dtInizioValiditaProfiloFieldSpecified;
        
        private double limiteConcentrazioneProdComplessiField;
        
        private double limiteVaRField;
        
        private int maxNumeroOperazioniField;
        
        private int profiloField;
        
        private int profiloEsperienzaConoscenzaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int classeRischioCreditoCliente {
            get {
                return this.classeRischioCreditoClienteField;
            }
            set {
                this.classeRischioCreditoClienteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneClasseRischioCreditoCliente {
            get {
                return this.descrizioneClasseRischioCreditoClienteField;
            }
            set {
                this.descrizioneClasseRischioCreditoClienteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneEsperienzaConoscenza {
            get {
                return this.descrizioneEsperienzaConoscenzaField;
            }
            set {
                this.descrizioneEsperienzaConoscenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValiditaProfilo {
            get {
                return this.dtInizioValiditaProfiloField;
            }
            set {
                this.dtInizioValiditaProfiloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaProfiloSpecified {
            get {
                return this.dtInizioValiditaProfiloFieldSpecified;
            }
            set {
                this.dtInizioValiditaProfiloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public double limiteConcentrazioneProdComplessi {
            get {
                return this.limiteConcentrazioneProdComplessiField;
            }
            set {
                this.limiteConcentrazioneProdComplessiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public double limiteVaR {
            get {
                return this.limiteVaRField;
            }
            set {
                this.limiteVaRField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int maxNumeroOperazioni {
            get {
                return this.maxNumeroOperazioniField;
            }
            set {
                this.maxNumeroOperazioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int profilo {
            get {
                return this.profiloField;
            }
            set {
                this.profiloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int profiloEsperienzaConoscenza {
            get {
                return this.profiloEsperienzaConoscenzaField;
            }
            set {
                this.profiloEsperienzaConoscenzaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsAdeguatezzaTopBean {
        
        private caratteristicheClienteBean caratteristicheClienteField;
        
        private datiPortafoglioBean datiPortafoglioField;
        
        private dettDelegatoBean[] delegatiField;
        
        private concentrazioneTitoliBean elencoConcentrazioneTitoliField;
        
        private orizzontiTemporaliBean[] elencoOrizzontiTemporaliField;
        
        private bool flagSoggettoAdeguatezzaMifidField;
        
        private bool flagSoggettoAdeguatezzaMifidFieldSpecified;
        
        private bool flagSoggettoConcentrazioneField;
        
        private bool flagSoggettoConcentrazioneFieldSpecified;
        
        private bool flagVarAdeguatoExcessivelyField;
        
        private bool flagVarAdeguatoExcessivelyFieldSpecified;
        
        private bool flagfiduciariaPluriMandatoField;
        
        private bool flagfiduciariaPluriMandatoFieldSpecified;
        
        private bool isAdeguatoField;
        
        private bool isAdeguatoFieldSpecified;
        
        private flagAdeguatezzaBean[] listaAdeguatezzaField;
        
        private string profileField;
        
        private prometeiaInfos prometeiaInfoCasaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public caratteristicheClienteBean caratteristicheCliente {
            get {
                return this.caratteristicheClienteField;
            }
            set {
                this.caratteristicheClienteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public datiPortafoglioBean datiPortafoglio {
            get {
                return this.datiPortafoglioField;
            }
            set {
                this.datiPortafoglioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("delegati", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public dettDelegatoBean[] delegati {
            get {
                return this.delegatiField;
            }
            set {
                this.delegatiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public concentrazioneTitoliBean elencoConcentrazioneTitoli {
            get {
                return this.elencoConcentrazioneTitoliField;
            }
            set {
                this.elencoConcentrazioneTitoliField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("elencoOrizzontiTemporali", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public orizzontiTemporaliBean[] elencoOrizzontiTemporali {
            get {
                return this.elencoOrizzontiTemporaliField;
            }
            set {
                this.elencoOrizzontiTemporaliField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagSoggettoAdeguatezzaMifid {
            get {
                return this.flagSoggettoAdeguatezzaMifidField;
            }
            set {
                this.flagSoggettoAdeguatezzaMifidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagSoggettoAdeguatezzaMifidSpecified {
            get {
                return this.flagSoggettoAdeguatezzaMifidFieldSpecified;
            }
            set {
                this.flagSoggettoAdeguatezzaMifidFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagSoggettoConcentrazione {
            get {
                return this.flagSoggettoConcentrazioneField;
            }
            set {
                this.flagSoggettoConcentrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagSoggettoConcentrazioneSpecified {
            get {
                return this.flagSoggettoConcentrazioneFieldSpecified;
            }
            set {
                this.flagSoggettoConcentrazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagVarAdeguatoExcessively {
            get {
                return this.flagVarAdeguatoExcessivelyField;
            }
            set {
                this.flagVarAdeguatoExcessivelyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagVarAdeguatoExcessivelySpecified {
            get {
                return this.flagVarAdeguatoExcessivelyFieldSpecified;
            }
            set {
                this.flagVarAdeguatoExcessivelyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagfiduciariaPluriMandato {
            get {
                return this.flagfiduciariaPluriMandatoField;
            }
            set {
                this.flagfiduciariaPluriMandatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagfiduciariaPluriMandatoSpecified {
            get {
                return this.flagfiduciariaPluriMandatoFieldSpecified;
            }
            set {
                this.flagfiduciariaPluriMandatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isAdeguato {
            get {
                return this.isAdeguatoField;
            }
            set {
                this.isAdeguatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isAdeguatoSpecified {
            get {
                return this.isAdeguatoFieldSpecified;
            }
            set {
                this.isAdeguatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaAdeguatezza", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public flagAdeguatezzaBean[] listaAdeguatezza {
            get {
                return this.listaAdeguatezzaField;
            }
            set {
                this.listaAdeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profile {
            get {
                return this.profileField;
            }
            set {
                this.profileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos prometeiaInfoCasa {
            get {
                return this.prometeiaInfoCasaField;
            }
            set {
                this.prometeiaInfoCasaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsAdequatezza {
        
        private rsAdeguatezzaTopBean adeguatezzaTopBeanField;
        
        private listaProdottiAdeguatezza listaProdottiAreaField;
        
        private listaProdottiAdeguatezza listaProdottiCategoriaField;
        
        private listaProdottiAdeguatezza listaProdottiContrattiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsAdeguatezzaTopBean adeguatezzaTopBean {
            get {
                return this.adeguatezzaTopBeanField;
            }
            set {
                this.adeguatezzaTopBeanField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public listaProdottiAdeguatezza listaProdottiArea {
            get {
                return this.listaProdottiAreaField;
            }
            set {
                this.listaProdottiAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public listaProdottiAdeguatezza listaProdottiCategoria {
            get {
                return this.listaProdottiCategoriaField;
            }
            set {
                this.listaProdottiCategoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public listaProdottiAdeguatezza listaProdottiContratti {
            get {
                return this.listaProdottiContrattiField;
            }
            set {
                this.listaProdottiContrattiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsRischioUnit {
        
        private rsAdequatezza adeguatezzaField;
        
        private rsRischio rischioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsAdequatezza adeguatezza {
            get {
                return this.adeguatezzaField;
            }
            set {
                this.adeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsRischio rischio {
            get {
                return this.rischioField;
            }
            set {
                this.rischioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stPosizioniPropostaBean {
        
        private long chiavePosizioneProField;
        
        private bool chiavePosizioneProFieldSpecified;
        
        private long chiavePropostaField;
        
        private bool chiavePropostaFieldSpecified;
        
        private int chiaveProdottoField;
        
        private bool chiaveProdottoFieldSpecified;
        
        private string contoField;
        
        private string rubricatoField;
        
        private string codConfField;
        
        private string numPolizzaField;
        
        private string custGarField;
        
        private string codAbiField;
        
        private string termIdField;
        
        private string annoField;
        
        private string progField;
        
        private string codConfPropostaField;
        
        private string descrPrdInvalidField;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private decimal ptfInizialeField;
        
        private bool ptfInizialeFieldSpecified;
        
        private decimal totInvestiField;
        
        private bool totInvestiFieldSpecified;
        
        private decimal totDisinvestiField;
        
        private bool totDisinvestiFieldSpecified;
        
        private decimal varProField;
        
        private bool varProFieldSpecified;
        
        private string varProDecField;
        
        private decimal rischioCreditoProField;
        
        private bool rischioCreditoProFieldSpecified;
        
        private string rischioCreditoDecProField;
        
        private decimal ctvProField;
        
        private bool ctvProFieldSpecified;
        
        private catalogoProdottiBean prodottoFinanziarioField;
        
        private stDettaglioOperazioneBean[] listaStDettaglioOperazioneField;
        
        private stSottostantiPosizioniBean[] sottostatiPosizioneProField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePosizionePro {
            get {
                return this.chiavePosizioneProField;
            }
            set {
                this.chiavePosizioneProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePosizioneProSpecified {
            get {
                return this.chiavePosizioneProFieldSpecified;
            }
            set {
                this.chiavePosizioneProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePropostaSpecified {
            get {
                return this.chiavePropostaFieldSpecified;
            }
            set {
                this.chiavePropostaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoSpecified {
            get {
                return this.chiaveProdottoFieldSpecified;
            }
            set {
                this.chiaveProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string conto {
            get {
                return this.contoField;
            }
            set {
                this.contoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rubricato {
            get {
                return this.rubricatoField;
            }
            set {
                this.rubricatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codConf {
            get {
                return this.codConfField;
            }
            set {
                this.codConfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string numPolizza {
            get {
                return this.numPolizzaField;
            }
            set {
                this.numPolizzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string custGar {
            get {
                return this.custGarField;
            }
            set {
                this.custGarField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codAbi {
            get {
                return this.codAbiField;
            }
            set {
                this.codAbiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string termId {
            get {
                return this.termIdField;
            }
            set {
                this.termIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string anno {
            get {
                return this.annoField;
            }
            set {
                this.annoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string prog {
            get {
                return this.progField;
            }
            set {
                this.progField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codConfProposta {
            get {
                return this.codConfPropostaField;
            }
            set {
                this.codConfPropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrPrdInvalid {
            get {
                return this.descrPrdInvalidField;
            }
            set {
                this.descrPrdInvalidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ptfIniziale {
            get {
                return this.ptfInizialeField;
            }
            set {
                this.ptfInizialeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ptfInizialeSpecified {
            get {
                return this.ptfInizialeFieldSpecified;
            }
            set {
                this.ptfInizialeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totInvesti {
            get {
                return this.totInvestiField;
            }
            set {
                this.totInvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totInvestiSpecified {
            get {
                return this.totInvestiFieldSpecified;
            }
            set {
                this.totInvestiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totDisinvesti {
            get {
                return this.totDisinvestiField;
            }
            set {
                this.totDisinvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totDisinvestiSpecified {
            get {
                return this.totDisinvestiFieldSpecified;
            }
            set {
                this.totDisinvestiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varPro {
            get {
                return this.varProField;
            }
            set {
                this.varProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varProSpecified {
            get {
                return this.varProFieldSpecified;
            }
            set {
                this.varProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varProDec {
            get {
                return this.varProDecField;
            }
            set {
                this.varProDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCreditoPro {
            get {
                return this.rischioCreditoProField;
            }
            set {
                this.rischioCreditoProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoProSpecified {
            get {
                return this.rischioCreditoProFieldSpecified;
            }
            set {
                this.rischioCreditoProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoDecPro {
            get {
                return this.rischioCreditoDecProField;
            }
            set {
                this.rischioCreditoDecProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPro {
            get {
                return this.ctvProField;
            }
            set {
                this.ctvProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProSpecified {
            get {
                return this.ctvProFieldSpecified;
            }
            set {
                this.ctvProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public catalogoProdottiBean prodottoFinanziario {
            get {
                return this.prodottoFinanziarioField;
            }
            set {
                this.prodottoFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaStDettaglioOperazione", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stDettaglioOperazioneBean[] listaStDettaglioOperazione {
            get {
                return this.listaStDettaglioOperazioneField;
            }
            set {
                this.listaStDettaglioOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("sottostatiPosizionePro", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stSottostantiPosizioniBean[] sottostatiPosizionePro {
            get {
                return this.sottostatiPosizioneProField;
            }
            set {
                this.sottostatiPosizioneProField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class catalogoProdottiBean {
        
        private anAlberaturaBean anAlberaturaField;
        
        private anAssogestioneFondiBean anAssogestioneFondiField;
        
        private anCompagniaBean anCompagniaField;
        
        private anComplessitaBean anComplessitaField;
        
        private anDistribuzioneProventiBean anDistribuzioneProventiField;
        
        private anEmittenteBean anEmittenteField;
        
        private anStatoProdottoBean anStatoProdottoField;
        
        private anTassoObbligazioniBean anTassoObbligazioniField;
        
        private bool armonizzatoField;
        
        private bool armonizzatoFieldSpecified;
        
        private anAssetSatelliteBean assetSatelliteField;
        
        private string azObField;
        
        private decimal cambioField;
        
        private bool cambioFieldSpecified;
        
        private decimal capMinSuccField;
        
        private bool capMinSuccFieldSpecified;
        
        private decimal capMinimoField;
        
        private bool capMinimoFieldSpecified;
        
        private int capRisparmioField;
        
        private bool capRisparmioFieldSpecified;
        
        private bool capitaleProtettoField;
        
        private bool capitaleProtettoFieldSpecified;
        
        private string catAssoGestioniFondiField;
        
        private int categoriaField;
        
        private bool categoriaFieldSpecified;
        
        private catinareaBean[] catinareaField;
        
        private int chiaveProdottoField;
        
        private bool chiaveProdottoFieldSpecified;
        
        private string classePrezzoField;
        
        private string codAdeguatezzaField;
        
        private string codInternoField;
        
        private string codIsinField;
        
        private string codIsinDecField;
        
        private string codMafField;
        
        private string codSottoprodottoField;
        
        private string codSottoprodottoDecField;
        
        private string codUllaField;
        
        private string codiceAdbField;
        
        private string codinternoprotettoField;
        
        private int controlliCategoriaField;
        
        private bool controlliCategoriaFieldSpecified;
        
        private string denomUnitLinkField;
        
        private string descrizioneCategoriaField;
        
        private int differimentoField;
        
        private bool differimentoFieldSpecified;
        
        private bool distrprovField;
        
        private bool distrprovFieldSpecified;
        
        private System.DateTime dtPrezzoField;
        
        private bool dtPrezzoFieldSpecified;
        
        private System.DateTime dtRifPrezzoField;
        
        private bool dtRifPrezzoFieldSpecified;
        
        private System.DateTime dtScadenzaField;
        
        private bool dtScadenzaFieldSpecified;
        
        private int flagCoreSatelliteField;
        
        private bool flagCoreSatelliteFieldSpecified;
        
        private int fondoCoreField;
        
        private bool fondoCoreFieldSpecified;
        
        private int istitutoField;
        
        private bool istitutoFieldSpecified;
        
        private mappaturaBean[] mappaturaField;
        
        private decimal minCommField;
        
        private bool minCommFieldSpecified;
        
        private decimal minRispContrField;
        
        private bool minRispContrFieldSpecified;
        
        private decimal moltiplicatoreField;
        
        private bool moltiplicatoreFieldSpecified;
        
        private bool negoziabilitaField;
        
        private bool negoziabilitaFieldSpecified;
        
        private string nomeFondoProtettoField;
        
        private string nomeLineaField;
        
        private string nomeProdottoField;
        
        private string ordinamentoField;
        
        private decimal percMaxFondiSelfField;
        
        private bool percMaxFondiSelfFieldSpecified;
        
        private bool perfIselectField;
        
        private bool perfIselectFieldSpecified;
        
        private int perimetroCoreSatelliteField;
        
        private bool perimetroCoreSatelliteFieldSpecified;
        
        private string piazzaField;
        
        private decimal prezzoInEuroField;
        
        private bool prezzoInEuroFieldSpecified;
        
        private decimal prezzoInValutaField;
        
        private bool prezzoInValutaFieldSpecified;
        
        private string prezzoValutaField;
        
        private int ratingMS10YField;
        
        private bool ratingMS10YFieldSpecified;
        
        private int ratingMS3YField;
        
        private bool ratingMS3YFieldSpecified;
        
        private int ratingMS5YField;
        
        private bool ratingMS5YFieldSpecified;
        
        private int ratingMSOverallField;
        
        private bool ratingMSOverallFieldSpecified;
        
        private string ratingObbligazioniField;
        
        private int regimeFiscaleField;
        
        private bool regimeFiscaleFieldSpecified;
        
        private string sottoprodottoSelfField;
        
        private string sottoprodottoprotettoField;
        
        private decimal succRispContrField;
        
        private bool succRispContrFieldSpecified;
        
        private decimal taglioMinimoField;
        
        private bool taglioMinimoFieldSpecified;
        
        private dTipoLineaBean tipoLineaField;
        
        private string tipoObbligazioneField;
        
        private string tipoProdottoField;
        
        private string tipopolizzaField;
        
        private int tipoversamentoField;
        
        private bool tipoversamentoFieldSpecified;
        
        private string valutaProdottoField;
        
        private bool visibilitaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAlberaturaBean anAlberatura {
            get {
                return this.anAlberaturaField;
            }
            set {
                this.anAlberaturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAssogestioneFondiBean anAssogestioneFondi {
            get {
                return this.anAssogestioneFondiField;
            }
            set {
                this.anAssogestioneFondiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anCompagniaBean anCompagnia {
            get {
                return this.anCompagniaField;
            }
            set {
                this.anCompagniaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anComplessitaBean anComplessita {
            get {
                return this.anComplessitaField;
            }
            set {
                this.anComplessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anDistribuzioneProventiBean anDistribuzioneProventi {
            get {
                return this.anDistribuzioneProventiField;
            }
            set {
                this.anDistribuzioneProventiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anEmittenteBean anEmittente {
            get {
                return this.anEmittenteField;
            }
            set {
                this.anEmittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anStatoProdottoBean anStatoProdotto {
            get {
                return this.anStatoProdottoField;
            }
            set {
                this.anStatoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anTassoObbligazioniBean anTassoObbligazioni {
            get {
                return this.anTassoObbligazioniField;
            }
            set {
                this.anTassoObbligazioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool armonizzato {
            get {
                return this.armonizzatoField;
            }
            set {
                this.armonizzatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool armonizzatoSpecified {
            get {
                return this.armonizzatoFieldSpecified;
            }
            set {
                this.armonizzatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAssetSatelliteBean assetSatellite {
            get {
                return this.assetSatelliteField;
            }
            set {
                this.assetSatelliteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string azOb {
            get {
                return this.azObField;
            }
            set {
                this.azObField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal cambio {
            get {
                return this.cambioField;
            }
            set {
                this.cambioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cambioSpecified {
            get {
                return this.cambioFieldSpecified;
            }
            set {
                this.cambioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal capMinSucc {
            get {
                return this.capMinSuccField;
            }
            set {
                this.capMinSuccField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capMinSuccSpecified {
            get {
                return this.capMinSuccFieldSpecified;
            }
            set {
                this.capMinSuccFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal capMinimo {
            get {
                return this.capMinimoField;
            }
            set {
                this.capMinimoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capMinimoSpecified {
            get {
                return this.capMinimoFieldSpecified;
            }
            set {
                this.capMinimoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int capRisparmio {
            get {
                return this.capRisparmioField;
            }
            set {
                this.capRisparmioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capRisparmioSpecified {
            get {
                return this.capRisparmioFieldSpecified;
            }
            set {
                this.capRisparmioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool capitaleProtetto {
            get {
                return this.capitaleProtettoField;
            }
            set {
                this.capitaleProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capitaleProtettoSpecified {
            get {
                return this.capitaleProtettoFieldSpecified;
            }
            set {
                this.capitaleProtettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string catAssoGestioniFondi {
            get {
                return this.catAssoGestioniFondiField;
            }
            set {
                this.catAssoGestioniFondiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int categoria {
            get {
                return this.categoriaField;
            }
            set {
                this.categoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool categoriaSpecified {
            get {
                return this.categoriaFieldSpecified;
            }
            set {
                this.categoriaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("catinarea", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public catinareaBean[] catinarea {
            get {
                return this.catinareaField;
            }
            set {
                this.catinareaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoSpecified {
            get {
                return this.chiaveProdottoFieldSpecified;
            }
            set {
                this.chiaveProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string classePrezzo {
            get {
                return this.classePrezzoField;
            }
            set {
                this.classePrezzoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codAdeguatezza {
            get {
                return this.codAdeguatezzaField;
            }
            set {
                this.codAdeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codInterno {
            get {
                return this.codInternoField;
            }
            set {
                this.codInternoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codIsin {
            get {
                return this.codIsinField;
            }
            set {
                this.codIsinField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codIsinDec {
            get {
                return this.codIsinDecField;
            }
            set {
                this.codIsinDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codMaf {
            get {
                return this.codMafField;
            }
            set {
                this.codMafField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codSottoprodotto {
            get {
                return this.codSottoprodottoField;
            }
            set {
                this.codSottoprodottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codSottoprodottoDec {
            get {
                return this.codSottoprodottoDecField;
            }
            set {
                this.codSottoprodottoDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codUlla {
            get {
                return this.codUllaField;
            }
            set {
                this.codUllaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceAdb {
            get {
                return this.codiceAdbField;
            }
            set {
                this.codiceAdbField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codinternoprotetto {
            get {
                return this.codinternoprotettoField;
            }
            set {
                this.codinternoprotettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int controlliCategoria {
            get {
                return this.controlliCategoriaField;
            }
            set {
                this.controlliCategoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool controlliCategoriaSpecified {
            get {
                return this.controlliCategoriaFieldSpecified;
            }
            set {
                this.controlliCategoriaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string denomUnitLink {
            get {
                return this.denomUnitLinkField;
            }
            set {
                this.denomUnitLinkField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneCategoria {
            get {
                return this.descrizioneCategoriaField;
            }
            set {
                this.descrizioneCategoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int differimento {
            get {
                return this.differimentoField;
            }
            set {
                this.differimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool differimentoSpecified {
            get {
                return this.differimentoFieldSpecified;
            }
            set {
                this.differimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool distrprov {
            get {
                return this.distrprovField;
            }
            set {
                this.distrprovField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool distrprovSpecified {
            get {
                return this.distrprovFieldSpecified;
            }
            set {
                this.distrprovFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtPrezzo {
            get {
                return this.dtPrezzoField;
            }
            set {
                this.dtPrezzoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtPrezzoSpecified {
            get {
                return this.dtPrezzoFieldSpecified;
            }
            set {
                this.dtPrezzoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRifPrezzo {
            get {
                return this.dtRifPrezzoField;
            }
            set {
                this.dtRifPrezzoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRifPrezzoSpecified {
            get {
                return this.dtRifPrezzoFieldSpecified;
            }
            set {
                this.dtRifPrezzoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtScadenza {
            get {
                return this.dtScadenzaField;
            }
            set {
                this.dtScadenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtScadenzaSpecified {
            get {
                return this.dtScadenzaFieldSpecified;
            }
            set {
                this.dtScadenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int flagCoreSatellite {
            get {
                return this.flagCoreSatelliteField;
            }
            set {
                this.flagCoreSatelliteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagCoreSatelliteSpecified {
            get {
                return this.flagCoreSatelliteFieldSpecified;
            }
            set {
                this.flagCoreSatelliteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int fondoCore {
            get {
                return this.fondoCoreField;
            }
            set {
                this.fondoCoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool fondoCoreSpecified {
            get {
                return this.fondoCoreFieldSpecified;
            }
            set {
                this.fondoCoreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int istituto {
            get {
                return this.istitutoField;
            }
            set {
                this.istitutoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool istitutoSpecified {
            get {
                return this.istitutoFieldSpecified;
            }
            set {
                this.istitutoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mappatura", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public mappaturaBean[] mappatura {
            get {
                return this.mappaturaField;
            }
            set {
                this.mappaturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal minComm {
            get {
                return this.minCommField;
            }
            set {
                this.minCommField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool minCommSpecified {
            get {
                return this.minCommFieldSpecified;
            }
            set {
                this.minCommFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal minRispContr {
            get {
                return this.minRispContrField;
            }
            set {
                this.minRispContrField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool minRispContrSpecified {
            get {
                return this.minRispContrFieldSpecified;
            }
            set {
                this.minRispContrFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal moltiplicatore {
            get {
                return this.moltiplicatoreField;
            }
            set {
                this.moltiplicatoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool moltiplicatoreSpecified {
            get {
                return this.moltiplicatoreFieldSpecified;
            }
            set {
                this.moltiplicatoreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool negoziabilita {
            get {
                return this.negoziabilitaField;
            }
            set {
                this.negoziabilitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool negoziabilitaSpecified {
            get {
                return this.negoziabilitaFieldSpecified;
            }
            set {
                this.negoziabilitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeFondoProtetto {
            get {
                return this.nomeFondoProtettoField;
            }
            set {
                this.nomeFondoProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeLinea {
            get {
                return this.nomeLineaField;
            }
            set {
                this.nomeLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProdotto {
            get {
                return this.nomeProdottoField;
            }
            set {
                this.nomeProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ordinamento {
            get {
                return this.ordinamentoField;
            }
            set {
                this.ordinamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percMaxFondiSelf {
            get {
                return this.percMaxFondiSelfField;
            }
            set {
                this.percMaxFondiSelfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percMaxFondiSelfSpecified {
            get {
                return this.percMaxFondiSelfFieldSpecified;
            }
            set {
                this.percMaxFondiSelfFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool perfIselect {
            get {
                return this.perfIselectField;
            }
            set {
                this.perfIselectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool perfIselectSpecified {
            get {
                return this.perfIselectFieldSpecified;
            }
            set {
                this.perfIselectFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int perimetroCoreSatellite {
            get {
                return this.perimetroCoreSatelliteField;
            }
            set {
                this.perimetroCoreSatelliteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool perimetroCoreSatelliteSpecified {
            get {
                return this.perimetroCoreSatelliteFieldSpecified;
            }
            set {
                this.perimetroCoreSatelliteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string piazza {
            get {
                return this.piazzaField;
            }
            set {
                this.piazzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal prezzoInEuro {
            get {
                return this.prezzoInEuroField;
            }
            set {
                this.prezzoInEuroField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool prezzoInEuroSpecified {
            get {
                return this.prezzoInEuroFieldSpecified;
            }
            set {
                this.prezzoInEuroFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal prezzoInValuta {
            get {
                return this.prezzoInValutaField;
            }
            set {
                this.prezzoInValutaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool prezzoInValutaSpecified {
            get {
                return this.prezzoInValutaFieldSpecified;
            }
            set {
                this.prezzoInValutaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string prezzoValuta {
            get {
                return this.prezzoValutaField;
            }
            set {
                this.prezzoValutaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ratingMS10Y {
            get {
                return this.ratingMS10YField;
            }
            set {
                this.ratingMS10YField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ratingMS10YSpecified {
            get {
                return this.ratingMS10YFieldSpecified;
            }
            set {
                this.ratingMS10YFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ratingMS3Y {
            get {
                return this.ratingMS3YField;
            }
            set {
                this.ratingMS3YField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ratingMS3YSpecified {
            get {
                return this.ratingMS3YFieldSpecified;
            }
            set {
                this.ratingMS3YFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ratingMS5Y {
            get {
                return this.ratingMS5YField;
            }
            set {
                this.ratingMS5YField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ratingMS5YSpecified {
            get {
                return this.ratingMS5YFieldSpecified;
            }
            set {
                this.ratingMS5YFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ratingMSOverall {
            get {
                return this.ratingMSOverallField;
            }
            set {
                this.ratingMSOverallField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ratingMSOverallSpecified {
            get {
                return this.ratingMSOverallFieldSpecified;
            }
            set {
                this.ratingMSOverallFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ratingObbligazioni {
            get {
                return this.ratingObbligazioniField;
            }
            set {
                this.ratingObbligazioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int regimeFiscale {
            get {
                return this.regimeFiscaleField;
            }
            set {
                this.regimeFiscaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool regimeFiscaleSpecified {
            get {
                return this.regimeFiscaleFieldSpecified;
            }
            set {
                this.regimeFiscaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string sottoprodottoSelf {
            get {
                return this.sottoprodottoSelfField;
            }
            set {
                this.sottoprodottoSelfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string sottoprodottoprotetto {
            get {
                return this.sottoprodottoprotettoField;
            }
            set {
                this.sottoprodottoprotettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal succRispContr {
            get {
                return this.succRispContrField;
            }
            set {
                this.succRispContrField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool succRispContrSpecified {
            get {
                return this.succRispContrFieldSpecified;
            }
            set {
                this.succRispContrFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal taglioMinimo {
            get {
                return this.taglioMinimoField;
            }
            set {
                this.taglioMinimoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool taglioMinimoSpecified {
            get {
                return this.taglioMinimoFieldSpecified;
            }
            set {
                this.taglioMinimoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public dTipoLineaBean tipoLinea {
            get {
                return this.tipoLineaField;
            }
            set {
                this.tipoLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoObbligazione {
            get {
                return this.tipoObbligazioneField;
            }
            set {
                this.tipoObbligazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoProdotto {
            get {
                return this.tipoProdottoField;
            }
            set {
                this.tipoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipopolizza {
            get {
                return this.tipopolizzaField;
            }
            set {
                this.tipopolizzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int tipoversamento {
            get {
                return this.tipoversamentoField;
            }
            set {
                this.tipoversamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool tipoversamentoSpecified {
            get {
                return this.tipoversamentoFieldSpecified;
            }
            set {
                this.tipoversamentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string valutaProdotto {
            get {
                return this.valutaProdottoField;
            }
            set {
                this.valutaProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool visibilita {
            get {
                return this.visibilitaField;
            }
            set {
                this.visibilitaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anAlberaturaBean {
        
        private int alberaturaField;
        
        private bool alberaturaFieldSpecified;
        
        private string alberaturaDecodedField;
        
        private string famigliaProdottoField;
        
        private string livello1Field;
        
        private string livello2Field;
        
        private string livello3Field;
        
        private string livello4Field;
        
        private string livello5Field;
        
        private short ordinamentoCategoriaField;
        
        private bool ordinamentoCategoriaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int alberatura {
            get {
                return this.alberaturaField;
            }
            set {
                this.alberaturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool alberaturaSpecified {
            get {
                return this.alberaturaFieldSpecified;
            }
            set {
                this.alberaturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string alberaturaDecoded {
            get {
                return this.alberaturaDecodedField;
            }
            set {
                this.alberaturaDecodedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string famigliaProdotto {
            get {
                return this.famigliaProdottoField;
            }
            set {
                this.famigliaProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string livello1 {
            get {
                return this.livello1Field;
            }
            set {
                this.livello1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string livello2 {
            get {
                return this.livello2Field;
            }
            set {
                this.livello2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string livello3 {
            get {
                return this.livello3Field;
            }
            set {
                this.livello3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string livello4 {
            get {
                return this.livello4Field;
            }
            set {
                this.livello4Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string livello5 {
            get {
                return this.livello5Field;
            }
            set {
                this.livello5Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short ordinamentoCategoria {
            get {
                return this.ordinamentoCategoriaField;
            }
            set {
                this.ordinamentoCategoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ordinamentoCategoriaSpecified {
            get {
                return this.ordinamentoCategoriaFieldSpecified;
            }
            set {
                this.ordinamentoCategoriaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anAssogestioneFondiBean {
        
        private string catAssogestioneFondiField;
        
        private string descrizioneAssogestioneField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string catAssogestioneFondi {
            get {
                return this.catAssogestioneFondiField;
            }
            set {
                this.catAssogestioneFondiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneAssogestione {
            get {
                return this.descrizioneAssogestioneField;
            }
            set {
                this.descrizioneAssogestioneField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anCompagniaBean {
        
        private string codiceSgrField;
        
        private string nomeCompagniaField;
        
        private int societaDiGestioneField;
        
        private bool societaDiGestioneFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceSgr {
            get {
                return this.codiceSgrField;
            }
            set {
                this.codiceSgrField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeCompagnia {
            get {
                return this.nomeCompagniaField;
            }
            set {
                this.nomeCompagniaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int societaDiGestione {
            get {
                return this.societaDiGestioneField;
            }
            set {
                this.societaDiGestioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool societaDiGestioneSpecified {
            get {
                return this.societaDiGestioneFieldSpecified;
            }
            set {
                this.societaDiGestioneFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anComplessitaBean {
        
        private int complessitaField;
        
        private bool complessitaFieldSpecified;
        
        private string descrizioneField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int complessita {
            get {
                return this.complessitaField;
            }
            set {
                this.complessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool complessitaSpecified {
            get {
                return this.complessitaFieldSpecified;
            }
            set {
                this.complessitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anDistribuzioneProventiBean {
        
        private string descrizioneDistrProventiField;
        
        private int distrprovField;
        
        private bool distrprovFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneDistrProventi {
            get {
                return this.descrizioneDistrProventiField;
            }
            set {
                this.descrizioneDistrProventiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int distrprov {
            get {
                return this.distrprovField;
            }
            set {
                this.distrprovField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool distrprovSpecified {
            get {
                return this.distrprovFieldSpecified;
            }
            set {
                this.distrprovFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anEmittenteBean {
        
        private string descrizioneField;
        
        private string descrizionePadreField;
        
        private string emittenteField;
        
        private string emittentePadreField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizionePadre {
            get {
                return this.descrizionePadreField;
            }
            set {
                this.descrizionePadreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string emittente {
            get {
                return this.emittenteField;
            }
            set {
                this.emittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string emittentePadre {
            get {
                return this.emittentePadreField;
            }
            set {
                this.emittentePadreField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anStatoProdottoBean {
        
        private string descrizioneField;
        
        private int statoProdottoField;
        
        private bool statoProdottoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int statoProdotto {
            get {
                return this.statoProdottoField;
            }
            set {
                this.statoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool statoProdottoSpecified {
            get {
                return this.statoProdottoFieldSpecified;
            }
            set {
                this.statoProdottoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anTassoObbligazioniBean {
        
        private int codTassoObbligazioniField;
        
        private bool codTassoObbligazioniFieldSpecified;
        
        private string descrizioneField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int codTassoObbligazioni {
            get {
                return this.codTassoObbligazioniField;
            }
            set {
                this.codTassoObbligazioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool codTassoObbligazioniSpecified {
            get {
                return this.codTassoObbligazioniFieldSpecified;
            }
            set {
                this.codTassoObbligazioniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anAssetSatelliteBean {
        
        private string codAssetSatelliteField;
        
        private string descrizioneField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codAssetSatellite {
            get {
                return this.codAssetSatelliteField;
            }
            set {
                this.codAssetSatelliteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class catinareaBean {
        
        private string areaField;
        
        private int chiaveProdottoField;
        
        private bool chiaveProdottoFieldSpecified;
        
        private bool flagMainField;
        
        private bool flagMainFieldSpecified;
        
        private int valoreAreaField;
        
        private bool valoreAreaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoSpecified {
            get {
                return this.chiaveProdottoFieldSpecified;
            }
            set {
                this.chiaveProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagMain {
            get {
                return this.flagMainField;
            }
            set {
                this.flagMainField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagMainSpecified {
            get {
                return this.flagMainFieldSpecified;
            }
            set {
                this.flagMainFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int valoreArea {
            get {
                return this.valoreAreaField;
            }
            set {
                this.valoreAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool valoreAreaSpecified {
            get {
                return this.valoreAreaFieldSpecified;
            }
            set {
                this.valoreAreaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class mappaturaBean {
        
        private anAssetClassBean assetclassField;
        
        private decimal bdbetaField;
        
        private bool bdbetaFieldSpecified;
        
        private int chiaveProdottoField;
        
        private bool chiaveProdottoFieldSpecified;
        
        private decimal percentualeField;
        
        private bool percentualeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAssetClassBean assetclass {
            get {
                return this.assetclassField;
            }
            set {
                this.assetclassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal bdbeta {
            get {
                return this.bdbetaField;
            }
            set {
                this.bdbetaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool bdbetaSpecified {
            get {
                return this.bdbetaFieldSpecified;
            }
            set {
                this.bdbetaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoSpecified {
            get {
                return this.chiaveProdottoFieldSpecified;
            }
            set {
                this.chiaveProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentuale {
            get {
                return this.percentualeField;
            }
            set {
                this.percentualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeSpecified {
            get {
                return this.percentualeFieldSpecified;
            }
            set {
                this.percentualeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class anAssetClassBean {
        
        private string assetField;
        
        private string codiceAdeguatezzaField;
        
        private string codiceIselectField;
        
        private string codiceRGBField;
        
        private string descrizioneField;
        
        private int isResidualField;
        
        private bool isResidualFieldSpecified;
        
        private int livelloField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string asset {
            get {
                return this.assetField;
            }
            set {
                this.assetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceAdeguatezza {
            get {
                return this.codiceAdeguatezzaField;
            }
            set {
                this.codiceAdeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceIselect {
            get {
                return this.codiceIselectField;
            }
            set {
                this.codiceIselectField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceRGB {
            get {
                return this.codiceRGBField;
            }
            set {
                this.codiceRGBField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int isResidual {
            get {
                return this.isResidualField;
            }
            set {
                this.isResidualField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isResidualSpecified {
            get {
                return this.isResidualFieldSpecified;
            }
            set {
                this.isResidualFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int livello {
            get {
                return this.livelloField;
            }
            set {
                this.livelloField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class dTipoLineaBean {
        
        private string codInternoField;
        
        private string codiceLineaField;
        
        private int idLineaField;
        
        private bool idLineaFieldSpecified;
        
        private string nomeLineaField;
        
        private string percorsoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codInterno {
            get {
                return this.codInternoField;
            }
            set {
                this.codInternoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceLinea {
            get {
                return this.codiceLineaField;
            }
            set {
                this.codiceLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int idLinea {
            get {
                return this.idLineaField;
            }
            set {
                this.idLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idLineaSpecified {
            get {
                return this.idLineaFieldSpecified;
            }
            set {
                this.idLineaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeLinea {
            get {
                return this.nomeLineaField;
            }
            set {
                this.nomeLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string percorso {
            get {
                return this.percorsoField;
            }
            set {
                this.percorsoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stDettaglioOperazioneBean {
        
        private int classeOrdineTipoOperazioneField;
        
        private bool classeOrdineTipoOperazioneFieldSpecified;
        
        private string codTipoOperazioneField;
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal ctvNonRappresentabileField;
        
        private bool ctvNonRappresentabileFieldSpecified;
        
        private string descrizioneTipoOperazioneField;
        
        private decimal disinvestiField;
        
        private bool disinvestiFieldSpecified;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private bool gestPOField;
        
        private bool gestPOFieldSpecified;
        
        private decimal investiField;
        
        private bool investiFieldSpecified;
        
        private bool isAttivoRcField;
        
        private bool isAttivoRcFieldSpecified;
        
        private bool opEseguitaField;
        
        private bool opEseguitaFieldSpecified;
        
        private decimal percAderenteDatoreField;
        
        private bool percAderenteDatoreFieldSpecified;
        
        private decimal percAltraFormaPensionisticaField;
        
        private bool percAltraFormaPensionisticaFieldSpecified;
        
        private decimal percOperazioneField;
        
        private bool percOperazioneFieldSpecified;
        
        private decimal percTFRField;
        
        private bool percTFRFieldSpecified;
        
        private bool posRiallocataField;
        
        private bool posRiallocataFieldSpecified;
        
        private decimal ptfInizialeField;
        
        private bool ptfInizialeFieldSpecified;
        
        private decimal quantitaNominaleField;
        
        private bool quantitaNominaleFieldSpecified;
        
        private decimal rataProgrammataField;
        
        private bool rataProgrammataFieldSpecified;
        
        private string relOperazioneField;
        
        private decimal rischioCreditoField;
        
        private bool rischioCreditoFieldSpecified;
        
        private decimal rischioMercatoField;
        
        private bool rischioMercatoFieldSpecified;
        
        private stDettaglioContrattoBean stDettaglioContrattoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int classeOrdineTipoOperazione {
            get {
                return this.classeOrdineTipoOperazioneField;
            }
            set {
                this.classeOrdineTipoOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool classeOrdineTipoOperazioneSpecified {
            get {
                return this.classeOrdineTipoOperazioneFieldSpecified;
            }
            set {
                this.classeOrdineTipoOperazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codTipoOperazione {
            get {
                return this.codTipoOperazioneField;
            }
            set {
                this.codTipoOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvNonRappresentabile {
            get {
                return this.ctvNonRappresentabileField;
            }
            set {
                this.ctvNonRappresentabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvNonRappresentabileSpecified {
            get {
                return this.ctvNonRappresentabileFieldSpecified;
            }
            set {
                this.ctvNonRappresentabileFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneTipoOperazione {
            get {
                return this.descrizioneTipoOperazioneField;
            }
            set {
                this.descrizioneTipoOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal disinvesti {
            get {
                return this.disinvestiField;
            }
            set {
                this.disinvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool disinvestiSpecified {
            get {
                return this.disinvestiFieldSpecified;
            }
            set {
                this.disinvestiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool gestPO {
            get {
                return this.gestPOField;
            }
            set {
                this.gestPOField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool gestPOSpecified {
            get {
                return this.gestPOFieldSpecified;
            }
            set {
                this.gestPOFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal investi {
            get {
                return this.investiField;
            }
            set {
                this.investiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool investiSpecified {
            get {
                return this.investiFieldSpecified;
            }
            set {
                this.investiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isAttivoRc {
            get {
                return this.isAttivoRcField;
            }
            set {
                this.isAttivoRcField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isAttivoRcSpecified {
            get {
                return this.isAttivoRcFieldSpecified;
            }
            set {
                this.isAttivoRcFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool opEseguita {
            get {
                return this.opEseguitaField;
            }
            set {
                this.opEseguitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool opEseguitaSpecified {
            get {
                return this.opEseguitaFieldSpecified;
            }
            set {
                this.opEseguitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percAderenteDatore {
            get {
                return this.percAderenteDatoreField;
            }
            set {
                this.percAderenteDatoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percAderenteDatoreSpecified {
            get {
                return this.percAderenteDatoreFieldSpecified;
            }
            set {
                this.percAderenteDatoreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percAltraFormaPensionistica {
            get {
                return this.percAltraFormaPensionisticaField;
            }
            set {
                this.percAltraFormaPensionisticaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percAltraFormaPensionisticaSpecified {
            get {
                return this.percAltraFormaPensionisticaFieldSpecified;
            }
            set {
                this.percAltraFormaPensionisticaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percOperazione {
            get {
                return this.percOperazioneField;
            }
            set {
                this.percOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percOperazioneSpecified {
            get {
                return this.percOperazioneFieldSpecified;
            }
            set {
                this.percOperazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percTFR {
            get {
                return this.percTFRField;
            }
            set {
                this.percTFRField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percTFRSpecified {
            get {
                return this.percTFRFieldSpecified;
            }
            set {
                this.percTFRFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool posRiallocata {
            get {
                return this.posRiallocataField;
            }
            set {
                this.posRiallocataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool posRiallocataSpecified {
            get {
                return this.posRiallocataFieldSpecified;
            }
            set {
                this.posRiallocataFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ptfIniziale {
            get {
                return this.ptfInizialeField;
            }
            set {
                this.ptfInizialeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ptfInizialeSpecified {
            get {
                return this.ptfInizialeFieldSpecified;
            }
            set {
                this.ptfInizialeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quantitaNominale {
            get {
                return this.quantitaNominaleField;
            }
            set {
                this.quantitaNominaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quantitaNominaleSpecified {
            get {
                return this.quantitaNominaleFieldSpecified;
            }
            set {
                this.quantitaNominaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rataProgrammata {
            get {
                return this.rataProgrammataField;
            }
            set {
                this.rataProgrammataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rataProgrammataSpecified {
            get {
                return this.rataProgrammataFieldSpecified;
            }
            set {
                this.rataProgrammataFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string relOperazione {
            get {
                return this.relOperazioneField;
            }
            set {
                this.relOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCredito {
            get {
                return this.rischioCreditoField;
            }
            set {
                this.rischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoSpecified {
            get {
                return this.rischioCreditoFieldSpecified;
            }
            set {
                this.rischioCreditoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioMercato {
            get {
                return this.rischioMercatoField;
            }
            set {
                this.rischioMercatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioMercatoSpecified {
            get {
                return this.rischioMercatoFieldSpecified;
            }
            set {
                this.rischioMercatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public stDettaglioContrattoBean stDettaglioContratto {
            get {
                return this.stDettaglioContrattoField;
            }
            set {
                this.stDettaglioContrattoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stDettaglioContrattoBean {
        
        private long chiaveContrattoField;
        
        private bool chiaveContrattoFieldSpecified;
        
        private long chiavePropostaField;
        
        private bool chiavePropostaFieldSpecified;
        
        private string classeBonusField;
        
        private string codContrattoField;
        
        private string descrizioneField;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        private short durataPpvField;
        
        private bool durataPpvFieldSpecified;
        
        private bool flagConversioneField;
        
        private bool flagConversioneFieldSpecified;
        
        private short frequenzaPpvField;
        
        private bool frequenzaPpvFieldSpecified;
        
        private decimal impAggiuntivoField;
        
        private bool impAggiuntivoFieldSpecified;
        
        private decimal importoRataField;
        
        private bool importoRataFieldSpecified;
        
        private short lineaInvestAttField;
        
        private bool lineaInvestAttFieldSpecified;
        
        private short lineaInvestPropField;
        
        private bool lineaInvestPropFieldSpecified;
        
        private short modalitaField;
        
        private bool modalitaFieldSpecified;
        
        private string nomeContrattoField;
        
        private stDettaglioLineaBean[] stDettaglioLineaField;
        
        private stFondoPensioneBean stFondoPensioneField;
        
        private string tipoContrattoField;
        
        private string tipoRiallocazioneField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveContratto {
            get {
                return this.chiaveContrattoField;
            }
            set {
                this.chiaveContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveContrattoSpecified {
            get {
                return this.chiaveContrattoFieldSpecified;
            }
            set {
                this.chiaveContrattoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePropostaSpecified {
            get {
                return this.chiavePropostaFieldSpecified;
            }
            set {
                this.chiavePropostaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string classeBonus {
            get {
                return this.classeBonusField;
            }
            set {
                this.classeBonusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codContratto {
            get {
                return this.codContrattoField;
            }
            set {
                this.codContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short durataPpv {
            get {
                return this.durataPpvField;
            }
            set {
                this.durataPpvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool durataPpvSpecified {
            get {
                return this.durataPpvFieldSpecified;
            }
            set {
                this.durataPpvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagConversione {
            get {
                return this.flagConversioneField;
            }
            set {
                this.flagConversioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagConversioneSpecified {
            get {
                return this.flagConversioneFieldSpecified;
            }
            set {
                this.flagConversioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short frequenzaPpv {
            get {
                return this.frequenzaPpvField;
            }
            set {
                this.frequenzaPpvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool frequenzaPpvSpecified {
            get {
                return this.frequenzaPpvFieldSpecified;
            }
            set {
                this.frequenzaPpvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal impAggiuntivo {
            get {
                return this.impAggiuntivoField;
            }
            set {
                this.impAggiuntivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool impAggiuntivoSpecified {
            get {
                return this.impAggiuntivoFieldSpecified;
            }
            set {
                this.impAggiuntivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal importoRata {
            get {
                return this.importoRataField;
            }
            set {
                this.importoRataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool importoRataSpecified {
            get {
                return this.importoRataFieldSpecified;
            }
            set {
                this.importoRataFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short lineaInvestAtt {
            get {
                return this.lineaInvestAttField;
            }
            set {
                this.lineaInvestAttField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lineaInvestAttSpecified {
            get {
                return this.lineaInvestAttFieldSpecified;
            }
            set {
                this.lineaInvestAttFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short lineaInvestProp {
            get {
                return this.lineaInvestPropField;
            }
            set {
                this.lineaInvestPropField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lineaInvestPropSpecified {
            get {
                return this.lineaInvestPropFieldSpecified;
            }
            set {
                this.lineaInvestPropFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short modalita {
            get {
                return this.modalitaField;
            }
            set {
                this.modalitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool modalitaSpecified {
            get {
                return this.modalitaFieldSpecified;
            }
            set {
                this.modalitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeContratto {
            get {
                return this.nomeContrattoField;
            }
            set {
                this.nomeContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("stDettaglioLinea", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stDettaglioLineaBean[] stDettaglioLinea {
            get {
                return this.stDettaglioLineaField;
            }
            set {
                this.stDettaglioLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public stFondoPensioneBean stFondoPensione {
            get {
                return this.stFondoPensioneField;
            }
            set {
                this.stFondoPensioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoContratto {
            get {
                return this.tipoContrattoField;
            }
            set {
                this.tipoContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoRiallocazione {
            get {
                return this.tipoRiallocazioneField;
            }
            set {
                this.tipoRiallocazioneField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stDettaglioLineaBean {
        
        private long chiaveLineaField;
        
        private bool chiaveLineaFieldSpecified;
        
        private decimal coeffAllocazioneField;
        
        private bool coeffAllocazioneFieldSpecified;
        
        private int distribuzionemonetarioField;
        
        private bool distribuzionemonetarioFieldSpecified;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private short durataPpvField;
        
        private bool durataPpvFieldSpecified;
        
        private bool flagInTendenzaField;
        
        private bool flagInTendenzaFieldSpecified;
        
        private bool flagVerificaLineaField;
        
        private bool flagVerificaLineaFieldSpecified;
        
        private short frequenzaPpvField;
        
        private bool frequenzaPpvFieldSpecified;
        
        private int idLineaField;
        
        private bool idLineaFieldSpecified;
        
        private decimal impAggiuntivoField;
        
        private bool impAggiuntivoFieldSpecified;
        
        private decimal importoRataField;
        
        private bool importoRataFieldSpecified;
        
        private decimal importoResetField;
        
        private bool importoResetFieldSpecified;
        
        private bool lineaRiferimentoField;
        
        private decimal lineaVarField;
        
        private bool lineaVarFieldSpecified;
        
        private string lineaVarCodeField;
        
        private decimal percentualeFondiInterniField;
        
        private bool percentualeFondiInterniFieldSpecified;
        
        private decimal percentualeRiallocazioneField;
        
        private bool percentualeRiallocazioneFieldSpecified;
        
        private bool portafoglioModificatoField;
        
        private bool portafoglioModificatoFieldSpecified;
        
        private string tipoOperazioneField;
        
        private string tipoRiallocazioneField;
        
        private string tipoRiallocazionePropField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveLinea {
            get {
                return this.chiaveLineaField;
            }
            set {
                this.chiaveLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveLineaSpecified {
            get {
                return this.chiaveLineaFieldSpecified;
            }
            set {
                this.chiaveLineaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coeffAllocazione {
            get {
                return this.coeffAllocazioneField;
            }
            set {
                this.coeffAllocazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coeffAllocazioneSpecified {
            get {
                return this.coeffAllocazioneFieldSpecified;
            }
            set {
                this.coeffAllocazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int distribuzionemonetario {
            get {
                return this.distribuzionemonetarioField;
            }
            set {
                this.distribuzionemonetarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool distribuzionemonetarioSpecified {
            get {
                return this.distribuzionemonetarioFieldSpecified;
            }
            set {
                this.distribuzionemonetarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short durataPpv {
            get {
                return this.durataPpvField;
            }
            set {
                this.durataPpvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool durataPpvSpecified {
            get {
                return this.durataPpvFieldSpecified;
            }
            set {
                this.durataPpvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagInTendenza {
            get {
                return this.flagInTendenzaField;
            }
            set {
                this.flagInTendenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagInTendenzaSpecified {
            get {
                return this.flagInTendenzaFieldSpecified;
            }
            set {
                this.flagInTendenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagVerificaLinea {
            get {
                return this.flagVerificaLineaField;
            }
            set {
                this.flagVerificaLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagVerificaLineaSpecified {
            get {
                return this.flagVerificaLineaFieldSpecified;
            }
            set {
                this.flagVerificaLineaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public short frequenzaPpv {
            get {
                return this.frequenzaPpvField;
            }
            set {
                this.frequenzaPpvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool frequenzaPpvSpecified {
            get {
                return this.frequenzaPpvFieldSpecified;
            }
            set {
                this.frequenzaPpvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int idLinea {
            get {
                return this.idLineaField;
            }
            set {
                this.idLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idLineaSpecified {
            get {
                return this.idLineaFieldSpecified;
            }
            set {
                this.idLineaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal impAggiuntivo {
            get {
                return this.impAggiuntivoField;
            }
            set {
                this.impAggiuntivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool impAggiuntivoSpecified {
            get {
                return this.impAggiuntivoFieldSpecified;
            }
            set {
                this.impAggiuntivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal importoRata {
            get {
                return this.importoRataField;
            }
            set {
                this.importoRataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool importoRataSpecified {
            get {
                return this.importoRataFieldSpecified;
            }
            set {
                this.importoRataFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal importoReset {
            get {
                return this.importoResetField;
            }
            set {
                this.importoResetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool importoResetSpecified {
            get {
                return this.importoResetFieldSpecified;
            }
            set {
                this.importoResetFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool lineaRiferimento {
            get {
                return this.lineaRiferimentoField;
            }
            set {
                this.lineaRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal lineaVar {
            get {
                return this.lineaVarField;
            }
            set {
                this.lineaVarField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lineaVarSpecified {
            get {
                return this.lineaVarFieldSpecified;
            }
            set {
                this.lineaVarFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string lineaVarCode {
            get {
                return this.lineaVarCodeField;
            }
            set {
                this.lineaVarCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualeFondiInterni {
            get {
                return this.percentualeFondiInterniField;
            }
            set {
                this.percentualeFondiInterniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeFondiInterniSpecified {
            get {
                return this.percentualeFondiInterniFieldSpecified;
            }
            set {
                this.percentualeFondiInterniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualeRiallocazione {
            get {
                return this.percentualeRiallocazioneField;
            }
            set {
                this.percentualeRiallocazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeRiallocazioneSpecified {
            get {
                return this.percentualeRiallocazioneFieldSpecified;
            }
            set {
                this.percentualeRiallocazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool portafoglioModificato {
            get {
                return this.portafoglioModificatoField;
            }
            set {
                this.portafoglioModificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool portafoglioModificatoSpecified {
            get {
                return this.portafoglioModificatoFieldSpecified;
            }
            set {
                this.portafoglioModificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoOperazione {
            get {
                return this.tipoOperazioneField;
            }
            set {
                this.tipoOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoRiallocazione {
            get {
                return this.tipoRiallocazioneField;
            }
            set {
                this.tipoRiallocazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoRiallocazioneProp {
            get {
                return this.tipoRiallocazionePropField;
            }
            set {
                this.tipoRiallocazionePropField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stFondoPensioneBean {
        
        private bool altraFormaPensionisticaField;
        
        private bool altraFormaPensionisticaFieldSpecified;
        
        private decimal caImportoAdesioneField;
        
        private bool caImportoAdesioneFieldSpecified;
        
        private decimal caImportoAggiuntivoAdesioneField;
        
        private bool caImportoAggiuntivoAdesioneFieldSpecified;
        
        private decimal caImportoAnnuoField;
        
        private bool caImportoAnnuoFieldSpecified;
        
        private decimal caPercIRPEFField;
        
        private bool caPercIRPEFFieldSpecified;
        
        private decimal caPercTFRField;
        
        private bool caPercTFRFieldSpecified;
        
        private string caRateazioneField;
        
        private int causaleAnticipazioneField;
        
        private bool causaleAnticipazioneFieldSpecified;
        
        private int causaleRiscattoField;
        
        private bool causaleRiscattoFieldSpecified;
        
        private decimal cdImportoAnnuoField;
        
        private bool cdImportoAnnuoFieldSpecified;
        
        private decimal cdPercTFRField;
        
        private bool cdPercTFRFieldSpecified;
        
        private string cdRateazioneField;
        
        private bool conferimentoTFRField;
        
        private bool conferimentoTFRFieldSpecified;
        
        private bool contributoAderenteField;
        
        private bool contributoAderenteFieldSpecified;
        
        private bool contributoDatoreField;
        
        private bool contributoDatoreFieldSpecified;
        
        private decimal ctPercField;
        
        private bool ctPercFieldSpecified;
        
        private string ctRateazioneField;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool altraFormaPensionistica {
            get {
                return this.altraFormaPensionisticaField;
            }
            set {
                this.altraFormaPensionisticaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool altraFormaPensionisticaSpecified {
            get {
                return this.altraFormaPensionisticaFieldSpecified;
            }
            set {
                this.altraFormaPensionisticaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal caImportoAdesione {
            get {
                return this.caImportoAdesioneField;
            }
            set {
                this.caImportoAdesioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool caImportoAdesioneSpecified {
            get {
                return this.caImportoAdesioneFieldSpecified;
            }
            set {
                this.caImportoAdesioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal caImportoAggiuntivoAdesione {
            get {
                return this.caImportoAggiuntivoAdesioneField;
            }
            set {
                this.caImportoAggiuntivoAdesioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool caImportoAggiuntivoAdesioneSpecified {
            get {
                return this.caImportoAggiuntivoAdesioneFieldSpecified;
            }
            set {
                this.caImportoAggiuntivoAdesioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal caImportoAnnuo {
            get {
                return this.caImportoAnnuoField;
            }
            set {
                this.caImportoAnnuoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool caImportoAnnuoSpecified {
            get {
                return this.caImportoAnnuoFieldSpecified;
            }
            set {
                this.caImportoAnnuoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal caPercIRPEF {
            get {
                return this.caPercIRPEFField;
            }
            set {
                this.caPercIRPEFField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool caPercIRPEFSpecified {
            get {
                return this.caPercIRPEFFieldSpecified;
            }
            set {
                this.caPercIRPEFFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal caPercTFR {
            get {
                return this.caPercTFRField;
            }
            set {
                this.caPercTFRField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool caPercTFRSpecified {
            get {
                return this.caPercTFRFieldSpecified;
            }
            set {
                this.caPercTFRFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string caRateazione {
            get {
                return this.caRateazioneField;
            }
            set {
                this.caRateazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int causaleAnticipazione {
            get {
                return this.causaleAnticipazioneField;
            }
            set {
                this.causaleAnticipazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool causaleAnticipazioneSpecified {
            get {
                return this.causaleAnticipazioneFieldSpecified;
            }
            set {
                this.causaleAnticipazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int causaleRiscatto {
            get {
                return this.causaleRiscattoField;
            }
            set {
                this.causaleRiscattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool causaleRiscattoSpecified {
            get {
                return this.causaleRiscattoFieldSpecified;
            }
            set {
                this.causaleRiscattoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal cdImportoAnnuo {
            get {
                return this.cdImportoAnnuoField;
            }
            set {
                this.cdImportoAnnuoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cdImportoAnnuoSpecified {
            get {
                return this.cdImportoAnnuoFieldSpecified;
            }
            set {
                this.cdImportoAnnuoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal cdPercTFR {
            get {
                return this.cdPercTFRField;
            }
            set {
                this.cdPercTFRField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cdPercTFRSpecified {
            get {
                return this.cdPercTFRFieldSpecified;
            }
            set {
                this.cdPercTFRFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string cdRateazione {
            get {
                return this.cdRateazioneField;
            }
            set {
                this.cdRateazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool conferimentoTFR {
            get {
                return this.conferimentoTFRField;
            }
            set {
                this.conferimentoTFRField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool conferimentoTFRSpecified {
            get {
                return this.conferimentoTFRFieldSpecified;
            }
            set {
                this.conferimentoTFRFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool contributoAderente {
            get {
                return this.contributoAderenteField;
            }
            set {
                this.contributoAderenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contributoAderenteSpecified {
            get {
                return this.contributoAderenteFieldSpecified;
            }
            set {
                this.contributoAderenteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool contributoDatore {
            get {
                return this.contributoDatoreField;
            }
            set {
                this.contributoDatoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contributoDatoreSpecified {
            get {
                return this.contributoDatoreFieldSpecified;
            }
            set {
                this.contributoDatoreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctPerc {
            get {
                return this.ctPercField;
            }
            set {
                this.ctPercField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctPercSpecified {
            get {
                return this.ctPercFieldSpecified;
            }
            set {
                this.ctPercFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ctRateazione {
            get {
                return this.ctRateazioneField;
            }
            set {
                this.ctRateazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stSottostantiPosizioniBean {
        
        private catalogoProdottiBean prodottoFinanziarioField;
        
        private int chiaveProdottoField;
        
        private decimal controvaloreField;
        
        private bool controvaloreFieldSpecified;
        
        private string isinFittizioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public catalogoProdottiBean prodottoFinanziario {
            get {
                return this.prodottoFinanziarioField;
            }
            set {
                this.prodottoFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal controvalore {
            get {
                return this.controvaloreField;
            }
            set {
                this.controvaloreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool controvaloreSpecified {
            get {
                return this.controvaloreFieldSpecified;
            }
            set {
                this.controvaloreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string isinFittizio {
            get {
                return this.isinFittizioField;
            }
            set {
                this.isinFittizioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stDettaglioPosizionePortafoglioBean {
        
        private decimal controvaloreField;
        
        private bool controvaloreFieldSpecified;
        
        private decimal controvaloreInizialeField;
        
        private bool controvaloreInizialeFieldSpecified;
        
        private decimal controvaloreNonRappresentabileField;
        
        private bool controvaloreNonRappresentabileFieldSpecified;
        
        private decimal controvaloreOutField;
        
        private bool controvaloreOutFieldSpecified;
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private System.DateTime dtSaldoField;
        
        private bool dtSaldoFieldSpecified;
        
        private bool isAttivoRcField;
        
        private bool isAttivoRcFieldSpecified;
        
        private decimal partitaViaggianteField;
        
        private bool partitaViaggianteFieldSpecified;
        
        private decimal quantitaNominaleField;
        
        private bool quantitaNominaleFieldSpecified;
        
        private decimal rischioCreditoField;
        
        private bool rischioCreditoFieldSpecified;
        
        private decimal rischioMercatoField;
        
        private bool rischioMercatoFieldSpecified;
        
        private decimal saldoDisponibileField;
        
        private bool saldoDisponibileFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal controvalore {
            get {
                return this.controvaloreField;
            }
            set {
                this.controvaloreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool controvaloreSpecified {
            get {
                return this.controvaloreFieldSpecified;
            }
            set {
                this.controvaloreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal controvaloreIniziale {
            get {
                return this.controvaloreInizialeField;
            }
            set {
                this.controvaloreInizialeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool controvaloreInizialeSpecified {
            get {
                return this.controvaloreInizialeFieldSpecified;
            }
            set {
                this.controvaloreInizialeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal controvaloreNonRappresentabile {
            get {
                return this.controvaloreNonRappresentabileField;
            }
            set {
                this.controvaloreNonRappresentabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool controvaloreNonRappresentabileSpecified {
            get {
                return this.controvaloreNonRappresentabileFieldSpecified;
            }
            set {
                this.controvaloreNonRappresentabileFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal controvaloreOut {
            get {
                return this.controvaloreOutField;
            }
            set {
                this.controvaloreOutField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool controvaloreOutSpecified {
            get {
                return this.controvaloreOutFieldSpecified;
            }
            set {
                this.controvaloreOutFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSaldo {
            get {
                return this.dtSaldoField;
            }
            set {
                this.dtSaldoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSaldoSpecified {
            get {
                return this.dtSaldoFieldSpecified;
            }
            set {
                this.dtSaldoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isAttivoRc {
            get {
                return this.isAttivoRcField;
            }
            set {
                this.isAttivoRcField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isAttivoRcSpecified {
            get {
                return this.isAttivoRcFieldSpecified;
            }
            set {
                this.isAttivoRcFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal partitaViaggiante {
            get {
                return this.partitaViaggianteField;
            }
            set {
                this.partitaViaggianteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool partitaViaggianteSpecified {
            get {
                return this.partitaViaggianteFieldSpecified;
            }
            set {
                this.partitaViaggianteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quantitaNominale {
            get {
                return this.quantitaNominaleField;
            }
            set {
                this.quantitaNominaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quantitaNominaleSpecified {
            get {
                return this.quantitaNominaleFieldSpecified;
            }
            set {
                this.quantitaNominaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCredito {
            get {
                return this.rischioCreditoField;
            }
            set {
                this.rischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoSpecified {
            get {
                return this.rischioCreditoFieldSpecified;
            }
            set {
                this.rischioCreditoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioMercato {
            get {
                return this.rischioMercatoField;
            }
            set {
                this.rischioMercatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioMercatoSpecified {
            get {
                return this.rischioMercatoFieldSpecified;
            }
            set {
                this.rischioMercatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal saldoDisponibile {
            get {
                return this.saldoDisponibileField;
            }
            set {
                this.saldoDisponibileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool saldoDisponibileSpecified {
            get {
                return this.saldoDisponibileFieldSpecified;
            }
            set {
                this.saldoDisponibileFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stPosizioniPortafoglioBean {
        
        private long chiavePosizionePtfField;
        
        private long chiavePropostaField;
        
        private long chiaveProdottoField;
        
        private bool chiaveProdottoFieldSpecified;
        
        private string contoField;
        
        private string rubricatoField;
        
        private string codiceContrattoField;
        
        private string numPolizzaField;
        
        private string custodiaGaranziaField;
        
        private string codAbiField;
        
        private string termIdField;
        
        private string annoField;
        
        private string progField;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        private System.DateTime dataInizioRendimentoField;
        
        private bool dataInizioRendimentoFieldSpecified;
        
        private string descrPrdInvalidField;
        
        private stDettaglioPosizionePortafoglioBean stDettaglioPosizionePortafoglioField;
        
        private catalogoProdottiBean prodottoFinanziarioField;
        
        private decimal totInvestiField;
        
        private bool totInvestiFieldSpecified;
        
        private decimal totDisinvestiField;
        
        private bool totDisinvestiFieldSpecified;
        
        private decimal varProField;
        
        private bool varProFieldSpecified;
        
        private string varProDecField;
        
        private decimal rischioCreditoProField;
        
        private bool rischioCreditoProFieldSpecified;
        
        private string rischioCreditoDecProField;
        
        private decimal ctvProField;
        
        private bool ctvProFieldSpecified;
        
        private stDettaglioOperazioneBean[] listaStDettaglioOperazioneField;
        
        private stSottostantiPosizioniBean[] sottostatiPosizionePtfField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePosizionePtf {
            get {
                return this.chiavePosizionePtfField;
            }
            set {
                this.chiavePosizionePtfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoSpecified {
            get {
                return this.chiaveProdottoFieldSpecified;
            }
            set {
                this.chiaveProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string conto {
            get {
                return this.contoField;
            }
            set {
                this.contoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rubricato {
            get {
                return this.rubricatoField;
            }
            set {
                this.rubricatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceContratto {
            get {
                return this.codiceContrattoField;
            }
            set {
                this.codiceContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string numPolizza {
            get {
                return this.numPolizzaField;
            }
            set {
                this.numPolizzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string custodiaGaranzia {
            get {
                return this.custodiaGaranziaField;
            }
            set {
                this.custodiaGaranziaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codAbi {
            get {
                return this.codAbiField;
            }
            set {
                this.codAbiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string termId {
            get {
                return this.termIdField;
            }
            set {
                this.termIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string anno {
            get {
                return this.annoField;
            }
            set {
                this.annoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string prog {
            get {
                return this.progField;
            }
            set {
                this.progField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataInizioRendimento {
            get {
                return this.dataInizioRendimentoField;
            }
            set {
                this.dataInizioRendimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataInizioRendimentoSpecified {
            get {
                return this.dataInizioRendimentoFieldSpecified;
            }
            set {
                this.dataInizioRendimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrPrdInvalid {
            get {
                return this.descrPrdInvalidField;
            }
            set {
                this.descrPrdInvalidField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public stDettaglioPosizionePortafoglioBean stDettaglioPosizionePortafoglio {
            get {
                return this.stDettaglioPosizionePortafoglioField;
            }
            set {
                this.stDettaglioPosizionePortafoglioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public catalogoProdottiBean prodottoFinanziario {
            get {
                return this.prodottoFinanziarioField;
            }
            set {
                this.prodottoFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totInvesti {
            get {
                return this.totInvestiField;
            }
            set {
                this.totInvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totInvestiSpecified {
            get {
                return this.totInvestiFieldSpecified;
            }
            set {
                this.totInvestiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totDisinvesti {
            get {
                return this.totDisinvestiField;
            }
            set {
                this.totDisinvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totDisinvestiSpecified {
            get {
                return this.totDisinvestiFieldSpecified;
            }
            set {
                this.totDisinvestiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varPro {
            get {
                return this.varProField;
            }
            set {
                this.varProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varProSpecified {
            get {
                return this.varProFieldSpecified;
            }
            set {
                this.varProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varProDec {
            get {
                return this.varProDecField;
            }
            set {
                this.varProDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCreditoPro {
            get {
                return this.rischioCreditoProField;
            }
            set {
                this.rischioCreditoProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoProSpecified {
            get {
                return this.rischioCreditoProFieldSpecified;
            }
            set {
                this.rischioCreditoProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoDecPro {
            get {
                return this.rischioCreditoDecProField;
            }
            set {
                this.rischioCreditoDecProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPro {
            get {
                return this.ctvProField;
            }
            set {
                this.ctvProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProSpecified {
            get {
                return this.ctvProFieldSpecified;
            }
            set {
                this.ctvProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaStDettaglioOperazione", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stDettaglioOperazioneBean[] listaStDettaglioOperazione {
            get {
                return this.listaStDettaglioOperazioneField;
            }
            set {
                this.listaStDettaglioOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("sottostatiPosizionePtf", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stSottostantiPosizioniBean[] sottostatiPosizionePtf {
            get {
                return this.sottostatiPosizionePtfField;
            }
            set {
                this.sottostatiPosizionePtfField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stProgettoPianificazioneBean {
        
        private long chiaveProgettoField;
        
        private bool chiaveProgettoFieldSpecified;
        
        private long chiavePropostaField;
        
        private bool chiavePropostaFieldSpecified;
        
        private decimal coperturaProgettoProField;
        
        private bool coperturaProgettoProFieldSpecified;
        
        private decimal ctvPianificatoField;
        
        private bool ctvPianificatoFieldSpecified;
        
        private decimal ctvProgettoField;
        
        private bool ctvProgettoFieldSpecified;
        
        private decimal ctvProgettoProField;
        
        private bool ctvProgettoProFieldSpecified;
        
        private string nomeProgettoField;
        
        private decimal percentualeProField;
        
        private bool percentualeProFieldSpecified;
        
        private stPosizioniPortafoglioBean[] posizioniPortafoglioField;
        
        private stPosizioniPropostaBean[] posizioniPropostaField;
        
        private decimal valoreAderenzaField;
        
        private bool valoreAderenzaFieldSpecified;
        
        private decimal varProgettoProField;
        
        private bool varProgettoProFieldSpecified;
        
        private string varProgettoProDecField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgetto {
            get {
                return this.chiaveProgettoField;
            }
            set {
                this.chiaveProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProgettoSpecified {
            get {
                return this.chiaveProgettoFieldSpecified;
            }
            set {
                this.chiaveProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePropostaSpecified {
            get {
                return this.chiavePropostaFieldSpecified;
            }
            set {
                this.chiavePropostaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coperturaProgettoPro {
            get {
                return this.coperturaProgettoProField;
            }
            set {
                this.coperturaProgettoProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaProgettoProSpecified {
            get {
                return this.coperturaProgettoProFieldSpecified;
            }
            set {
                this.coperturaProgettoProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPianificato {
            get {
                return this.ctvPianificatoField;
            }
            set {
                this.ctvPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvPianificatoSpecified {
            get {
                return this.ctvPianificatoFieldSpecified;
            }
            set {
                this.ctvPianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvProgetto {
            get {
                return this.ctvProgettoField;
            }
            set {
                this.ctvProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProgettoSpecified {
            get {
                return this.ctvProgettoFieldSpecified;
            }
            set {
                this.ctvProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvProgettoPro {
            get {
                return this.ctvProgettoProField;
            }
            set {
                this.ctvProgettoProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProgettoProSpecified {
            get {
                return this.ctvProgettoProFieldSpecified;
            }
            set {
                this.ctvProgettoProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProgetto {
            get {
                return this.nomeProgettoField;
            }
            set {
                this.nomeProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualePro {
            get {
                return this.percentualeProField;
            }
            set {
                this.percentualeProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeProSpecified {
            get {
                return this.percentualeProFieldSpecified;
            }
            set {
                this.percentualeProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("posizioniPortafoglio", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stPosizioniPortafoglioBean[] posizioniPortafoglio {
            get {
                return this.posizioniPortafoglioField;
            }
            set {
                this.posizioniPortafoglioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("posizioniProposta", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stPosizioniPropostaBean[] posizioniProposta {
            get {
                return this.posizioniPropostaField;
            }
            set {
                this.posizioniPropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal valoreAderenza {
            get {
                return this.valoreAderenzaField;
            }
            set {
                this.valoreAderenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool valoreAderenzaSpecified {
            get {
                return this.valoreAderenzaFieldSpecified;
            }
            set {
                this.valoreAderenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varProgettoPro {
            get {
                return this.varProgettoProField;
            }
            set {
                this.varProgettoProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varProgettoProSpecified {
            get {
                return this.varProgettoProFieldSpecified;
            }
            set {
                this.varProgettoProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varProgettoProDec {
            get {
                return this.varProgettoProDecField;
            }
            set {
                this.varProgettoProDecField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stAreaPianificazioneBean {
        
        private string areaField;
        
        private long chiaveAreaField;
        
        private long chiavePropostaField;
        
        private decimal coperturaAreaProField;
        
        private bool coperturaAreaProFieldSpecified;
        
        private decimal ctvAreaField;
        
        private bool ctvAreaFieldSpecified;
        
        private decimal ctvAreaProField;
        
        private bool ctvAreaProFieldSpecified;
        
        private decimal ctvPianificatoField;
        
        private bool ctvPianificatoFieldSpecified;
        
        private string descrizioneField;
        
        private decimal percentualeProField;
        
        private bool percentualeProFieldSpecified;
        
        private stProgettoPianificazioneBean[] progettiField;
        
        private decimal varAreaProField;
        
        private bool varAreaProFieldSpecified;
        
        private string varAreaProDecField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveArea {
            get {
                return this.chiaveAreaField;
            }
            set {
                this.chiaveAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coperturaAreaPro {
            get {
                return this.coperturaAreaProField;
            }
            set {
                this.coperturaAreaProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaAreaProSpecified {
            get {
                return this.coperturaAreaProFieldSpecified;
            }
            set {
                this.coperturaAreaProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvArea {
            get {
                return this.ctvAreaField;
            }
            set {
                this.ctvAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvAreaSpecified {
            get {
                return this.ctvAreaFieldSpecified;
            }
            set {
                this.ctvAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvAreaPro {
            get {
                return this.ctvAreaProField;
            }
            set {
                this.ctvAreaProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvAreaProSpecified {
            get {
                return this.ctvAreaProFieldSpecified;
            }
            set {
                this.ctvAreaProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPianificato {
            get {
                return this.ctvPianificatoField;
            }
            set {
                this.ctvPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvPianificatoSpecified {
            get {
                return this.ctvPianificatoFieldSpecified;
            }
            set {
                this.ctvPianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualePro {
            get {
                return this.percentualeProField;
            }
            set {
                this.percentualeProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeProSpecified {
            get {
                return this.percentualeProFieldSpecified;
            }
            set {
                this.percentualeProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("progetti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stProgettoPianificazioneBean[] progetti {
            get {
                return this.progettiField;
            }
            set {
                this.progettiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varAreaPro {
            get {
                return this.varAreaProField;
            }
            set {
                this.varAreaProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varAreaProSpecified {
            get {
                return this.varAreaProFieldSpecified;
            }
            set {
                this.varAreaProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varAreaProDec {
            get {
                return this.varAreaProDecField;
            }
            set {
                this.varAreaProDecField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stPianificazioneBean {
        
        private long chiaveConsulenzaField;
        
        private long chiavePropostaField;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private decimal ctvPianificatoField;
        
        private bool ctvPianificatoFieldSpecified;
        
        private decimal ctvProField;
        
        private bool ctvProFieldSpecified;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal risorseFinanziarieBFProField;
        
        private bool risorseFinanziarieBFProFieldSpecified;
        
        private decimal partiteViaggiantiField;
        
        private bool partiteViaggiantiFieldSpecified;
        
        private stAreaPianificazioneBean[] stAreePianificazioneField;
        
        private string complessitaMovimentazioniDecField;
        
        private string complessitaAcquistiDecField;
        
        private string complessitaDecField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveConsulenza {
            get {
                return this.chiaveConsulenzaField;
            }
            set {
                this.chiaveConsulenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPianificato {
            get {
                return this.ctvPianificatoField;
            }
            set {
                this.ctvPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvPianificatoSpecified {
            get {
                return this.ctvPianificatoFieldSpecified;
            }
            set {
                this.ctvPianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPro {
            get {
                return this.ctvProField;
            }
            set {
                this.ctvProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProSpecified {
            get {
                return this.ctvProFieldSpecified;
            }
            set {
                this.ctvProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseFinanziarieBFPro {
            get {
                return this.risorseFinanziarieBFProField;
            }
            set {
                this.risorseFinanziarieBFProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseFinanziarieBFProSpecified {
            get {
                return this.risorseFinanziarieBFProFieldSpecified;
            }
            set {
                this.risorseFinanziarieBFProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal partiteViaggianti {
            get {
                return this.partiteViaggiantiField;
            }
            set {
                this.partiteViaggiantiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool partiteViaggiantiSpecified {
            get {
                return this.partiteViaggiantiFieldSpecified;
            }
            set {
                this.partiteViaggiantiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("stAreePianificazione", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stAreaPianificazioneBean[] stAreePianificazione {
            get {
                return this.stAreePianificazioneField;
            }
            set {
                this.stAreePianificazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string complessitaMovimentazioniDec {
            get {
                return this.complessitaMovimentazioniDecField;
            }
            set {
                this.complessitaMovimentazioniDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string complessitaAcquistiDec {
            get {
                return this.complessitaAcquistiDecField;
            }
            set {
                this.complessitaAcquistiDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string complessitaDec {
            get {
                return this.complessitaDecField;
            }
            set {
                this.complessitaDecField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class delegatoBean {
        
        private long chiaveClientePbField;
        
        private long chiaveDelegatoField;
        
        private string codFiscaleField;
        
        private int codProfiloECField;
        
        private bool codProfiloECFieldSpecified;
        
        private string cognomeDelegatoField;
        
        private string descrizioneProfiloECField;
        
        private string descrizioneTipoDelegaField;
        
        private System.DateTime dtAggiornamentoField;
        
        private bool dtAggiornamentoFieldSpecified;
        
        private System.DateTime dtInserimentoField;
        
        private bool dtInserimentoFieldSpecified;
        
        private System.DateTime dtStoricizzazioneField;
        
        private bool dtStoricizzazioneFieldSpecified;
        
        private bool flagDefaultField;
        
        private bool flagDefaultFieldSpecified;
        
        private bool flagSelezionatoField;
        
        private bool flagSelezionatoFieldSpecified;
        
        private string nomeDelegatoField;
        
        private string tipoDelegaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveClientePb {
            get {
                return this.chiaveClientePbField;
            }
            set {
                this.chiaveClientePbField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveDelegato {
            get {
                return this.chiaveDelegatoField;
            }
            set {
                this.chiaveDelegatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codFiscale {
            get {
                return this.codFiscaleField;
            }
            set {
                this.codFiscaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int codProfiloEC {
            get {
                return this.codProfiloECField;
            }
            set {
                this.codProfiloECField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool codProfiloECSpecified {
            get {
                return this.codProfiloECFieldSpecified;
            }
            set {
                this.codProfiloECFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string cognomeDelegato {
            get {
                return this.cognomeDelegatoField;
            }
            set {
                this.cognomeDelegatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneProfiloEC {
            get {
                return this.descrizioneProfiloECField;
            }
            set {
                this.descrizioneProfiloECField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneTipoDelega {
            get {
                return this.descrizioneTipoDelegaField;
            }
            set {
                this.descrizioneTipoDelegaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtAggiornamento {
            get {
                return this.dtAggiornamentoField;
            }
            set {
                this.dtAggiornamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtAggiornamentoSpecified {
            get {
                return this.dtAggiornamentoFieldSpecified;
            }
            set {
                this.dtAggiornamentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInserimento {
            get {
                return this.dtInserimentoField;
            }
            set {
                this.dtInserimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInserimentoSpecified {
            get {
                return this.dtInserimentoFieldSpecified;
            }
            set {
                this.dtInserimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtStoricizzazione {
            get {
                return this.dtStoricizzazioneField;
            }
            set {
                this.dtStoricizzazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtStoricizzazioneSpecified {
            get {
                return this.dtStoricizzazioneFieldSpecified;
            }
            set {
                this.dtStoricizzazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagDefault {
            get {
                return this.flagDefaultField;
            }
            set {
                this.flagDefaultField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagDefaultSpecified {
            get {
                return this.flagDefaultFieldSpecified;
            }
            set {
                this.flagDefaultFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagSelezionato {
            get {
                return this.flagSelezionatoField;
            }
            set {
                this.flagSelezionatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagSelezionatoSpecified {
            get {
                return this.flagSelezionatoFieldSpecified;
            }
            set {
                this.flagSelezionatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeDelegato {
            get {
                return this.nomeDelegatoField;
            }
            set {
                this.nomeDelegatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoDelega {
            get {
                return this.tipoDelegaField;
            }
            set {
                this.tipoDelegaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stDettaglioProposta {
        
        private long chiaveConsulenzaField;
        
        private bool chiaveConsulenzaFieldSpecified;
        
        private long chiavePropostaField;
        
        private bool chiavePropostaFieldSpecified;
        
        private string codValidazioneField;
        
        private decimal contoCorrenteField;
        
        private bool contoCorrenteFieldSpecified;
        
        private decimal contoCorrenteNegativoField;
        
        private bool contoCorrenteNegativoFieldSpecified;
        
        private decimal contoCorrentePositivoField;
        
        private bool contoCorrentePositivoFieldSpecified;
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private decimal coperturaRisAllProField;
        
        private bool coperturaRisAllProFieldSpecified;
        
        private delegatoBean delgatoField;
        
        private bool discesaRegimeField;
        
        private bool discesaRegimeFieldSpecified;
        
        private decimal diversificazioneField;
        
        private bool diversificazioneFieldSpecified;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private System.DateTime dtPropostaField;
        
        private bool dtPropostaFieldSpecified;
        
        private System.DateTime dtScadenzaField;
        
        private bool dtScadenzaFieldSpecified;
        
        private System.DateTime dtStoricizzazioneField;
        
        private bool dtStoricizzazioneFieldSpecified;
        
        private System.DateTime dtUltimoAggField;
        
        private bool dtUltimoAggFieldSpecified;
        
        private System.DateTime dtValidazioneField;
        
        private bool dtValidazioneFieldSpecified;
        
        private bool flagNuovoFlussoField;
        
        private bool flagNuovoFlussoFieldSpecified;
        
        private bool flagSeiField;
        
        private bool flagSeiFieldSpecified;
        
        private bool flgScadenzaField;
        
        private bool flgScadenzaFieldSpecified;
        
        private bool isAttivoRCField;
        
        private bool isAttivoRCFieldSpecified;
        
        private bool isAttivoRCRisAllProField;
        
        private bool isAttivoRCRisAllProFieldSpecified;
        
        private decimal lineaselfField;
        
        private bool lineaselfFieldSpecified;
        
        private decimal liqEligoFondiNegField;
        
        private bool liqEligoFondiNegFieldSpecified;
        
        private decimal liqEligoTitoliNegField;
        
        private bool liqEligoTitoliNegFieldSpecified;
        
        private string nomePropostaField;
        
        private decimal partiteViaggiantiField;
        
        private bool partiteViaggiantiFieldSpecified;
        
        private decimal patrimonioTotaleRFAField;
        
        private bool patrimonioTotaleRFAFieldSpecified;
        
        private decimal rischioCreditoField;
        
        private bool rischioCreditoFieldSpecified;
        
        private string rischioCreditoDecField;
        
        private decimal rischioCreditoRisAllProField;
        
        private bool rischioCreditoRisAllProFieldSpecified;
        
        private string rischioCreditoRisAllProDecField;
        
        private decimal rischioMercatoField;
        
        private bool rischioMercatoFieldSpecified;
        
        private string rischioMercatoDecField;
        
        private string rischioMercatoRisAllProDecField;
        
        private decimal risorseFinanziarieBFField;
        
        private bool risorseFinanziarieBFFieldSpecified;
        
        private decimal risorseFinanziarieBTField;
        
        private bool risorseFinanziarieBTFieldSpecified;
        
        private string statusField;
        
        private string urlReportField;
        
        private string urlSimulazioneField;
        
        private string urlValidazioneField;
        
        private decimal varRisAllProField;
        
        private bool varRisAllProFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveConsulenza {
            get {
                return this.chiaveConsulenzaField;
            }
            set {
                this.chiaveConsulenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveConsulenzaSpecified {
            get {
                return this.chiaveConsulenzaFieldSpecified;
            }
            set {
                this.chiaveConsulenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePropostaSpecified {
            get {
                return this.chiavePropostaFieldSpecified;
            }
            set {
                this.chiavePropostaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codValidazione {
            get {
                return this.codValidazioneField;
            }
            set {
                this.codValidazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrente {
            get {
                return this.contoCorrenteField;
            }
            set {
                this.contoCorrenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrenteSpecified {
            get {
                return this.contoCorrenteFieldSpecified;
            }
            set {
                this.contoCorrenteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrenteNegativo {
            get {
                return this.contoCorrenteNegativoField;
            }
            set {
                this.contoCorrenteNegativoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrenteNegativoSpecified {
            get {
                return this.contoCorrenteNegativoFieldSpecified;
            }
            set {
                this.contoCorrenteNegativoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrentePositivo {
            get {
                return this.contoCorrentePositivoField;
            }
            set {
                this.contoCorrentePositivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentePositivoSpecified {
            get {
                return this.contoCorrentePositivoFieldSpecified;
            }
            set {
                this.contoCorrentePositivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coperturaRisAllPro {
            get {
                return this.coperturaRisAllProField;
            }
            set {
                this.coperturaRisAllProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaRisAllProSpecified {
            get {
                return this.coperturaRisAllProFieldSpecified;
            }
            set {
                this.coperturaRisAllProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public delegatoBean delgato {
            get {
                return this.delgatoField;
            }
            set {
                this.delgatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool discesaRegime {
            get {
                return this.discesaRegimeField;
            }
            set {
                this.discesaRegimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool discesaRegimeSpecified {
            get {
                return this.discesaRegimeFieldSpecified;
            }
            set {
                this.discesaRegimeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal diversificazione {
            get {
                return this.diversificazioneField;
            }
            set {
                this.diversificazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool diversificazioneSpecified {
            get {
                return this.diversificazioneFieldSpecified;
            }
            set {
                this.diversificazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtProposta {
            get {
                return this.dtPropostaField;
            }
            set {
                this.dtPropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtPropostaSpecified {
            get {
                return this.dtPropostaFieldSpecified;
            }
            set {
                this.dtPropostaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtScadenza {
            get {
                return this.dtScadenzaField;
            }
            set {
                this.dtScadenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtScadenzaSpecified {
            get {
                return this.dtScadenzaFieldSpecified;
            }
            set {
                this.dtScadenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtStoricizzazione {
            get {
                return this.dtStoricizzazioneField;
            }
            set {
                this.dtStoricizzazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtStoricizzazioneSpecified {
            get {
                return this.dtStoricizzazioneFieldSpecified;
            }
            set {
                this.dtStoricizzazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtUltimoAgg {
            get {
                return this.dtUltimoAggField;
            }
            set {
                this.dtUltimoAggField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtUltimoAggSpecified {
            get {
                return this.dtUltimoAggFieldSpecified;
            }
            set {
                this.dtUltimoAggFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtValidazione {
            get {
                return this.dtValidazioneField;
            }
            set {
                this.dtValidazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtValidazioneSpecified {
            get {
                return this.dtValidazioneFieldSpecified;
            }
            set {
                this.dtValidazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagNuovoFlusso {
            get {
                return this.flagNuovoFlussoField;
            }
            set {
                this.flagNuovoFlussoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagNuovoFlussoSpecified {
            get {
                return this.flagNuovoFlussoFieldSpecified;
            }
            set {
                this.flagNuovoFlussoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagSei {
            get {
                return this.flagSeiField;
            }
            set {
                this.flagSeiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagSeiSpecified {
            get {
                return this.flagSeiFieldSpecified;
            }
            set {
                this.flagSeiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flgScadenza {
            get {
                return this.flgScadenzaField;
            }
            set {
                this.flgScadenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flgScadenzaSpecified {
            get {
                return this.flgScadenzaFieldSpecified;
            }
            set {
                this.flgScadenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isAttivoRC {
            get {
                return this.isAttivoRCField;
            }
            set {
                this.isAttivoRCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isAttivoRCSpecified {
            get {
                return this.isAttivoRCFieldSpecified;
            }
            set {
                this.isAttivoRCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isAttivoRCRisAllPro {
            get {
                return this.isAttivoRCRisAllProField;
            }
            set {
                this.isAttivoRCRisAllProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isAttivoRCRisAllProSpecified {
            get {
                return this.isAttivoRCRisAllProFieldSpecified;
            }
            set {
                this.isAttivoRCRisAllProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal lineaself {
            get {
                return this.lineaselfField;
            }
            set {
                this.lineaselfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lineaselfSpecified {
            get {
                return this.lineaselfFieldSpecified;
            }
            set {
                this.lineaselfFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal liqEligoFondiNeg {
            get {
                return this.liqEligoFondiNegField;
            }
            set {
                this.liqEligoFondiNegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool liqEligoFondiNegSpecified {
            get {
                return this.liqEligoFondiNegFieldSpecified;
            }
            set {
                this.liqEligoFondiNegFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal liqEligoTitoliNeg {
            get {
                return this.liqEligoTitoliNegField;
            }
            set {
                this.liqEligoTitoliNegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool liqEligoTitoliNegSpecified {
            get {
                return this.liqEligoTitoliNegFieldSpecified;
            }
            set {
                this.liqEligoTitoliNegFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProposta {
            get {
                return this.nomePropostaField;
            }
            set {
                this.nomePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal partiteViaggianti {
            get {
                return this.partiteViaggiantiField;
            }
            set {
                this.partiteViaggiantiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool partiteViaggiantiSpecified {
            get {
                return this.partiteViaggiantiFieldSpecified;
            }
            set {
                this.partiteViaggiantiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal patrimonioTotaleRFA {
            get {
                return this.patrimonioTotaleRFAField;
            }
            set {
                this.patrimonioTotaleRFAField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patrimonioTotaleRFASpecified {
            get {
                return this.patrimonioTotaleRFAFieldSpecified;
            }
            set {
                this.patrimonioTotaleRFAFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCredito {
            get {
                return this.rischioCreditoField;
            }
            set {
                this.rischioCreditoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoSpecified {
            get {
                return this.rischioCreditoFieldSpecified;
            }
            set {
                this.rischioCreditoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoDec {
            get {
                return this.rischioCreditoDecField;
            }
            set {
                this.rischioCreditoDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioCreditoRisAllPro {
            get {
                return this.rischioCreditoRisAllProField;
            }
            set {
                this.rischioCreditoRisAllProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioCreditoRisAllProSpecified {
            get {
                return this.rischioCreditoRisAllProFieldSpecified;
            }
            set {
                this.rischioCreditoRisAllProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoRisAllProDec {
            get {
                return this.rischioCreditoRisAllProDecField;
            }
            set {
                this.rischioCreditoRisAllProDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioMercato {
            get {
                return this.rischioMercatoField;
            }
            set {
                this.rischioMercatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioMercatoSpecified {
            get {
                return this.rischioMercatoFieldSpecified;
            }
            set {
                this.rischioMercatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioMercatoDec {
            get {
                return this.rischioMercatoDecField;
            }
            set {
                this.rischioMercatoDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioMercatoRisAllProDec {
            get {
                return this.rischioMercatoRisAllProDecField;
            }
            set {
                this.rischioMercatoRisAllProDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseFinanziarieBF {
            get {
                return this.risorseFinanziarieBFField;
            }
            set {
                this.risorseFinanziarieBFField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseFinanziarieBFSpecified {
            get {
                return this.risorseFinanziarieBFFieldSpecified;
            }
            set {
                this.risorseFinanziarieBFFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseFinanziarieBT {
            get {
                return this.risorseFinanziarieBTField;
            }
            set {
                this.risorseFinanziarieBTField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseFinanziarieBTSpecified {
            get {
                return this.risorseFinanziarieBTFieldSpecified;
            }
            set {
                this.risorseFinanziarieBTFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string status {
            get {
                return this.statusField;
            }
            set {
                this.statusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string urlReport {
            get {
                return this.urlReportField;
            }
            set {
                this.urlReportField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string urlSimulazione {
            get {
                return this.urlSimulazioneField;
            }
            set {
                this.urlSimulazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string urlValidazione {
            get {
                return this.urlValidazioneField;
            }
            set {
                this.urlValidazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varRisAllPro {
            get {
                return this.varRisAllProField;
            }
            set {
                this.varRisAllProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varRisAllProSpecified {
            get {
                return this.varRisAllProFieldSpecified;
            }
            set {
                this.varRisAllProFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stDettaglioAdeguatezzaBean {
        
        private string coperturaField;
        
        private string coperturaDeltaField;
        
        private string descrizioneIndicatoreField;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private bool flagAdeguatezzaField;
        
        private bool flagAdeguatezzaFieldSpecified;
        
        private string idDescIndicatoreField;
        
        private string limiteMassimoField;
        
        private int ordinamentoField;
        
        private bool ordinamentoFieldSpecified;
        
        private string ptfAttualeField;
        
        private string ptfDeltaField;
        
        private string ptfProspetticoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string coperturaDelta {
            get {
                return this.coperturaDeltaField;
            }
            set {
                this.coperturaDeltaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneIndicatore {
            get {
                return this.descrizioneIndicatoreField;
            }
            set {
                this.descrizioneIndicatoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAdeguatezza {
            get {
                return this.flagAdeguatezzaField;
            }
            set {
                this.flagAdeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAdeguatezzaSpecified {
            get {
                return this.flagAdeguatezzaFieldSpecified;
            }
            set {
                this.flagAdeguatezzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string idDescIndicatore {
            get {
                return this.idDescIndicatoreField;
            }
            set {
                this.idDescIndicatoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string limiteMassimo {
            get {
                return this.limiteMassimoField;
            }
            set {
                this.limiteMassimoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ordinamento {
            get {
                return this.ordinamentoField;
            }
            set {
                this.ordinamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ordinamentoSpecified {
            get {
                return this.ordinamentoFieldSpecified;
            }
            set {
                this.ordinamentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ptfAttuale {
            get {
                return this.ptfAttualeField;
            }
            set {
                this.ptfAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ptfDelta {
            get {
                return this.ptfDeltaField;
            }
            set {
                this.ptfDeltaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ptfProspettico {
            get {
                return this.ptfProspetticoField;
            }
            set {
                this.ptfProspetticoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stAdegOrizzonteTemporaleBean {
        
        private decimal adeguatezzaOTField;
        
        private bool adeguatezzaOTFieldSpecified;
        
        private decimal allocazionePropostaOTField;
        
        private bool allocazionePropostaOTFieldSpecified;
        
        private long chiaveOrizzontiField;
        
        private long codHpField;
        
        private bool codHpFieldSpecified;
        
        private string descrizioneField;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private bool flagAdeguatezzaField;
        
        private bool flagAdeguatezzaFieldSpecified;
        
        private decimal portafoglioAttualeField;
        
        private bool portafoglioAttualeFieldSpecified;
        
        private decimal portafoglioProspetticoField;
        
        private bool portafoglioProspetticoFieldSpecified;
        
        private decimal questionarioField;
        
        private bool questionarioFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal adeguatezzaOT {
            get {
                return this.adeguatezzaOTField;
            }
            set {
                this.adeguatezzaOTField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool adeguatezzaOTSpecified {
            get {
                return this.adeguatezzaOTFieldSpecified;
            }
            set {
                this.adeguatezzaOTFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal allocazionePropostaOT {
            get {
                return this.allocazionePropostaOTField;
            }
            set {
                this.allocazionePropostaOTField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool allocazionePropostaOTSpecified {
            get {
                return this.allocazionePropostaOTFieldSpecified;
            }
            set {
                this.allocazionePropostaOTFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveOrizzonti {
            get {
                return this.chiaveOrizzontiField;
            }
            set {
                this.chiaveOrizzontiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long codHp {
            get {
                return this.codHpField;
            }
            set {
                this.codHpField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool codHpSpecified {
            get {
                return this.codHpFieldSpecified;
            }
            set {
                this.codHpFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAdeguatezza {
            get {
                return this.flagAdeguatezzaField;
            }
            set {
                this.flagAdeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAdeguatezzaSpecified {
            get {
                return this.flagAdeguatezzaFieldSpecified;
            }
            set {
                this.flagAdeguatezzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal portafoglioAttuale {
            get {
                return this.portafoglioAttualeField;
            }
            set {
                this.portafoglioAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool portafoglioAttualeSpecified {
            get {
                return this.portafoglioAttualeFieldSpecified;
            }
            set {
                this.portafoglioAttualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal portafoglioProspettico {
            get {
                return this.portafoglioProspetticoField;
            }
            set {
                this.portafoglioProspetticoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool portafoglioProspetticoSpecified {
            get {
                return this.portafoglioProspetticoFieldSpecified;
            }
            set {
                this.portafoglioProspetticoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal questionario {
            get {
                return this.questionarioField;
            }
            set {
                this.questionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool questionarioSpecified {
            get {
                return this.questionarioFieldSpecified;
            }
            set {
                this.questionarioFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stConcentrazioneEmittenteBean {
        
        private string assetField;
        
        private long chiaveConcentrazioneField;
        
        private string codiceEmittenteField;
        
        private decimal concentrazioneField;
        
        private bool concentrazioneFieldSpecified;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private string descrizioneRangeScadField;
        
        private bool flagAdeguatezzaField;
        
        private bool flagAdeguatezzaFieldSpecified;
        
        private decimal franchigiaField;
        
        private bool franchigiaFieldSpecified;
        
        private long idRangeScadField;
        
        private bool idRangeScadFieldSpecified;
        
        private string nomeEmittenteField;
        
        private decimal sogliaConcentrazioneField;
        
        private bool sogliaConcentrazioneFieldSpecified;
        
        private string tipologiaEmittenteField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string asset {
            get {
                return this.assetField;
            }
            set {
                this.assetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveConcentrazione {
            get {
                return this.chiaveConcentrazioneField;
            }
            set {
                this.chiaveConcentrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceEmittente {
            get {
                return this.codiceEmittenteField;
            }
            set {
                this.codiceEmittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazione {
            get {
                return this.concentrazioneField;
            }
            set {
                this.concentrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneSpecified {
            get {
                return this.concentrazioneFieldSpecified;
            }
            set {
                this.concentrazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneRangeScad {
            get {
                return this.descrizioneRangeScadField;
            }
            set {
                this.descrizioneRangeScadField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAdeguatezza {
            get {
                return this.flagAdeguatezzaField;
            }
            set {
                this.flagAdeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAdeguatezzaSpecified {
            get {
                return this.flagAdeguatezzaFieldSpecified;
            }
            set {
                this.flagAdeguatezzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal franchigia {
            get {
                return this.franchigiaField;
            }
            set {
                this.franchigiaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool franchigiaSpecified {
            get {
                return this.franchigiaFieldSpecified;
            }
            set {
                this.franchigiaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long idRangeScad {
            get {
                return this.idRangeScadField;
            }
            set {
                this.idRangeScadField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idRangeScadSpecified {
            get {
                return this.idRangeScadFieldSpecified;
            }
            set {
                this.idRangeScadFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeEmittente {
            get {
                return this.nomeEmittenteField;
            }
            set {
                this.nomeEmittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal sogliaConcentrazione {
            get {
                return this.sogliaConcentrazioneField;
            }
            set {
                this.sogliaConcentrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sogliaConcentrazioneSpecified {
            get {
                return this.sogliaConcentrazioneFieldSpecified;
            }
            set {
                this.sogliaConcentrazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipologiaEmittente {
            get {
                return this.tipologiaEmittenteField;
            }
            set {
                this.tipologiaEmittenteField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stDettaglioConcentrazioneEmittenti {
        
        private stConcentrazioneEmittenteBean[] azionariField;
        
        private decimal concentrazioneTotAzionariField;
        
        private bool concentrazioneTotAzionariFieldSpecified;
        
        private decimal concentrazioneTotObbligazionariField;
        
        private bool concentrazioneTotObbligazionariFieldSpecified;
        
        private decimal concentrazioneTotSpeculativiField;
        
        private bool concentrazioneTotSpeculativiFieldSpecified;
        
        private decimal ctvTotaleAzionariField;
        
        private bool ctvTotaleAzionariFieldSpecified;
        
        private decimal ctvTotaleObbligazionariField;
        
        private bool ctvTotaleObbligazionariFieldSpecified;
        
        private decimal ctvTotaleSpeculativiField;
        
        private bool ctvTotaleSpeculativiFieldSpecified;
        
        private stConcentrazioneEmittenteBean[] obbligazionariField;
        
        private decimal sogliaConcetrazioneTotSpeculativiField;
        
        private bool sogliaConcetrazioneTotSpeculativiFieldSpecified;
        
        private stConcentrazioneEmittenteBean[] speculativiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("azionari", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stConcentrazioneEmittenteBean[] azionari {
            get {
                return this.azionariField;
            }
            set {
                this.azionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazioneTotAzionari {
            get {
                return this.concentrazioneTotAzionariField;
            }
            set {
                this.concentrazioneTotAzionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneTotAzionariSpecified {
            get {
                return this.concentrazioneTotAzionariFieldSpecified;
            }
            set {
                this.concentrazioneTotAzionariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazioneTotObbligazionari {
            get {
                return this.concentrazioneTotObbligazionariField;
            }
            set {
                this.concentrazioneTotObbligazionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneTotObbligazionariSpecified {
            get {
                return this.concentrazioneTotObbligazionariFieldSpecified;
            }
            set {
                this.concentrazioneTotObbligazionariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal concentrazioneTotSpeculativi {
            get {
                return this.concentrazioneTotSpeculativiField;
            }
            set {
                this.concentrazioneTotSpeculativiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool concentrazioneTotSpeculativiSpecified {
            get {
                return this.concentrazioneTotSpeculativiFieldSpecified;
            }
            set {
                this.concentrazioneTotSpeculativiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvTotaleAzionari {
            get {
                return this.ctvTotaleAzionariField;
            }
            set {
                this.ctvTotaleAzionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvTotaleAzionariSpecified {
            get {
                return this.ctvTotaleAzionariFieldSpecified;
            }
            set {
                this.ctvTotaleAzionariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvTotaleObbligazionari {
            get {
                return this.ctvTotaleObbligazionariField;
            }
            set {
                this.ctvTotaleObbligazionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvTotaleObbligazionariSpecified {
            get {
                return this.ctvTotaleObbligazionariFieldSpecified;
            }
            set {
                this.ctvTotaleObbligazionariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvTotaleSpeculativi {
            get {
                return this.ctvTotaleSpeculativiField;
            }
            set {
                this.ctvTotaleSpeculativiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvTotaleSpeculativiSpecified {
            get {
                return this.ctvTotaleSpeculativiFieldSpecified;
            }
            set {
                this.ctvTotaleSpeculativiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("obbligazionari", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stConcentrazioneEmittenteBean[] obbligazionari {
            get {
                return this.obbligazionariField;
            }
            set {
                this.obbligazionariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal sogliaConcetrazioneTotSpeculativi {
            get {
                return this.sogliaConcetrazioneTotSpeculativiField;
            }
            set {
                this.sogliaConcetrazioneTotSpeculativiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sogliaConcetrazioneTotSpeculativiSpecified {
            get {
                return this.sogliaConcetrazioneTotSpeculativiFieldSpecified;
            }
            set {
                this.sogliaConcetrazioneTotSpeculativiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("speculativi", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stConcentrazioneEmittenteBean[] speculativi {
            get {
                return this.speculativiField;
            }
            set {
                this.speculativiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class stAdeguatezzaPropostaBean {
        
        private long chiaveAdeguatezzaField;
        
        private long chiavePropostaField;
        
        private stDettaglioConcentrazioneEmittenti dettaglioConcentrazioneEmittentiField;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private bool flagAdeguatezzaMIFIDProField;
        
        private bool flagAdeguatezzaMIFIDProFieldSpecified;
        
        private bool flagAdeguatezzaProField;
        
        private bool flagAdeguatezzaProFieldSpecified;
        
        private bool flagVarEccessivamenteAdeguatoProField;
        
        private bool flagVarEccessivamenteAdeguatoProFieldSpecified;
        
        private stAdegOrizzonteTemporaleBean[] listaAdegOrizzonteTemporaleField;
        
        private stDettaglioAdeguatezzaBean[] listaDettagliAdeguatezzaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveAdeguatezza {
            get {
                return this.chiaveAdeguatezzaField;
            }
            set {
                this.chiaveAdeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public stDettaglioConcentrazioneEmittenti dettaglioConcentrazioneEmittenti {
            get {
                return this.dettaglioConcentrazioneEmittentiField;
            }
            set {
                this.dettaglioConcentrazioneEmittentiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAdeguatezzaMIFIDPro {
            get {
                return this.flagAdeguatezzaMIFIDProField;
            }
            set {
                this.flagAdeguatezzaMIFIDProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAdeguatezzaMIFIDProSpecified {
            get {
                return this.flagAdeguatezzaMIFIDProFieldSpecified;
            }
            set {
                this.flagAdeguatezzaMIFIDProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAdeguatezzaPro {
            get {
                return this.flagAdeguatezzaProField;
            }
            set {
                this.flagAdeguatezzaProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAdeguatezzaProSpecified {
            get {
                return this.flagAdeguatezzaProFieldSpecified;
            }
            set {
                this.flagAdeguatezzaProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagVarEccessivamenteAdeguatoPro {
            get {
                return this.flagVarEccessivamenteAdeguatoProField;
            }
            set {
                this.flagVarEccessivamenteAdeguatoProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagVarEccessivamenteAdeguatoProSpecified {
            get {
                return this.flagVarEccessivamenteAdeguatoProFieldSpecified;
            }
            set {
                this.flagVarEccessivamenteAdeguatoProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaAdegOrizzonteTemporale", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stAdegOrizzonteTemporaleBean[] listaAdegOrizzonteTemporale {
            get {
                return this.listaAdegOrizzonteTemporaleField;
            }
            set {
                this.listaAdegOrizzonteTemporaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaDettagliAdeguatezza", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stDettaglioAdeguatezzaBean[] listaDettagliAdeguatezza {
            get {
                return this.listaDettagliAdeguatezzaField;
            }
            set {
                this.listaDettagliAdeguatezzaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsSTProdotto {
        
        private anAlberaturaBean alberaturaField;
        
        private string codInternoField;
        
        private string codIsinField;
        
        private string codMafField;
        
        private string codSottoprodottoField;
        
        private int complessitaField;
        
        private bool complessitaFieldSpecified;
        
        private string complessitaDecField;
        
        private System.DateTime dtScadenzaField;
        
        private bool dtScadenzaFieldSpecified;
        
        private string nomeProdottoField;
        
        private string rischioCreditoDecField;
        
        private string tipoProdottoField;
        
        private decimal varProField;
        
        private bool varProFieldSpecified;
        
        private string varProDecField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAlberaturaBean alberatura {
            get {
                return this.alberaturaField;
            }
            set {
                this.alberaturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codInterno {
            get {
                return this.codInternoField;
            }
            set {
                this.codInternoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codIsin {
            get {
                return this.codIsinField;
            }
            set {
                this.codIsinField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codMaf {
            get {
                return this.codMafField;
            }
            set {
                this.codMafField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codSottoprodotto {
            get {
                return this.codSottoprodottoField;
            }
            set {
                this.codSottoprodottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int complessita {
            get {
                return this.complessitaField;
            }
            set {
                this.complessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool complessitaSpecified {
            get {
                return this.complessitaFieldSpecified;
            }
            set {
                this.complessitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string complessitaDec {
            get {
                return this.complessitaDecField;
            }
            set {
                this.complessitaDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtScadenza {
            get {
                return this.dtScadenzaField;
            }
            set {
                this.dtScadenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtScadenzaSpecified {
            get {
                return this.dtScadenzaFieldSpecified;
            }
            set {
                this.dtScadenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProdotto {
            get {
                return this.nomeProdottoField;
            }
            set {
                this.nomeProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoDec {
            get {
                return this.rischioCreditoDecField;
            }
            set {
                this.rischioCreditoDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoProdotto {
            get {
                return this.tipoProdottoField;
            }
            set {
                this.tipoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varPro {
            get {
                return this.varProField;
            }
            set {
                this.varProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varProSpecified {
            get {
                return this.varProFieldSpecified;
            }
            set {
                this.varProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varProDec {
            get {
                return this.varProDecField;
            }
            set {
                this.varProDecField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsSTPosizione {
        
        private string areaField;
        
        private long codAreaField;
        
        private bool codAreaFieldSpecified;
        
        private string descAreaEstesaField;
        
        private string nomeProgettoField;
        
        private decimal ctvAttualeField;
        
        private bool ctvAttualeFieldSpecified;
        
        private decimal ctvProField;
        
        private bool ctvProFieldSpecified;
        
        private decimal pesoField;
        
        private bool pesoFieldSpecified;
        
        private rsSTProdotto prodottoField;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        private long chiaveAggregazioneField;
        
        private bool chiaveAggregazioneFieldSpecified;
        
        private string codContrattoField;
        
        private long codProgettoField;
        
        private bool codProgettoFieldSpecified;
        
        private long chiavePropostaField;
        
        private bool chiavePropostaFieldSpecified;
        
        private decimal investiField;
        
        private bool investiFieldSpecified;
        
        private decimal disinvestiField;
        
        private bool disinvestiFieldSpecified;
        
        private string tipoOperazioneField;
        
        private string liquiditaField;
        
        private bool posizioneProField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long codArea {
            get {
                return this.codAreaField;
            }
            set {
                this.codAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool codAreaSpecified {
            get {
                return this.codAreaFieldSpecified;
            }
            set {
                this.codAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descAreaEstesa {
            get {
                return this.descAreaEstesaField;
            }
            set {
                this.descAreaEstesaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProgetto {
            get {
                return this.nomeProgettoField;
            }
            set {
                this.nomeProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvAttuale {
            get {
                return this.ctvAttualeField;
            }
            set {
                this.ctvAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvAttualeSpecified {
            get {
                return this.ctvAttualeFieldSpecified;
            }
            set {
                this.ctvAttualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPro {
            get {
                return this.ctvProField;
            }
            set {
                this.ctvProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProSpecified {
            get {
                return this.ctvProFieldSpecified;
            }
            set {
                this.ctvProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal peso {
            get {
                return this.pesoField;
            }
            set {
                this.pesoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoSpecified {
            get {
                return this.pesoFieldSpecified;
            }
            set {
                this.pesoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsSTProdotto prodotto {
            get {
                return this.prodottoField;
            }
            set {
                this.prodottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveAggregazione {
            get {
                return this.chiaveAggregazioneField;
            }
            set {
                this.chiaveAggregazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveAggregazioneSpecified {
            get {
                return this.chiaveAggregazioneFieldSpecified;
            }
            set {
                this.chiaveAggregazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codContratto {
            get {
                return this.codContrattoField;
            }
            set {
                this.codContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long codProgetto {
            get {
                return this.codProgettoField;
            }
            set {
                this.codProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool codProgettoSpecified {
            get {
                return this.codProgettoFieldSpecified;
            }
            set {
                this.codProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePropostaSpecified {
            get {
                return this.chiavePropostaFieldSpecified;
            }
            set {
                this.chiavePropostaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal investi {
            get {
                return this.investiField;
            }
            set {
                this.investiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool investiSpecified {
            get {
                return this.investiFieldSpecified;
            }
            set {
                this.investiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal disinvesti {
            get {
                return this.disinvestiField;
            }
            set {
                this.disinvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool disinvestiSpecified {
            get {
                return this.disinvestiFieldSpecified;
            }
            set {
                this.disinvestiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoOperazione {
            get {
                return this.tipoOperazioneField;
            }
            set {
                this.tipoOperazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string liquidita {
            get {
                return this.liquiditaField;
            }
            set {
                this.liquiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool posizionePro {
            get {
                return this.posizioneProField;
            }
            set {
                this.posizioneProField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsSTDettaglioProdotti {
        
        private rsSTPosizione[] dettaglioProdottiField;
        
        private rsElencoAggregati elencoAggregatiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("dettaglioProdotti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsSTPosizione[] dettaglioProdotti {
            get {
                return this.dettaglioProdottiField;
            }
            set {
                this.dettaglioProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoAggregati elencoAggregati {
            get {
                return this.elencoAggregatiField;
            }
            set {
                this.elencoAggregatiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsElencoAggregati {
        
        private rsAggregatoPosizioni[] elencoAreeProgettiField;
        
        private rsAggregatoPosizioni[] elencoCategoriaField;
        
        private rsAggregatoPosizioni[] elencoContrattiLineaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("elencoAreeProgetti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsAggregatoPosizioni[] elencoAreeProgetti {
            get {
                return this.elencoAreeProgettiField;
            }
            set {
                this.elencoAreeProgettiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("elencoCategoria", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsAggregatoPosizioni[] elencoCategoria {
            get {
                return this.elencoCategoriaField;
            }
            set {
                this.elencoCategoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("elencoContrattiLinea", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsAggregatoPosizioni[] elencoContrattiLinea {
            get {
                return this.elencoContrattiLineaField;
            }
            set {
                this.elencoContrattiLineaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsAggregatoPosizioni {
        
        private string chiaveAggregazioneField;
        
        private string chiaveProgettoLineaField;
        
        private int complessitaField;
        
        private bool complessitaFieldSpecified;
        
        private string complessitaDecField;
        
        private decimal ctvAttualeField;
        
        private bool ctvAttualeFieldSpecified;
        
        private decimal ctvProField;
        
        private bool ctvProFieldSpecified;
        
        private string descrizioneField;
        
        private decimal disinvestiField;
        
        private bool disinvestiFieldSpecified;
        
        private decimal investiField;
        
        private bool investiFieldSpecified;
        
        private rsPosizioneAggregata[] posizioniAggregateField;
        
        private prometeiaInfos prometeiaInfosField;
        
        private decimal rendimentoAssociazioneField;
        
        private bool rendimentoAssociazioneFieldSpecified;
        
        private decimal rendimentoDaSottoscrizioneField;
        
        private bool rendimentoDaSottoscrizioneFieldSpecified;
        
        private decimal rendimentoInizioAnnoField;
        
        private bool rendimentoInizioAnnoFieldSpecified;
        
        private decimal rendimentoInizioTrimestreField;
        
        private bool rendimentoInizioTrimestreFieldSpecified;
        
        private decimal utilePerditaField;
        
        private bool utilePerditaFieldSpecified;
        
        private decimal utilePerditaAssociazioneField;
        
        private bool utilePerditaAssociazioneFieldSpecified;
        
        private decimal versamentoNettoField;
        
        private bool versamentoNettoFieldSpecified;
        
        private decimal versatoNettoAssociazioneField;
        
        private bool versatoNettoAssociazioneFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string chiaveAggregazione {
            get {
                return this.chiaveAggregazioneField;
            }
            set {
                this.chiaveAggregazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string chiaveProgettoLinea {
            get {
                return this.chiaveProgettoLineaField;
            }
            set {
                this.chiaveProgettoLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int complessita {
            get {
                return this.complessitaField;
            }
            set {
                this.complessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool complessitaSpecified {
            get {
                return this.complessitaFieldSpecified;
            }
            set {
                this.complessitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string complessitaDec {
            get {
                return this.complessitaDecField;
            }
            set {
                this.complessitaDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvAttuale {
            get {
                return this.ctvAttualeField;
            }
            set {
                this.ctvAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvAttualeSpecified {
            get {
                return this.ctvAttualeFieldSpecified;
            }
            set {
                this.ctvAttualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPro {
            get {
                return this.ctvProField;
            }
            set {
                this.ctvProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProSpecified {
            get {
                return this.ctvProFieldSpecified;
            }
            set {
                this.ctvProFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal disinvesti {
            get {
                return this.disinvestiField;
            }
            set {
                this.disinvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool disinvestiSpecified {
            get {
                return this.disinvestiFieldSpecified;
            }
            set {
                this.disinvestiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal investi {
            get {
                return this.investiField;
            }
            set {
                this.investiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool investiSpecified {
            get {
                return this.investiFieldSpecified;
            }
            set {
                this.investiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("posizioniAggregate", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsPosizioneAggregata[] posizioniAggregate {
            get {
                return this.posizioniAggregateField;
            }
            set {
                this.posizioniAggregateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos prometeiaInfos {
            get {
                return this.prometeiaInfosField;
            }
            set {
                this.prometeiaInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoAssociazione {
            get {
                return this.rendimentoAssociazioneField;
            }
            set {
                this.rendimentoAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoAssociazioneSpecified {
            get {
                return this.rendimentoAssociazioneFieldSpecified;
            }
            set {
                this.rendimentoAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoDaSottoscrizione {
            get {
                return this.rendimentoDaSottoscrizioneField;
            }
            set {
                this.rendimentoDaSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoDaSottoscrizioneSpecified {
            get {
                return this.rendimentoDaSottoscrizioneFieldSpecified;
            }
            set {
                this.rendimentoDaSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoInizioAnno {
            get {
                return this.rendimentoInizioAnnoField;
            }
            set {
                this.rendimentoInizioAnnoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoInizioAnnoSpecified {
            get {
                return this.rendimentoInizioAnnoFieldSpecified;
            }
            set {
                this.rendimentoInizioAnnoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoInizioTrimestre {
            get {
                return this.rendimentoInizioTrimestreField;
            }
            set {
                this.rendimentoInizioTrimestreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoInizioTrimestreSpecified {
            get {
                return this.rendimentoInizioTrimestreFieldSpecified;
            }
            set {
                this.rendimentoInizioTrimestreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal utilePerdita {
            get {
                return this.utilePerditaField;
            }
            set {
                this.utilePerditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool utilePerditaSpecified {
            get {
                return this.utilePerditaFieldSpecified;
            }
            set {
                this.utilePerditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal utilePerditaAssociazione {
            get {
                return this.utilePerditaAssociazioneField;
            }
            set {
                this.utilePerditaAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool utilePerditaAssociazioneSpecified {
            get {
                return this.utilePerditaAssociazioneFieldSpecified;
            }
            set {
                this.utilePerditaAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal versamentoNetto {
            get {
                return this.versamentoNettoField;
            }
            set {
                this.versamentoNettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool versamentoNettoSpecified {
            get {
                return this.versamentoNettoFieldSpecified;
            }
            set {
                this.versamentoNettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal versatoNettoAssociazione {
            get {
                return this.versatoNettoAssociazioneField;
            }
            set {
                this.versatoNettoAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool versatoNettoAssociazioneSpecified {
            get {
                return this.versatoNettoAssociazioneFieldSpecified;
            }
            set {
                this.versatoNettoAssociazioneFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPosizioneAggregata {
        
        private long chiaveAggregazioneField;
        
        private bool chiaveAggregazioneFieldSpecified;
        
        private bool posizioneProField;
        
        private bool flagLineaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveAggregazione {
            get {
                return this.chiaveAggregazioneField;
            }
            set {
                this.chiaveAggregazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveAggregazioneSpecified {
            get {
                return this.chiaveAggregazioneFieldSpecified;
            }
            set {
                this.chiaveAggregazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool posizionePro {
            get {
                return this.posizioneProField;
            }
            set {
                this.posizioneProField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagLinea {
            get {
                return this.flagLineaField;
            }
            set {
                this.flagLineaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsSTDettaglioOperazione {
        
        private long chiaveAggregazioneField;
        
        private bool chiaveAggregazioneFieldSpecified;
        
        private stDettaglioOperazioneBean[] listaOperzioniField;
        
        private bool posizioneProField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveAggregazione {
            get {
                return this.chiaveAggregazioneField;
            }
            set {
                this.chiaveAggregazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveAggregazioneSpecified {
            get {
                return this.chiaveAggregazioneFieldSpecified;
            }
            set {
                this.chiaveAggregazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaOperzioni", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public stDettaglioOperazioneBean[] listaOperzioni {
            get {
                return this.listaOperzioniField;
            }
            set {
                this.listaOperzioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool posizionePro {
            get {
                return this.posizioneProField;
            }
            set {
                this.posizioneProField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsSTElencoDettaglioOperazioni {
        
        private rsSTDettaglioOperazione[] elencoDettagliOperazioniField;
        
        private decimal totaleCtvAttualeField;
        
        private bool totaleCtvAttualeFieldSpecified;
        
        private decimal totaleCtvPropostoField;
        
        private bool totaleCtvPropostoFieldSpecified;
        
        private decimal totaleDisinvestiField;
        
        private bool totaleDisinvestiFieldSpecified;
        
        private decimal totaleInvestiField;
        
        private bool totaleInvestiFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("elencoDettagliOperazioni", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsSTDettaglioOperazione[] elencoDettagliOperazioni {
            get {
                return this.elencoDettagliOperazioniField;
            }
            set {
                this.elencoDettagliOperazioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleCtvAttuale {
            get {
                return this.totaleCtvAttualeField;
            }
            set {
                this.totaleCtvAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleCtvAttualeSpecified {
            get {
                return this.totaleCtvAttualeFieldSpecified;
            }
            set {
                this.totaleCtvAttualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleCtvProposto {
            get {
                return this.totaleCtvPropostoField;
            }
            set {
                this.totaleCtvPropostoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleCtvPropostoSpecified {
            get {
                return this.totaleCtvPropostoFieldSpecified;
            }
            set {
                this.totaleCtvPropostoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleDisinvesti {
            get {
                return this.totaleDisinvestiField;
            }
            set {
                this.totaleDisinvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleDisinvestiSpecified {
            get {
                return this.totaleDisinvestiFieldSpecified;
            }
            set {
                this.totaleDisinvestiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleInvesti {
            get {
                return this.totaleInvestiField;
            }
            set {
                this.totaleInvestiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleInvestiSpecified {
            get {
                return this.totaleInvestiFieldSpecified;
            }
            set {
                this.totaleInvestiFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPropostaUnit {
        
        private rsComposizione assetClassField;
        
        private rsComposizione categoriaProdottoField;
        
        private rsSTElencoDettaglioOperazioni dettaglioOperazioniField;
        
        private rsSTDettaglioProdotti dettaglioProdottiField;
        
        private rsComposizione esposizioneValutariaField;
        
        private rsComposizione esposizioneValutariaTutteField;
        
        private rsComposizione macroAssetClassField;
        
        private stAdeguatezzaPropostaBean stAdequatezzaField;
        
        private stDettaglioProposta stDettaglioPropostaField;
        
        private stPianificazioneBean stPianificazioneVerticaleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione assetClass {
            get {
                return this.assetClassField;
            }
            set {
                this.assetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione categoriaProdotto {
            get {
                return this.categoriaProdottoField;
            }
            set {
                this.categoriaProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsSTElencoDettaglioOperazioni dettaglioOperazioni {
            get {
                return this.dettaglioOperazioniField;
            }
            set {
                this.dettaglioOperazioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsSTDettaglioProdotti dettaglioProdotti {
            get {
                return this.dettaglioProdottiField;
            }
            set {
                this.dettaglioProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione esposizioneValutaria {
            get {
                return this.esposizioneValutariaField;
            }
            set {
                this.esposizioneValutariaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione esposizioneValutariaTutte {
            get {
                return this.esposizioneValutariaTutteField;
            }
            set {
                this.esposizioneValutariaTutteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione macroAssetClass {
            get {
                return this.macroAssetClassField;
            }
            set {
                this.macroAssetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public stAdeguatezzaPropostaBean stAdequatezza {
            get {
                return this.stAdequatezzaField;
            }
            set {
                this.stAdequatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public stDettaglioProposta stDettaglioProposta {
            get {
                return this.stDettaglioPropostaField;
            }
            set {
                this.stDettaglioPropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public stPianificazioneBean stPianificazioneVerticale {
            get {
                return this.stPianificazioneVerticaleField;
            }
            set {
                this.stPianificazioneVerticaleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsComposizione {
        
        private string descrizioneField;
        
        private decimal totaleField;
        
        private bool totaleFieldSpecified;
        
        private rsDettaglioProdottiLight distribuzionePerProdottiField;
        
        private rsElencoSlice distribuzioneField;
        
        private rsDistibuzioneAree[] distribuzioneAreeField;
        
        private rsTotaliComposizione totaliPatrimonioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totale {
            get {
                return this.totaleField;
            }
            set {
                this.totaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleSpecified {
            get {
                return this.totaleFieldSpecified;
            }
            set {
                this.totaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDettaglioProdottiLight distribuzionePerProdotti {
            get {
                return this.distribuzionePerProdottiField;
            }
            set {
                this.distribuzionePerProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoSlice distribuzione {
            get {
                return this.distribuzioneField;
            }
            set {
                this.distribuzioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("distribuzioneAree", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDistibuzioneAree[] distribuzioneAree {
            get {
                return this.distribuzioneAreeField;
            }
            set {
                this.distribuzioneAreeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsTotaliComposizione totaliPatrimonio {
            get {
                return this.totaliPatrimonioField;
            }
            set {
                this.totaliPatrimonioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDettaglioProdottiLight {
        
        private string chiaveAggregazioneField;
        
        private decimal totaleRapprNoCCField;
        
        private bool totaleRapprNoCCFieldSpecified;
        
        private decimal totaleRapprCCField;
        
        private bool totaleRapprCCFieldSpecified;
        
        private decimal totaleCtvField;
        
        private bool totaleCtvFieldSpecified;
        
        private rsPosizioneLight[] listaProdottiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string chiaveAggregazione {
            get {
                return this.chiaveAggregazioneField;
            }
            set {
                this.chiaveAggregazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleRapprNoCC {
            get {
                return this.totaleRapprNoCCField;
            }
            set {
                this.totaleRapprNoCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleRapprNoCCSpecified {
            get {
                return this.totaleRapprNoCCFieldSpecified;
            }
            set {
                this.totaleRapprNoCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleRapprCC {
            get {
                return this.totaleRapprCCField;
            }
            set {
                this.totaleRapprCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleRapprCCSpecified {
            get {
                return this.totaleRapprCCFieldSpecified;
            }
            set {
                this.totaleRapprCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleCtv {
            get {
                return this.totaleCtvField;
            }
            set {
                this.totaleCtvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleCtvSpecified {
            get {
                return this.totaleCtvFieldSpecified;
            }
            set {
                this.totaleCtvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("listaProdotti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPosizioneLight[] listaProdotti {
            get {
                return this.listaProdottiField;
            }
            set {
                this.listaProdottiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPosizioneLight {
        
        private long chiaveAggregazioneField;
        
        private bool chiaveAggregazioneFieldSpecified;
        
        private bool rappresentabileField;
        
        private decimal ctvPosizioneField;
        
        private bool ctvPosizioneFieldSpecified;
        
        private decimal pesoPosizioneField;
        
        private bool pesoPosizioneFieldSpecified;
        
        private decimal pesoPosizioneCCField;
        
        private bool pesoPosizioneCCFieldSpecified;
        
        private string tipoProdottoField;
        
        private long chiaveProgettoModField;
        
        private bool chiaveProgettoModFieldSpecified;
        
        private rsSliceLight[] listaSliceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveAggregazione {
            get {
                return this.chiaveAggregazioneField;
            }
            set {
                this.chiaveAggregazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveAggregazioneSpecified {
            get {
                return this.chiaveAggregazioneFieldSpecified;
            }
            set {
                this.chiaveAggregazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool rappresentabile {
            get {
                return this.rappresentabileField;
            }
            set {
                this.rappresentabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPosizione {
            get {
                return this.ctvPosizioneField;
            }
            set {
                this.ctvPosizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvPosizioneSpecified {
            get {
                return this.ctvPosizioneFieldSpecified;
            }
            set {
                this.ctvPosizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoPosizione {
            get {
                return this.pesoPosizioneField;
            }
            set {
                this.pesoPosizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoPosizioneSpecified {
            get {
                return this.pesoPosizioneFieldSpecified;
            }
            set {
                this.pesoPosizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoPosizioneCC {
            get {
                return this.pesoPosizioneCCField;
            }
            set {
                this.pesoPosizioneCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoPosizioneCCSpecified {
            get {
                return this.pesoPosizioneCCFieldSpecified;
            }
            set {
                this.pesoPosizioneCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoProdotto {
            get {
                return this.tipoProdottoField;
            }
            set {
                this.tipoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgettoMod {
            get {
                return this.chiaveProgettoModField;
            }
            set {
                this.chiaveProgettoModField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProgettoModSpecified {
            get {
                return this.chiaveProgettoModFieldSpecified;
            }
            set {
                this.chiaveProgettoModFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("listaSlice", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsSliceLight[] listaSlice {
            get {
                return this.listaSliceField;
            }
            set {
                this.listaSliceField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsSliceLight {
        
        private string descrizioneField;
        
        private string codiceField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal pesoField;
        
        private bool pesoFieldSpecified;
        
        private decimal pesoCCField;
        
        private bool pesoCCFieldSpecified;
        
        private decimal pesoSuPosizioneField;
        
        private bool pesoSuPosizioneFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codice {
            get {
                return this.codiceField;
            }
            set {
                this.codiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal peso {
            get {
                return this.pesoField;
            }
            set {
                this.pesoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoSpecified {
            get {
                return this.pesoFieldSpecified;
            }
            set {
                this.pesoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoCC {
            get {
                return this.pesoCCField;
            }
            set {
                this.pesoCCField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoCCSpecified {
            get {
                return this.pesoCCFieldSpecified;
            }
            set {
                this.pesoCCFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoSuPosizione {
            get {
                return this.pesoSuPosizioneField;
            }
            set {
                this.pesoSuPosizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoSuPosizioneSpecified {
            get {
                return this.pesoSuPosizioneFieldSpecified;
            }
            set {
                this.pesoSuPosizioneFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDistibuzioneAree {
        
        private string areaField;
        
        private string chiaveProgettoField;
        
        private string descrizioneAreaField;
        
        private rsElencoSlice distribuzioneField;
        
        private int orizzonteTemporaleField;
        
        private bool orizzonteTemporaleFieldSpecified;
        
        private decimal varField;
        
        private bool varFieldSpecified;
        
        private prometeiaInfos varInfosField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string chiaveProgetto {
            get {
                return this.chiaveProgettoField;
            }
            set {
                this.chiaveProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneArea {
            get {
                return this.descrizioneAreaField;
            }
            set {
                this.descrizioneAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoSlice distribuzione {
            get {
                return this.distribuzioneField;
            }
            set {
                this.distribuzioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int orizzonteTemporale {
            get {
                return this.orizzonteTemporaleField;
            }
            set {
                this.orizzonteTemporaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool orizzonteTemporaleSpecified {
            get {
                return this.orizzonteTemporaleFieldSpecified;
            }
            set {
                this.orizzonteTemporaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varSpecified {
            get {
                return this.varFieldSpecified;
            }
            set {
                this.varFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfos {
            get {
                return this.varInfosField;
            }
            set {
                this.varInfosField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class questionarioBean {
        
        private int codiceProfiloAssegnatoField;
        
        private string codiceQuestionarioField;
        
        private System.DateTime dataFineValiditaQuestionarioField;
        
        private bool dataFineValiditaQuestionarioFieldSpecified;
        
        private System.DateTime dataInizioValiditaQuestionarioField;
        
        private bool dataInizioValiditaQuestionarioFieldSpecified;
        
        private string profileClassRcIdField;
        
        private string profileClassRiskMaxField;
        
        private string profileDescriptionField;
        
        private int profileIdField;
        
        private bool profileIdFieldSpecified;
        
        private int profileMaxComplexityField;
        
        private bool profileMaxComplexityFieldSpecified;
        
        private decimal profileRcMaxField;
        
        private bool profileRcMaxFieldSpecified;
        
        private decimal profileVarMaxField;
        
        private bool profileVarMaxFieldSpecified;
        
        private int profiloEsperienzaConoscenzaField;
        
        private bool profiloEsperienzaConoscenzaFieldSpecified;
        
        private int statusField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int codiceProfiloAssegnato {
            get {
                return this.codiceProfiloAssegnatoField;
            }
            set {
                this.codiceProfiloAssegnatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceQuestionario {
            get {
                return this.codiceQuestionarioField;
            }
            set {
                this.codiceQuestionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataFineValiditaQuestionario {
            get {
                return this.dataFineValiditaQuestionarioField;
            }
            set {
                this.dataFineValiditaQuestionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataFineValiditaQuestionarioSpecified {
            get {
                return this.dataFineValiditaQuestionarioFieldSpecified;
            }
            set {
                this.dataFineValiditaQuestionarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataInizioValiditaQuestionario {
            get {
                return this.dataInizioValiditaQuestionarioField;
            }
            set {
                this.dataInizioValiditaQuestionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataInizioValiditaQuestionarioSpecified {
            get {
                return this.dataInizioValiditaQuestionarioFieldSpecified;
            }
            set {
                this.dataInizioValiditaQuestionarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profileClassRcId {
            get {
                return this.profileClassRcIdField;
            }
            set {
                this.profileClassRcIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profileClassRiskMax {
            get {
                return this.profileClassRiskMaxField;
            }
            set {
                this.profileClassRiskMaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profileDescription {
            get {
                return this.profileDescriptionField;
            }
            set {
                this.profileDescriptionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int profileId {
            get {
                return this.profileIdField;
            }
            set {
                this.profileIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool profileIdSpecified {
            get {
                return this.profileIdFieldSpecified;
            }
            set {
                this.profileIdFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int profileMaxComplexity {
            get {
                return this.profileMaxComplexityField;
            }
            set {
                this.profileMaxComplexityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool profileMaxComplexitySpecified {
            get {
                return this.profileMaxComplexityFieldSpecified;
            }
            set {
                this.profileMaxComplexityFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal profileRcMax {
            get {
                return this.profileRcMaxField;
            }
            set {
                this.profileRcMaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool profileRcMaxSpecified {
            get {
                return this.profileRcMaxFieldSpecified;
            }
            set {
                this.profileRcMaxFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal profileVarMax {
            get {
                return this.profileVarMaxField;
            }
            set {
                this.profileVarMaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool profileVarMaxSpecified {
            get {
                return this.profileVarMaxFieldSpecified;
            }
            set {
                this.profileVarMaxFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int profiloEsperienzaConoscenza {
            get {
                return this.profiloEsperienzaConoscenzaField;
            }
            set {
                this.profiloEsperienzaConoscenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool profiloEsperienzaConoscenzaSpecified {
            get {
                return this.profiloEsperienzaConoscenzaFieldSpecified;
            }
            set {
                this.profiloEsperienzaConoscenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int status {
            get {
                return this.statusField;
            }
            set {
                this.statusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class areaModelloBean {
        
        private string areaField;
        
        private long chiaveAreaModField;
        
        private bool chiaveAreaModFieldSpecified;
        
        private string descrizioneAreaField;
        
        private int numMaxProgettiField;
        
        private int ordinamentoField;
        
        private decimal percentualeAreaField;
        
        private bool percentualeAreaFieldSpecified;
        
        private bool progettiModificabiliField;
        
        private progettiPiramideModelloBean[] progettiPiramideModelloField;
        
        private bool visibleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveAreaMod {
            get {
                return this.chiaveAreaModField;
            }
            set {
                this.chiaveAreaModField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveAreaModSpecified {
            get {
                return this.chiaveAreaModFieldSpecified;
            }
            set {
                this.chiaveAreaModFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneArea {
            get {
                return this.descrizioneAreaField;
            }
            set {
                this.descrizioneAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int numMaxProgetti {
            get {
                return this.numMaxProgettiField;
            }
            set {
                this.numMaxProgettiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ordinamento {
            get {
                return this.ordinamentoField;
            }
            set {
                this.ordinamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualeArea {
            get {
                return this.percentualeAreaField;
            }
            set {
                this.percentualeAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeAreaSpecified {
            get {
                return this.percentualeAreaFieldSpecified;
            }
            set {
                this.percentualeAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool progettiModificabili {
            get {
                return this.progettiModificabiliField;
            }
            set {
                this.progettiModificabiliField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("progettiPiramideModello", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public progettiPiramideModelloBean[] progettiPiramideModello {
            get {
                return this.progettiPiramideModelloField;
            }
            set {
                this.progettiPiramideModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool visible {
            get {
                return this.visibleField;
            }
            set {
                this.visibleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class progettiPiramideModelloBean {
        
        private long chiaveProgettoModField;
        
        private bool chiaveProgettoModFieldSpecified;
        
        private string durataField;
        
        private string nomeProgettoField;
        
        private string noteField;
        
        private decimal percentualeProgettoField;
        
        private bool percentualeProgettoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgettoMod {
            get {
                return this.chiaveProgettoModField;
            }
            set {
                this.chiaveProgettoModField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProgettoModSpecified {
            get {
                return this.chiaveProgettoModFieldSpecified;
            }
            set {
                this.chiaveProgettoModFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string durata {
            get {
                return this.durataField;
            }
            set {
                this.durataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProgetto {
            get {
                return this.nomeProgettoField;
            }
            set {
                this.nomeProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string note {
            get {
                return this.noteField;
            }
            set {
                this.noteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualeProgetto {
            get {
                return this.percentualeProgettoField;
            }
            set {
                this.percentualeProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeProgettoSpecified {
            get {
                return this.percentualeProgettoFieldSpecified;
            }
            set {
                this.percentualeProgettoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class piramideModelloBean {
        
        private areaModelloBean[] areaModelloField;
        
        private long chiavePiramideModField;
        
        private bool chiavePiramideModFieldSpecified;
        
        private string descrizioneStatusField;
        
        private System.DateTime dtPiramideField;
        
        private bool dtPiramideFieldSpecified;
        
        private bool pirModAutoField;
        
        private bool pirModAutoFieldSpecified;
        
        private int statusField;
        
        private decimal totPercModelloField;
        
        private bool totPercModelloFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("areaModello", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public areaModelloBean[] areaModello {
            get {
                return this.areaModelloField;
            }
            set {
                this.areaModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePiramideMod {
            get {
                return this.chiavePiramideModField;
            }
            set {
                this.chiavePiramideModField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePiramideModSpecified {
            get {
                return this.chiavePiramideModFieldSpecified;
            }
            set {
                this.chiavePiramideModFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneStatus {
            get {
                return this.descrizioneStatusField;
            }
            set {
                this.descrizioneStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtPiramide {
            get {
                return this.dtPiramideField;
            }
            set {
                this.dtPiramideField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtPiramideSpecified {
            get {
                return this.dtPiramideFieldSpecified;
            }
            set {
                this.dtPiramideFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool pirModAuto {
            get {
                return this.pirModAutoField;
            }
            set {
                this.pirModAutoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pirModAutoSpecified {
            get {
                return this.pirModAutoFieldSpecified;
            }
            set {
                this.pirModAutoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int status {
            get {
                return this.statusField;
            }
            set {
                this.statusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totPercModello {
            get {
                return this.totPercModelloField;
            }
            set {
                this.totPercModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totPercModelloSpecified {
            get {
                return this.totPercModelloFieldSpecified;
            }
            set {
                this.totPercModelloFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPiramideModelloUnit {
        
        private piramideModelloBean piramideModelloField;
        
        private questionarioBean questionarioMifidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public piramideModelloBean piramideModello {
            get {
                return this.piramideModelloField;
            }
            set {
                this.piramideModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public questionarioBean questionarioMifid {
            get {
                return this.questionarioMifidField;
            }
            set {
                this.questionarioMifidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class sottostantiPosizioniPortafoglioBean {
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal ctvIniField;
        
        private bool ctvIniFieldSpecified;
        
        private string isinFittizioField;
        
        private catalogoProdottiBean prodottoFinanziarioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvIni {
            get {
                return this.ctvIniField;
            }
            set {
                this.ctvIniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvIniSpecified {
            get {
                return this.ctvIniFieldSpecified;
            }
            set {
                this.ctvIniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string isinFittizio {
            get {
                return this.isinFittizioField;
            }
            set {
                this.isinFittizioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public catalogoProdottiBean prodottoFinanziario {
            get {
                return this.prodottoFinanziarioField;
            }
            set {
                this.prodottoFinanziarioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class dettaglioPosizionePortafoglioBean {
        
        private long chiavePosizionePtfField;
        
        private bool chiavePosizionePtfFieldSpecified;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal ctvIniField;
        
        private bool ctvIniFieldSpecified;
        
        private decimal ctvNonAllocabileField;
        
        private bool ctvNonAllocabileFieldSpecified;
        
        private decimal ctvOutField;
        
        private bool ctvOutFieldSpecified;
        
        private decimal cvnField;
        
        private bool cvnFieldSpecified;
        
        private System.DateTime dtAggiornamentoField;
        
        private bool dtAggiornamentoFieldSpecified;
        
        private System.DateTime dtRiferimentoField;
        
        private bool dtRiferimentoFieldSpecified;
        
        private System.DateTime dtSaldoField;
        
        private bool dtSaldoFieldSpecified;
        
        private bool liquidazioneTotaleField;
        
        private bool liquidazioneTotaleFieldSpecified;
        
        private decimal partitaViaggianteField;
        
        private bool partitaViaggianteFieldSpecified;
        
        private decimal pesoField;
        
        private bool pesoFieldSpecified;
        
        private decimal quantitaNominaleField;
        
        private bool quantitaNominaleFieldSpecified;
        
        private decimal quantitaOutField;
        
        private bool quantitaOutFieldSpecified;
        
        private decimal quoteField;
        
        private bool quoteFieldSpecified;
        
        private decimal rendProdottoAnnuoField;
        
        private bool rendProdottoAnnuoFieldSpecified;
        
        private decimal rendProdottoSottoscrizioneField;
        
        private bool rendProdottoSottoscrizioneFieldSpecified;
        
        private decimal rendProdottoTrimestreField;
        
        private bool rendProdottoTrimestreFieldSpecified;
        
        private decimal saldoDisponibileField;
        
        private bool saldoDisponibileFieldSpecified;
        
        private decimal valoreField;
        
        private bool valoreFieldSpecified;
        
        private decimal valoreNominaleDivisaField;
        
        private bool valoreNominaleDivisaFieldSpecified;
        
        private prometeiaInfos varInfosField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePosizionePtf {
            get {
                return this.chiavePosizionePtfField;
            }
            set {
                this.chiavePosizionePtfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePosizionePtfSpecified {
            get {
                return this.chiavePosizionePtfFieldSpecified;
            }
            set {
                this.chiavePosizionePtfFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvIni {
            get {
                return this.ctvIniField;
            }
            set {
                this.ctvIniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvIniSpecified {
            get {
                return this.ctvIniFieldSpecified;
            }
            set {
                this.ctvIniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvNonAllocabile {
            get {
                return this.ctvNonAllocabileField;
            }
            set {
                this.ctvNonAllocabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvNonAllocabileSpecified {
            get {
                return this.ctvNonAllocabileFieldSpecified;
            }
            set {
                this.ctvNonAllocabileFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvOut {
            get {
                return this.ctvOutField;
            }
            set {
                this.ctvOutField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvOutSpecified {
            get {
                return this.ctvOutFieldSpecified;
            }
            set {
                this.ctvOutFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal cvn {
            get {
                return this.cvnField;
            }
            set {
                this.cvnField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cvnSpecified {
            get {
                return this.cvnFieldSpecified;
            }
            set {
                this.cvnFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtAggiornamento {
            get {
                return this.dtAggiornamentoField;
            }
            set {
                this.dtAggiornamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtAggiornamentoSpecified {
            get {
                return this.dtAggiornamentoFieldSpecified;
            }
            set {
                this.dtAggiornamentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimento {
            get {
                return this.dtRiferimentoField;
            }
            set {
                this.dtRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoSpecified {
            get {
                return this.dtRiferimentoFieldSpecified;
            }
            set {
                this.dtRiferimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSaldo {
            get {
                return this.dtSaldoField;
            }
            set {
                this.dtSaldoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSaldoSpecified {
            get {
                return this.dtSaldoFieldSpecified;
            }
            set {
                this.dtSaldoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool liquidazioneTotale {
            get {
                return this.liquidazioneTotaleField;
            }
            set {
                this.liquidazioneTotaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool liquidazioneTotaleSpecified {
            get {
                return this.liquidazioneTotaleFieldSpecified;
            }
            set {
                this.liquidazioneTotaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal partitaViaggiante {
            get {
                return this.partitaViaggianteField;
            }
            set {
                this.partitaViaggianteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool partitaViaggianteSpecified {
            get {
                return this.partitaViaggianteFieldSpecified;
            }
            set {
                this.partitaViaggianteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal peso {
            get {
                return this.pesoField;
            }
            set {
                this.pesoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoSpecified {
            get {
                return this.pesoFieldSpecified;
            }
            set {
                this.pesoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quantitaNominale {
            get {
                return this.quantitaNominaleField;
            }
            set {
                this.quantitaNominaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quantitaNominaleSpecified {
            get {
                return this.quantitaNominaleFieldSpecified;
            }
            set {
                this.quantitaNominaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quantitaOut {
            get {
                return this.quantitaOutField;
            }
            set {
                this.quantitaOutField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quantitaOutSpecified {
            get {
                return this.quantitaOutFieldSpecified;
            }
            set {
                this.quantitaOutFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quote {
            get {
                return this.quoteField;
            }
            set {
                this.quoteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quoteSpecified {
            get {
                return this.quoteFieldSpecified;
            }
            set {
                this.quoteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendProdottoAnnuo {
            get {
                return this.rendProdottoAnnuoField;
            }
            set {
                this.rendProdottoAnnuoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendProdottoAnnuoSpecified {
            get {
                return this.rendProdottoAnnuoFieldSpecified;
            }
            set {
                this.rendProdottoAnnuoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendProdottoSottoscrizione {
            get {
                return this.rendProdottoSottoscrizioneField;
            }
            set {
                this.rendProdottoSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendProdottoSottoscrizioneSpecified {
            get {
                return this.rendProdottoSottoscrizioneFieldSpecified;
            }
            set {
                this.rendProdottoSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendProdottoTrimestre {
            get {
                return this.rendProdottoTrimestreField;
            }
            set {
                this.rendProdottoTrimestreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendProdottoTrimestreSpecified {
            get {
                return this.rendProdottoTrimestreFieldSpecified;
            }
            set {
                this.rendProdottoTrimestreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal saldoDisponibile {
            get {
                return this.saldoDisponibileField;
            }
            set {
                this.saldoDisponibileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool saldoDisponibileSpecified {
            get {
                return this.saldoDisponibileFieldSpecified;
            }
            set {
                this.saldoDisponibileFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal valore {
            get {
                return this.valoreField;
            }
            set {
                this.valoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool valoreSpecified {
            get {
                return this.valoreFieldSpecified;
            }
            set {
                this.valoreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal valoreNominaleDivisa {
            get {
                return this.valoreNominaleDivisaField;
            }
            set {
                this.valoreNominaleDivisaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool valoreNominaleDivisaSpecified {
            get {
                return this.valoreNominaleDivisaFieldSpecified;
            }
            set {
                this.valoreNominaleDivisaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfos {
            get {
                return this.varInfosField;
            }
            set {
                this.varInfosField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class posizioniPortafoglioBean {
        
        private bool allocataAutomaticamenteField;
        
        private bool allocataAutomaticamenteFieldSpecified;
        
        private string annoField;
        
        private long chiavePosizionePtfField;
        
        private bool chiavePosizionePtfFieldSpecified;
        
        private string codAbiField;
        
        private string codiceContrattoField;
        
        private string contoField;
        
        private decimal ctvVarCoperturaField;
        
        private bool ctvVarCoperturaFieldSpecified;
        
        private string custGarField;
        
        private System.DateTime dataAllocazioneField;
        
        private bool dataAllocazioneFieldSpecified;
        
        private System.DateTime dataInizioRendimentoField;
        
        private bool dataInizioRendimentoFieldSpecified;
        
        private dettaglioPosizionePortafoglioBean dettaglioPortafoglioField;
        
        private System.DateTime dtInizioValiditaField;
        
        private bool dtInizioValiditaFieldSpecified;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        private bool flagHannoLucchettoField;
        
        private bool flagHannoQuantitaField;
        
        private bool flagLiquidabileField;
        
        private bool isDaRiallocareField;
        
        private bool isDaRiallocareFieldSpecified;
        
        private string liquiditaField;
        
        private string numPolizzaField;
        
        private sottostantiPosizioniPortafoglioBean[] prodottiSottostantiField;
        
        private catalogoProdottiBean prodottoFinanziarioField;
        
        private string progField;
        
        private decimal rendProdottoAnnuoField;
        
        private bool rendProdottoAnnuoFieldSpecified;
        
        private decimal rendProdottoSottoscrizioneField;
        
        private bool rendProdottoSottoscrizioneFieldSpecified;
        
        private decimal rendProdottoTrimestreField;
        
        private bool rendProdottoTrimestreFieldSpecified;
        
        private decimal rischioRelativoField;
        
        private bool rischioRelativoFieldSpecified;
        
        private string rubricatoField;
        
        private string termIdField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool allocataAutomaticamente {
            get {
                return this.allocataAutomaticamenteField;
            }
            set {
                this.allocataAutomaticamenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool allocataAutomaticamenteSpecified {
            get {
                return this.allocataAutomaticamenteFieldSpecified;
            }
            set {
                this.allocataAutomaticamenteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string anno {
            get {
                return this.annoField;
            }
            set {
                this.annoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePosizionePtf {
            get {
                return this.chiavePosizionePtfField;
            }
            set {
                this.chiavePosizionePtfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePosizionePtfSpecified {
            get {
                return this.chiavePosizionePtfFieldSpecified;
            }
            set {
                this.chiavePosizionePtfFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codAbi {
            get {
                return this.codAbiField;
            }
            set {
                this.codAbiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceContratto {
            get {
                return this.codiceContrattoField;
            }
            set {
                this.codiceContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string conto {
            get {
                return this.contoField;
            }
            set {
                this.contoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvVarCopertura {
            get {
                return this.ctvVarCoperturaField;
            }
            set {
                this.ctvVarCoperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvVarCoperturaSpecified {
            get {
                return this.ctvVarCoperturaFieldSpecified;
            }
            set {
                this.ctvVarCoperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string custGar {
            get {
                return this.custGarField;
            }
            set {
                this.custGarField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataAllocazione {
            get {
                return this.dataAllocazioneField;
            }
            set {
                this.dataAllocazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataAllocazioneSpecified {
            get {
                return this.dataAllocazioneFieldSpecified;
            }
            set {
                this.dataAllocazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataInizioRendimento {
            get {
                return this.dataInizioRendimentoField;
            }
            set {
                this.dataInizioRendimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataInizioRendimentoSpecified {
            get {
                return this.dataInizioRendimentoFieldSpecified;
            }
            set {
                this.dataInizioRendimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public dettaglioPosizionePortafoglioBean dettaglioPortafoglio {
            get {
                return this.dettaglioPortafoglioField;
            }
            set {
                this.dettaglioPortafoglioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioValidita {
            get {
                return this.dtInizioValiditaField;
            }
            set {
                this.dtInizioValiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioValiditaSpecified {
            get {
                return this.dtInizioValiditaFieldSpecified;
            }
            set {
                this.dtInizioValiditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagHannoLucchetto {
            get {
                return this.flagHannoLucchettoField;
            }
            set {
                this.flagHannoLucchettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagHannoQuantita {
            get {
                return this.flagHannoQuantitaField;
            }
            set {
                this.flagHannoQuantitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagLiquidabile {
            get {
                return this.flagLiquidabileField;
            }
            set {
                this.flagLiquidabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isDaRiallocare {
            get {
                return this.isDaRiallocareField;
            }
            set {
                this.isDaRiallocareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isDaRiallocareSpecified {
            get {
                return this.isDaRiallocareFieldSpecified;
            }
            set {
                this.isDaRiallocareFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string liquidita {
            get {
                return this.liquiditaField;
            }
            set {
                this.liquiditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string numPolizza {
            get {
                return this.numPolizzaField;
            }
            set {
                this.numPolizzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("prodottiSottostanti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public sottostantiPosizioniPortafoglioBean[] prodottiSottostanti {
            get {
                return this.prodottiSottostantiField;
            }
            set {
                this.prodottiSottostantiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public catalogoProdottiBean prodottoFinanziario {
            get {
                return this.prodottoFinanziarioField;
            }
            set {
                this.prodottoFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string prog {
            get {
                return this.progField;
            }
            set {
                this.progField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendProdottoAnnuo {
            get {
                return this.rendProdottoAnnuoField;
            }
            set {
                this.rendProdottoAnnuoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendProdottoAnnuoSpecified {
            get {
                return this.rendProdottoAnnuoFieldSpecified;
            }
            set {
                this.rendProdottoAnnuoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendProdottoSottoscrizione {
            get {
                return this.rendProdottoSottoscrizioneField;
            }
            set {
                this.rendProdottoSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendProdottoSottoscrizioneSpecified {
            get {
                return this.rendProdottoSottoscrizioneFieldSpecified;
            }
            set {
                this.rendProdottoSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendProdottoTrimestre {
            get {
                return this.rendProdottoTrimestreField;
            }
            set {
                this.rendProdottoTrimestreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendProdottoTrimestreSpecified {
            get {
                return this.rendProdottoTrimestreFieldSpecified;
            }
            set {
                this.rendProdottoTrimestreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioRelativo {
            get {
                return this.rischioRelativoField;
            }
            set {
                this.rischioRelativoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioRelativoSpecified {
            get {
                return this.rischioRelativoFieldSpecified;
            }
            set {
                this.rischioRelativoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rubricato {
            get {
                return this.rubricatoField;
            }
            set {
                this.rubricatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string termId {
            get {
                return this.termIdField;
            }
            set {
                this.termIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class chiaviMonitoraggioBean {
        
        private long chiaveProgettoField;
        
        private System.DateTime dtCreazioneField;
        
        private bool dtCreazioneFieldSpecified;
        
        private System.DateTime dtFineMonitoraggioField;
        
        private bool dtFineMonitoraggioFieldSpecified;
        
        private bool flagVisualizzaStoricoField;
        
        private long idMonitoraggioField;
        
        private bool statoField;
        
        private bool statoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgetto {
            get {
                return this.chiaveProgettoField;
            }
            set {
                this.chiaveProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtCreazione {
            get {
                return this.dtCreazioneField;
            }
            set {
                this.dtCreazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtCreazioneSpecified {
            get {
                return this.dtCreazioneFieldSpecified;
            }
            set {
                this.dtCreazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtFineMonitoraggio {
            get {
                return this.dtFineMonitoraggioField;
            }
            set {
                this.dtFineMonitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtFineMonitoraggioSpecified {
            get {
                return this.dtFineMonitoraggioFieldSpecified;
            }
            set {
                this.dtFineMonitoraggioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagVisualizzaStorico {
            get {
                return this.flagVisualizzaStoricoField;
            }
            set {
                this.flagVisualizzaStoricoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long idMonitoraggio {
            get {
                return this.idMonitoraggioField;
            }
            set {
                this.idMonitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool stato {
            get {
                return this.statoField;
            }
            set {
                this.statoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool statoSpecified {
            get {
                return this.statoFieldSpecified;
            }
            set {
                this.statoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class progettoPianificazioneBean {
        
        private decimal capLiquidoEntrataField;
        
        private bool capLiquidoEntrataFieldSpecified;
        
        private decimal capLiquidoUscitaField;
        
        private bool capLiquidoUscitaFieldSpecified;
        
        private long chiaveProgettoField;
        
        private bool chiaveProgettoFieldSpecified;
        
        private decimal ctvPianificatoField;
        
        private bool ctvPianificatoFieldSpecified;
        
        private decimal ctvProgettoField;
        
        private bool ctvProgettoFieldSpecified;
        
        private System.DateTime dtResetField;
        
        private bool dtResetFieldSpecified;
        
        private int durataField;
        
        private string durataResiduaField;
        
        private bool flagAvviatoMonitoraggioField;
        
        private bool flagAvviatoMonitoraggioFieldSpecified;
        
        private bool flagCambioParametriField;
        
        private bool flagCambioParametriFieldSpecified;
        
        private bool flagPianificazioneField;
        
        private bool flagPianificazioneFieldSpecified;
        
        private chiaviMonitoraggioBean monitoraggioField;
        
        private int ordinamentoField;
        
        private decimal percPianificatoField;
        
        private bool percPianificatoFieldSpecified;
        
        private decimal percProgettoField;
        
        private bool percProgettoFieldSpecified;
        
        private portafoglioModelloBean portafoglioModelloField;
        
        private posizioniPortafoglioBean[] posizioniPortafoglioField;
        
        private progettiPiramideModelloBean progettoModelloField;
        
        private prometeiaInfos progettoVarInfosField;
        
        private decimal rischioRelativoField;
        
        private bool rischioRelativoFieldSpecified;
        
        private decimal sommaCtvPerAllocazioneField;
        
        private bool sommaCtvPerAllocazioneFieldSpecified;
        
        private decimal varPianificatoField;
        
        private bool varPianificatoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal capLiquidoEntrata {
            get {
                return this.capLiquidoEntrataField;
            }
            set {
                this.capLiquidoEntrataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capLiquidoEntrataSpecified {
            get {
                return this.capLiquidoEntrataFieldSpecified;
            }
            set {
                this.capLiquidoEntrataFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal capLiquidoUscita {
            get {
                return this.capLiquidoUscitaField;
            }
            set {
                this.capLiquidoUscitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capLiquidoUscitaSpecified {
            get {
                return this.capLiquidoUscitaFieldSpecified;
            }
            set {
                this.capLiquidoUscitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgetto {
            get {
                return this.chiaveProgettoField;
            }
            set {
                this.chiaveProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProgettoSpecified {
            get {
                return this.chiaveProgettoFieldSpecified;
            }
            set {
                this.chiaveProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPianificato {
            get {
                return this.ctvPianificatoField;
            }
            set {
                this.ctvPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvPianificatoSpecified {
            get {
                return this.ctvPianificatoFieldSpecified;
            }
            set {
                this.ctvPianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvProgetto {
            get {
                return this.ctvProgettoField;
            }
            set {
                this.ctvProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProgettoSpecified {
            get {
                return this.ctvProgettoFieldSpecified;
            }
            set {
                this.ctvProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtReset {
            get {
                return this.dtResetField;
            }
            set {
                this.dtResetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtResetSpecified {
            get {
                return this.dtResetFieldSpecified;
            }
            set {
                this.dtResetFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int durata {
            get {
                return this.durataField;
            }
            set {
                this.durataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string durataResidua {
            get {
                return this.durataResiduaField;
            }
            set {
                this.durataResiduaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagAvviatoMonitoraggio {
            get {
                return this.flagAvviatoMonitoraggioField;
            }
            set {
                this.flagAvviatoMonitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagAvviatoMonitoraggioSpecified {
            get {
                return this.flagAvviatoMonitoraggioFieldSpecified;
            }
            set {
                this.flagAvviatoMonitoraggioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagCambioParametri {
            get {
                return this.flagCambioParametriField;
            }
            set {
                this.flagCambioParametriField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagCambioParametriSpecified {
            get {
                return this.flagCambioParametriFieldSpecified;
            }
            set {
                this.flagCambioParametriFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagPianificazione {
            get {
                return this.flagPianificazioneField;
            }
            set {
                this.flagPianificazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagPianificazioneSpecified {
            get {
                return this.flagPianificazioneFieldSpecified;
            }
            set {
                this.flagPianificazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public chiaviMonitoraggioBean monitoraggio {
            get {
                return this.monitoraggioField;
            }
            set {
                this.monitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ordinamento {
            get {
                return this.ordinamentoField;
            }
            set {
                this.ordinamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percPianificato {
            get {
                return this.percPianificatoField;
            }
            set {
                this.percPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percPianificatoSpecified {
            get {
                return this.percPianificatoFieldSpecified;
            }
            set {
                this.percPianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percProgetto {
            get {
                return this.percProgettoField;
            }
            set {
                this.percProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percProgettoSpecified {
            get {
                return this.percProgettoFieldSpecified;
            }
            set {
                this.percProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public portafoglioModelloBean portafoglioModello {
            get {
                return this.portafoglioModelloField;
            }
            set {
                this.portafoglioModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("posizioniPortafoglio", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public posizioniPortafoglioBean[] posizioniPortafoglio {
            get {
                return this.posizioniPortafoglioField;
            }
            set {
                this.posizioniPortafoglioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public progettiPiramideModelloBean progettoModello {
            get {
                return this.progettoModelloField;
            }
            set {
                this.progettoModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos progettoVarInfos {
            get {
                return this.progettoVarInfosField;
            }
            set {
                this.progettoVarInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioRelativo {
            get {
                return this.rischioRelativoField;
            }
            set {
                this.rischioRelativoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioRelativoSpecified {
            get {
                return this.rischioRelativoFieldSpecified;
            }
            set {
                this.rischioRelativoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal sommaCtvPerAllocazione {
            get {
                return this.sommaCtvPerAllocazioneField;
            }
            set {
                this.sommaCtvPerAllocazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sommaCtvPerAllocazioneSpecified {
            get {
                return this.sommaCtvPerAllocazioneFieldSpecified;
            }
            set {
                this.sommaCtvPerAllocazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varPianificato {
            get {
                return this.varPianificatoField;
            }
            set {
                this.varPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varPianificatoSpecified {
            get {
                return this.varPianificatoFieldSpecified;
            }
            set {
                this.varPianificatoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class portafoglioModelloBean {
        
        private string areaField;
        
        private long chiavePortafoglioModelloField;
        
        private distribuzionePtfModelloBean[] distribuzioniPtfModelloField;
        
        private int orizzonteTemporaleField;
        
        private bool orizzonteTemporaleFieldSpecified;
        
        private int rischioField;
        
        private bool rischioFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePortafoglioModello {
            get {
                return this.chiavePortafoglioModelloField;
            }
            set {
                this.chiavePortafoglioModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("distribuzioniPtfModello", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public distribuzionePtfModelloBean[] distribuzioniPtfModello {
            get {
                return this.distribuzioniPtfModelloField;
            }
            set {
                this.distribuzioniPtfModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int orizzonteTemporale {
            get {
                return this.orizzonteTemporaleField;
            }
            set {
                this.orizzonteTemporaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool orizzonteTemporaleSpecified {
            get {
                return this.orizzonteTemporaleFieldSpecified;
            }
            set {
                this.orizzonteTemporaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int rischio {
            get {
                return this.rischioField;
            }
            set {
                this.rischioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioSpecified {
            get {
                return this.rischioFieldSpecified;
            }
            set {
                this.rischioFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class distribuzionePtfModelloBean {
        
        private anAssetClassBean assetField;
        
        private long chiavePortafoglioModelloField;
        
        private bool chiavePortafoglioModelloFieldSpecified;
        
        private decimal percentualeField;
        
        private bool percentualeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAssetClassBean asset {
            get {
                return this.assetField;
            }
            set {
                this.assetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePortafoglioModello {
            get {
                return this.chiavePortafoglioModelloField;
            }
            set {
                this.chiavePortafoglioModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePortafoglioModelloSpecified {
            get {
                return this.chiavePortafoglioModelloFieldSpecified;
            }
            set {
                this.chiavePortafoglioModelloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentuale {
            get {
                return this.percentualeField;
            }
            set {
                this.percentualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeSpecified {
            get {
                return this.percentualeFieldSpecified;
            }
            set {
                this.percentualeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class areaPianificazioneBean {
        
        private string areaField;
        
        private decimal capLiquidoEntrataField;
        
        private bool capLiquidoEntrataFieldSpecified;
        
        private decimal capLiquidoUscitaField;
        
        private bool capLiquidoUscitaFieldSpecified;
        
        private long chiaveAreaField;
        
        private decimal ctvAreaField;
        
        private bool ctvAreaFieldSpecified;
        
        private decimal ctvPianificatoAreaField;
        
        private bool ctvPianificatoAreaFieldSpecified;
        
        private decimal ctvProtettoField;
        
        private bool ctvProtettoFieldSpecified;
        
        private string descAreaEstesaField;
        
        private bool isVisibileField;
        
        private bool isVisibileFieldSpecified;
        
        private bool monitorabileField;
        
        private bool monitorabileFieldSpecified;
        
        private int numMaxProgettiField;
        
        private bool numMaxProgettiFieldSpecified;
        
        private int ordinamentoField;
        
        private bool ordinamentoFieldSpecified;
        
        private decimal percAreaField;
        
        private bool percAreaFieldSpecified;
        
        private decimal percPianificatoAreaField;
        
        private bool percPianificatoAreaFieldSpecified;
        
        private decimal percProtettoField;
        
        private bool percProtettoFieldSpecified;
        
        private progettoPianificazioneBean[] progettiField;
        
        private decimal rischioRelativoField;
        
        private bool rischioRelativoFieldSpecified;
        
        private prometeiaInfos varInfosField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal capLiquidoEntrata {
            get {
                return this.capLiquidoEntrataField;
            }
            set {
                this.capLiquidoEntrataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capLiquidoEntrataSpecified {
            get {
                return this.capLiquidoEntrataFieldSpecified;
            }
            set {
                this.capLiquidoEntrataFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal capLiquidoUscita {
            get {
                return this.capLiquidoUscitaField;
            }
            set {
                this.capLiquidoUscitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capLiquidoUscitaSpecified {
            get {
                return this.capLiquidoUscitaFieldSpecified;
            }
            set {
                this.capLiquidoUscitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveArea {
            get {
                return this.chiaveAreaField;
            }
            set {
                this.chiaveAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvArea {
            get {
                return this.ctvAreaField;
            }
            set {
                this.ctvAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvAreaSpecified {
            get {
                return this.ctvAreaFieldSpecified;
            }
            set {
                this.ctvAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPianificatoArea {
            get {
                return this.ctvPianificatoAreaField;
            }
            set {
                this.ctvPianificatoAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvPianificatoAreaSpecified {
            get {
                return this.ctvPianificatoAreaFieldSpecified;
            }
            set {
                this.ctvPianificatoAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvProtetto {
            get {
                return this.ctvProtettoField;
            }
            set {
                this.ctvProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProtettoSpecified {
            get {
                return this.ctvProtettoFieldSpecified;
            }
            set {
                this.ctvProtettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descAreaEstesa {
            get {
                return this.descAreaEstesaField;
            }
            set {
                this.descAreaEstesaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool isVisibile {
            get {
                return this.isVisibileField;
            }
            set {
                this.isVisibileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool isVisibileSpecified {
            get {
                return this.isVisibileFieldSpecified;
            }
            set {
                this.isVisibileFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool monitorabile {
            get {
                return this.monitorabileField;
            }
            set {
                this.monitorabileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool monitorabileSpecified {
            get {
                return this.monitorabileFieldSpecified;
            }
            set {
                this.monitorabileFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int numMaxProgetti {
            get {
                return this.numMaxProgettiField;
            }
            set {
                this.numMaxProgettiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool numMaxProgettiSpecified {
            get {
                return this.numMaxProgettiFieldSpecified;
            }
            set {
                this.numMaxProgettiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ordinamento {
            get {
                return this.ordinamentoField;
            }
            set {
                this.ordinamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ordinamentoSpecified {
            get {
                return this.ordinamentoFieldSpecified;
            }
            set {
                this.ordinamentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percArea {
            get {
                return this.percAreaField;
            }
            set {
                this.percAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percAreaSpecified {
            get {
                return this.percAreaFieldSpecified;
            }
            set {
                this.percAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percPianificatoArea {
            get {
                return this.percPianificatoAreaField;
            }
            set {
                this.percPianificatoAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percPianificatoAreaSpecified {
            get {
                return this.percPianificatoAreaFieldSpecified;
            }
            set {
                this.percPianificatoAreaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percProtetto {
            get {
                return this.percProtettoField;
            }
            set {
                this.percProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percProtettoSpecified {
            get {
                return this.percProtettoFieldSpecified;
            }
            set {
                this.percProtettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("progetti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public progettoPianificazioneBean[] progetti {
            get {
                return this.progettiField;
            }
            set {
                this.progettiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioRelativo {
            get {
                return this.rischioRelativoField;
            }
            set {
                this.rischioRelativoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioRelativoSpecified {
            get {
                return this.rischioRelativoFieldSpecified;
            }
            set {
                this.rischioRelativoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfos {
            get {
                return this.varInfosField;
            }
            set {
                this.varInfosField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class pianificazioneBean {
        
        private decimal altroField;
        
        private bool altroFieldSpecified;
        
        private areaPianificazioneBean[] areeField;
        
        private long chiaveConsulenzaField;
        
        private bool chiaveConsulenzaFieldSpecified;
        
        private decimal contoCorrenteField;
        
        private bool contoCorrenteFieldSpecified;
        
        private decimal contoCorrenteNegativoField;
        
        private bool contoCorrenteNegativoFieldSpecified;
        
        private decimal contoCorrentePositivoField;
        
        private bool contoCorrentePositivoFieldSpecified;
        
        private System.DateTime dtPianificazioneOrizzontaleField;
        
        private bool dtPianificazioneOrizzontaleFieldSpecified;
        
        private System.DateTime dtPianificazioneVerticaleField;
        
        private bool dtPianificazioneVerticaleFieldSpecified;
        
        private System.DateTime dtPrimaMigrazioneField;
        
        private bool dtPrimaMigrazioneFieldSpecified;
        
        private bool flagPrimaMigrazioneField;
        
        private bool flagPrimaMigrazioneFieldSpecified;
        
        private decimal fondiProventiField;
        
        private bool fondiProventiFieldSpecified;
        
        private decimal lineaSelfField;
        
        private bool lineaSelfFieldSpecified;
        
        private decimal liqEligoFondiNegField;
        
        private bool liqEligoFondiNegFieldSpecified;
        
        private decimal liqEligoTitoliNegField;
        
        private bool liqEligoTitoliNegFieldSpecified;
        
        private decimal partiteViaggiantiField;
        
        private bool partiteViaggiantiFieldSpecified;
        
        private decimal patrimonioTotaleRFAField;
        
        private bool patrimonioTotaleRFAFieldSpecified;
        
        private decimal percentualeTotField;
        
        private bool percentualeTotFieldSpecified;
        
        private decimal percentualeTotPianificatoField;
        
        private bool percentualeTotPianificatoFieldSpecified;
        
        private decimal risorseFinanziarieBFField;
        
        private bool risorseFinanziarieBFFieldSpecified;
        
        private decimal risorseFinanziarieTerziField;
        
        private bool risorseFinanziarieTerziFieldSpecified;
        
        private decimal sommaCoperturaComplessitaField;
        
        private bool sommaCoperturaComplessitaFieldSpecified;
        
        private decimal sommaCtvAreeField;
        
        private bool sommaCtvAreeFieldSpecified;
        
        private decimal totLiquidazioniField;
        
        private bool totLiquidazioniFieldSpecified;
        
        private decimal totNuoviApportiField;
        
        private bool totNuoviApportiFieldSpecified;
        
        private decimal totPatrimonioPianificatoField;
        
        private bool totPatrimonioPianificatoFieldSpecified;
        
        private decimal totRisorseFinanziarePianificatoField;
        
        private bool totRisorseFinanziarePianificatoFieldSpecified;
        
        private decimal totaleAmministratoField;
        
        private bool totaleAmministratoFieldSpecified;
        
        private decimal totaleBenchmarkField;
        
        private bool totaleBenchmarkFieldSpecified;
        
        private decimal totaleCtvVarCoperturaField;
        
        private bool totaleCtvVarCoperturaFieldSpecified;
        
        private decimal totaleGestitoFinanziarioField;
        
        private bool totaleGestitoFinanziarioFieldSpecified;
        
        private decimal totaleImmobileEdAltroField;
        
        private bool totaleImmobileEdAltroFieldSpecified;
        
        private prometeiaInfos varInfosField;
        
        private prometeiaInfos varRisorseAllocateInfosField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal altro {
            get {
                return this.altroField;
            }
            set {
                this.altroField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool altroSpecified {
            get {
                return this.altroFieldSpecified;
            }
            set {
                this.altroFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("aree", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public areaPianificazioneBean[] aree {
            get {
                return this.areeField;
            }
            set {
                this.areeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveConsulenza {
            get {
                return this.chiaveConsulenzaField;
            }
            set {
                this.chiaveConsulenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveConsulenzaSpecified {
            get {
                return this.chiaveConsulenzaFieldSpecified;
            }
            set {
                this.chiaveConsulenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrente {
            get {
                return this.contoCorrenteField;
            }
            set {
                this.contoCorrenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrenteSpecified {
            get {
                return this.contoCorrenteFieldSpecified;
            }
            set {
                this.contoCorrenteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrenteNegativo {
            get {
                return this.contoCorrenteNegativoField;
            }
            set {
                this.contoCorrenteNegativoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrenteNegativoSpecified {
            get {
                return this.contoCorrenteNegativoFieldSpecified;
            }
            set {
                this.contoCorrenteNegativoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrentePositivo {
            get {
                return this.contoCorrentePositivoField;
            }
            set {
                this.contoCorrentePositivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentePositivoSpecified {
            get {
                return this.contoCorrentePositivoFieldSpecified;
            }
            set {
                this.contoCorrentePositivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtPianificazioneOrizzontale {
            get {
                return this.dtPianificazioneOrizzontaleField;
            }
            set {
                this.dtPianificazioneOrizzontaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtPianificazioneOrizzontaleSpecified {
            get {
                return this.dtPianificazioneOrizzontaleFieldSpecified;
            }
            set {
                this.dtPianificazioneOrizzontaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtPianificazioneVerticale {
            get {
                return this.dtPianificazioneVerticaleField;
            }
            set {
                this.dtPianificazioneVerticaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtPianificazioneVerticaleSpecified {
            get {
                return this.dtPianificazioneVerticaleFieldSpecified;
            }
            set {
                this.dtPianificazioneVerticaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtPrimaMigrazione {
            get {
                return this.dtPrimaMigrazioneField;
            }
            set {
                this.dtPrimaMigrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtPrimaMigrazioneSpecified {
            get {
                return this.dtPrimaMigrazioneFieldSpecified;
            }
            set {
                this.dtPrimaMigrazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagPrimaMigrazione {
            get {
                return this.flagPrimaMigrazioneField;
            }
            set {
                this.flagPrimaMigrazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagPrimaMigrazioneSpecified {
            get {
                return this.flagPrimaMigrazioneFieldSpecified;
            }
            set {
                this.flagPrimaMigrazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal fondiProventi {
            get {
                return this.fondiProventiField;
            }
            set {
                this.fondiProventiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool fondiProventiSpecified {
            get {
                return this.fondiProventiFieldSpecified;
            }
            set {
                this.fondiProventiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal lineaSelf {
            get {
                return this.lineaSelfField;
            }
            set {
                this.lineaSelfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lineaSelfSpecified {
            get {
                return this.lineaSelfFieldSpecified;
            }
            set {
                this.lineaSelfFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal liqEligoFondiNeg {
            get {
                return this.liqEligoFondiNegField;
            }
            set {
                this.liqEligoFondiNegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool liqEligoFondiNegSpecified {
            get {
                return this.liqEligoFondiNegFieldSpecified;
            }
            set {
                this.liqEligoFondiNegFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal liqEligoTitoliNeg {
            get {
                return this.liqEligoTitoliNegField;
            }
            set {
                this.liqEligoTitoliNegField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool liqEligoTitoliNegSpecified {
            get {
                return this.liqEligoTitoliNegFieldSpecified;
            }
            set {
                this.liqEligoTitoliNegFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal partiteViaggianti {
            get {
                return this.partiteViaggiantiField;
            }
            set {
                this.partiteViaggiantiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool partiteViaggiantiSpecified {
            get {
                return this.partiteViaggiantiFieldSpecified;
            }
            set {
                this.partiteViaggiantiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal patrimonioTotaleRFA {
            get {
                return this.patrimonioTotaleRFAField;
            }
            set {
                this.patrimonioTotaleRFAField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patrimonioTotaleRFASpecified {
            get {
                return this.patrimonioTotaleRFAFieldSpecified;
            }
            set {
                this.patrimonioTotaleRFAFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualeTot {
            get {
                return this.percentualeTotField;
            }
            set {
                this.percentualeTotField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeTotSpecified {
            get {
                return this.percentualeTotFieldSpecified;
            }
            set {
                this.percentualeTotFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualeTotPianificato {
            get {
                return this.percentualeTotPianificatoField;
            }
            set {
                this.percentualeTotPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeTotPianificatoSpecified {
            get {
                return this.percentualeTotPianificatoFieldSpecified;
            }
            set {
                this.percentualeTotPianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseFinanziarieBF {
            get {
                return this.risorseFinanziarieBFField;
            }
            set {
                this.risorseFinanziarieBFField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseFinanziarieBFSpecified {
            get {
                return this.risorseFinanziarieBFFieldSpecified;
            }
            set {
                this.risorseFinanziarieBFFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseFinanziarieTerzi {
            get {
                return this.risorseFinanziarieTerziField;
            }
            set {
                this.risorseFinanziarieTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseFinanziarieTerziSpecified {
            get {
                return this.risorseFinanziarieTerziFieldSpecified;
            }
            set {
                this.risorseFinanziarieTerziFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal sommaCoperturaComplessita {
            get {
                return this.sommaCoperturaComplessitaField;
            }
            set {
                this.sommaCoperturaComplessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sommaCoperturaComplessitaSpecified {
            get {
                return this.sommaCoperturaComplessitaFieldSpecified;
            }
            set {
                this.sommaCoperturaComplessitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal sommaCtvAree {
            get {
                return this.sommaCtvAreeField;
            }
            set {
                this.sommaCtvAreeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool sommaCtvAreeSpecified {
            get {
                return this.sommaCtvAreeFieldSpecified;
            }
            set {
                this.sommaCtvAreeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totLiquidazioni {
            get {
                return this.totLiquidazioniField;
            }
            set {
                this.totLiquidazioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totLiquidazioniSpecified {
            get {
                return this.totLiquidazioniFieldSpecified;
            }
            set {
                this.totLiquidazioniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totNuoviApporti {
            get {
                return this.totNuoviApportiField;
            }
            set {
                this.totNuoviApportiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totNuoviApportiSpecified {
            get {
                return this.totNuoviApportiFieldSpecified;
            }
            set {
                this.totNuoviApportiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totPatrimonioPianificato {
            get {
                return this.totPatrimonioPianificatoField;
            }
            set {
                this.totPatrimonioPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totPatrimonioPianificatoSpecified {
            get {
                return this.totPatrimonioPianificatoFieldSpecified;
            }
            set {
                this.totPatrimonioPianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totRisorseFinanziarePianificato {
            get {
                return this.totRisorseFinanziarePianificatoField;
            }
            set {
                this.totRisorseFinanziarePianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totRisorseFinanziarePianificatoSpecified {
            get {
                return this.totRisorseFinanziarePianificatoFieldSpecified;
            }
            set {
                this.totRisorseFinanziarePianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleAmministrato {
            get {
                return this.totaleAmministratoField;
            }
            set {
                this.totaleAmministratoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleAmministratoSpecified {
            get {
                return this.totaleAmministratoFieldSpecified;
            }
            set {
                this.totaleAmministratoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleBenchmark {
            get {
                return this.totaleBenchmarkField;
            }
            set {
                this.totaleBenchmarkField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleBenchmarkSpecified {
            get {
                return this.totaleBenchmarkFieldSpecified;
            }
            set {
                this.totaleBenchmarkFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleCtvVarCopertura {
            get {
                return this.totaleCtvVarCoperturaField;
            }
            set {
                this.totaleCtvVarCoperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleCtvVarCoperturaSpecified {
            get {
                return this.totaleCtvVarCoperturaFieldSpecified;
            }
            set {
                this.totaleCtvVarCoperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleGestitoFinanziario {
            get {
                return this.totaleGestitoFinanziarioField;
            }
            set {
                this.totaleGestitoFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleGestitoFinanziarioSpecified {
            get {
                return this.totaleGestitoFinanziarioFieldSpecified;
            }
            set {
                this.totaleGestitoFinanziarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleImmobileEdAltro {
            get {
                return this.totaleImmobileEdAltroField;
            }
            set {
                this.totaleImmobileEdAltroField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleImmobileEdAltroSpecified {
            get {
                return this.totaleImmobileEdAltroFieldSpecified;
            }
            set {
                this.totaleImmobileEdAltroFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfos {
            get {
                return this.varInfosField;
            }
            set {
                this.varInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varRisorseAllocateInfos {
            get {
                return this.varRisorseAllocateInfosField;
            }
            set {
                this.varRisorseAllocateInfosField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class aderenzeBean {
        
        private decimal portafoglioConsideratoField;
        
        private bool portafoglioConsideratoFieldSpecified;
        
        private decimal valoreAderenzaField;
        
        private bool valoreAderenzaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal portafoglioConsiderato {
            get {
                return this.portafoglioConsideratoField;
            }
            set {
                this.portafoglioConsideratoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool portafoglioConsideratoSpecified {
            get {
                return this.portafoglioConsideratoFieldSpecified;
            }
            set {
                this.portafoglioConsideratoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal valoreAderenza {
            get {
                return this.valoreAderenzaField;
            }
            set {
                this.valoreAderenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool valoreAderenzaSpecified {
            get {
                return this.valoreAderenzaFieldSpecified;
            }
            set {
                this.valoreAderenzaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class pianificazioneOrizzontaleBean {
        
        private aderenzeBean aderenzaField;
        
        private long chiavePrgModField;
        
        private bool chiavePrgModFieldSpecified;
        
        private long chiaveProgettoField;
        
        private bool chiaveProgettoFieldSpecified;
        
        private conoBean[] conoField;
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private bool flagCambioParametriField;
        
        private bool flagCambioParametriFieldSpecified;
        
        private pianificazioneOrizzontaleBeanEntry[] mapProfiliVarField;
        
        private decimal maxLossField;
        
        private bool maxLossFieldSpecified;
        
        private int minTimeField;
        
        private bool minTimeFieldSpecified;
        
        private string minTimeDecField;
        
        private string nomeProgettoField;
        
        private portafoglioModelloBean portafoglioModelloField;
        
        private decimal varPianificatoField;
        
        private bool varPianificatoFieldSpecified;
        
        private string varPianificatoDecField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public aderenzeBean aderenza {
            get {
                return this.aderenzaField;
            }
            set {
                this.aderenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePrgMod {
            get {
                return this.chiavePrgModField;
            }
            set {
                this.chiavePrgModField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePrgModSpecified {
            get {
                return this.chiavePrgModFieldSpecified;
            }
            set {
                this.chiavePrgModFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgetto {
            get {
                return this.chiaveProgettoField;
            }
            set {
                this.chiaveProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProgettoSpecified {
            get {
                return this.chiaveProgettoFieldSpecified;
            }
            set {
                this.chiaveProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("cono", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public conoBean[] cono {
            get {
                return this.conoField;
            }
            set {
                this.conoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagCambioParametri {
            get {
                return this.flagCambioParametriField;
            }
            set {
                this.flagCambioParametriField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagCambioParametriSpecified {
            get {
                return this.flagCambioParametriFieldSpecified;
            }
            set {
                this.flagCambioParametriFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public pianificazioneOrizzontaleBeanEntry[] mapProfiliVar {
            get {
                return this.mapProfiliVarField;
            }
            set {
                this.mapProfiliVarField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal maxLoss {
            get {
                return this.maxLossField;
            }
            set {
                this.maxLossField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool maxLossSpecified {
            get {
                return this.maxLossFieldSpecified;
            }
            set {
                this.maxLossFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int minTime {
            get {
                return this.minTimeField;
            }
            set {
                this.minTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool minTimeSpecified {
            get {
                return this.minTimeFieldSpecified;
            }
            set {
                this.minTimeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string minTimeDec {
            get {
                return this.minTimeDecField;
            }
            set {
                this.minTimeDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProgetto {
            get {
                return this.nomeProgettoField;
            }
            set {
                this.nomeProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public portafoglioModelloBean portafoglioModello {
            get {
                return this.portafoglioModelloField;
            }
            set {
                this.portafoglioModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varPianificato {
            get {
                return this.varPianificatoField;
            }
            set {
                this.varPianificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varPianificatoSpecified {
            get {
                return this.varPianificatoFieldSpecified;
            }
            set {
                this.varPianificatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varPianificatoDec {
            get {
                return this.varPianificatoDecField;
            }
            set {
                this.varPianificatoDecField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class pianificazioneOrizzontaleBeanEntry {
        
        private int keyField;
        
        private bool keyFieldSpecified;
        
        private string valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool keySpecified {
            get {
                return this.keyFieldSpecified;
            }
            set {
                this.keyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPianificazioneUnit {
        
        private pianificazioneOrizzontaleBean[] pianificazioneOrizzontaleField;
        
        private pianificazioneBean pianificazioneVerticaleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("pianificazioneOrizzontale", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public pianificazioneOrizzontaleBean[] pianificazioneOrizzontale {
            get {
                return this.pianificazioneOrizzontaleField;
            }
            set {
                this.pianificazioneOrizzontaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public pianificazioneBean pianificazioneVerticale {
            get {
                return this.pianificazioneVerticaleField;
            }
            set {
                this.pianificazioneVerticaleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class patrimonioImmobiliareBean {
        
        private prodottoImmobiliare[] listaProdottiField;
        
        private decimal totalePatrimonioField;
        
        private bool totalePatrimonioFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaProdotti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public prodottoImmobiliare[] listaProdotti {
            get {
                return this.listaProdottiField;
            }
            set {
                this.listaProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totalePatrimonio {
            get {
                return this.totalePatrimonioField;
            }
            set {
                this.totalePatrimonioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totalePatrimonioSpecified {
            get {
                return this.totalePatrimonioFieldSpecified;
            }
            set {
                this.totalePatrimonioFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prodottoImmobiliare : prodottoTerzi {
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private string indirizzoField;
        
        private string comuneField;
        
        private string ubicazioneZonaField;
        
        private string provinciaField;
        
        private string nomeProvinciaField;
        
        private decimal quotaDirittoField;
        
        private bool quotaDirittoFieldSpecified;
        
        private string tipologiaCatastaleField;
        
        private decimal stimaValoreField;
        
        private bool stimaValoreFieldSpecified;
        
        private string idImmobileCatastoField;
        
        private string finalitaField;
        
        private decimal finanziamentoResiduoField;
        
        private bool finanziamentoResiduoFieldSpecified;
        
        private decimal redditoAgrarioField;
        
        private bool redditoAgrarioFieldSpecified;
        
        private decimal redditoDominicaleField;
        
        private bool redditoDominicaleFieldSpecified;
        
        private decimal renditaCatastaleField;
        
        private bool renditaCatastaleFieldSpecified;
        
        private string descrizioneTipologiaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string indirizzo {
            get {
                return this.indirizzoField;
            }
            set {
                this.indirizzoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string comune {
            get {
                return this.comuneField;
            }
            set {
                this.comuneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ubicazioneZona {
            get {
                return this.ubicazioneZonaField;
            }
            set {
                this.ubicazioneZonaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string provincia {
            get {
                return this.provinciaField;
            }
            set {
                this.provinciaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProvincia {
            get {
                return this.nomeProvinciaField;
            }
            set {
                this.nomeProvinciaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quotaDiritto {
            get {
                return this.quotaDirittoField;
            }
            set {
                this.quotaDirittoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quotaDirittoSpecified {
            get {
                return this.quotaDirittoFieldSpecified;
            }
            set {
                this.quotaDirittoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipologiaCatastale {
            get {
                return this.tipologiaCatastaleField;
            }
            set {
                this.tipologiaCatastaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal stimaValore {
            get {
                return this.stimaValoreField;
            }
            set {
                this.stimaValoreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool stimaValoreSpecified {
            get {
                return this.stimaValoreFieldSpecified;
            }
            set {
                this.stimaValoreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string idImmobileCatasto {
            get {
                return this.idImmobileCatastoField;
            }
            set {
                this.idImmobileCatastoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string finalita {
            get {
                return this.finalitaField;
            }
            set {
                this.finalitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal finanziamentoResiduo {
            get {
                return this.finanziamentoResiduoField;
            }
            set {
                this.finanziamentoResiduoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool finanziamentoResiduoSpecified {
            get {
                return this.finanziamentoResiduoFieldSpecified;
            }
            set {
                this.finanziamentoResiduoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal redditoAgrario {
            get {
                return this.redditoAgrarioField;
            }
            set {
                this.redditoAgrarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool redditoAgrarioSpecified {
            get {
                return this.redditoAgrarioFieldSpecified;
            }
            set {
                this.redditoAgrarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal redditoDominicale {
            get {
                return this.redditoDominicaleField;
            }
            set {
                this.redditoDominicaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool redditoDominicaleSpecified {
            get {
                return this.redditoDominicaleFieldSpecified;
            }
            set {
                this.redditoDominicaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal renditaCatastale {
            get {
                return this.renditaCatastaleField;
            }
            set {
                this.renditaCatastaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool renditaCatastaleSpecified {
            get {
                return this.renditaCatastaleFieldSpecified;
            }
            set {
                this.renditaCatastaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneTipologia {
            get {
                return this.descrizioneTipologiaField;
            }
            set {
                this.descrizioneTipologiaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(prodottoImmobiliare))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(prodottoAziendale))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(prodottoAltri))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prodottoTerzi {
        
        private long chiaveProdottoTerziField;
        
        private bool chiaveProdottoTerziFieldSpecified;
        
        private string descrizioneField;
        
        private string tipologiaField;
        
        private string tipologiaTerziField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProdottoTerzi {
            get {
                return this.chiaveProdottoTerziField;
            }
            set {
                this.chiaveProdottoTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoTerziSpecified {
            get {
                return this.chiaveProdottoTerziFieldSpecified;
            }
            set {
                this.chiaveProdottoTerziFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipologia {
            get {
                return this.tipologiaField;
            }
            set {
                this.tipologiaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipologiaTerzi {
            get {
                return this.tipologiaTerziField;
            }
            set {
                this.tipologiaTerziField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prodottoAziendale : prodottoTerzi {
        
        private string codTipoCompagniaField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private string descrizioneTipoCompagniaField;
        
        private decimal patrimonioNettoField;
        
        private bool patrimonioNettoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codTipoCompagnia {
            get {
                return this.codTipoCompagniaField;
            }
            set {
                this.codTipoCompagniaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneTipoCompagnia {
            get {
                return this.descrizioneTipoCompagniaField;
            }
            set {
                this.descrizioneTipoCompagniaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal patrimonioNetto {
            get {
                return this.patrimonioNettoField;
            }
            set {
                this.patrimonioNettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patrimonioNettoSpecified {
            get {
                return this.patrimonioNettoFieldSpecified;
            }
            set {
                this.patrimonioNettoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class prodottoAltri : prodottoTerzi {
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private bool flagEsenteImposteField;
        
        private bool flagEsenteImposteFieldSpecified;
        
        private decimal quotaProprietaField;
        
        private bool quotaProprietaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagEsenteImposte {
            get {
                return this.flagEsenteImposteField;
            }
            set {
                this.flagEsenteImposteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagEsenteImposteSpecified {
            get {
                return this.flagEsenteImposteFieldSpecified;
            }
            set {
                this.flagEsenteImposteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quotaProprieta {
            get {
                return this.quotaProprietaField;
            }
            set {
                this.quotaProprietaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quotaProprietaSpecified {
            get {
                return this.quotaProprietaFieldSpecified;
            }
            set {
                this.quotaProprietaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class mappaturaProdottoTerzi {
        
        private string assetField;
        
        private int chiaveProdottoField;
        
        private bool chiaveProdottoFieldSpecified;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private string descrizioneAssetField;
        
        private int livelloField;
        
        private decimal percentualeField;
        
        private bool percentualeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string asset {
            get {
                return this.assetField;
            }
            set {
                this.assetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoSpecified {
            get {
                return this.chiaveProdottoFieldSpecified;
            }
            set {
                this.chiaveProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneAsset {
            get {
                return this.descrizioneAssetField;
            }
            set {
                this.descrizioneAssetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int livello {
            get {
                return this.livelloField;
            }
            set {
                this.livelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentuale {
            get {
                return this.percentualeField;
            }
            set {
                this.percentualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeSpecified {
            get {
                return this.percentualeFieldSpecified;
            }
            set {
                this.percentualeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class posizioneTerzi {
        
        private long chiaveProdottoTerziField;
        
        private bool chiaveProdottoTerziFieldSpecified;
        
        private int chiaveProdottoField;
        
        private bool chiaveProdottoFieldSpecified;
        
        private catalogoProdottiBean prodottoFinanziarioField;
        
        private string nomeProdottoField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal capitaleinvestitoField;
        
        private bool capitaleinvestitoFieldSpecified;
        
        private decimal percentualeField;
        
        private bool percentualeFieldSpecified;
        
        private int idTipoProdTerziField;
        
        private bool idTipoProdTerziFieldSpecified;
        
        private string tipoProdottoTerziField;
        
        private mappaturaProdottoTerzi[] mappaturaProdottiField;
        
        private anAlberaturaBean alberaturaProdottoField;
        
        private bool flagContoCorrenteField;
        
        private prometeiaInfos varInfosField;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProdottoTerzi {
            get {
                return this.chiaveProdottoTerziField;
            }
            set {
                this.chiaveProdottoTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoTerziSpecified {
            get {
                return this.chiaveProdottoTerziFieldSpecified;
            }
            set {
                this.chiaveProdottoTerziFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoSpecified {
            get {
                return this.chiaveProdottoFieldSpecified;
            }
            set {
                this.chiaveProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public catalogoProdottiBean prodottoFinanziario {
            get {
                return this.prodottoFinanziarioField;
            }
            set {
                this.prodottoFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProdotto {
            get {
                return this.nomeProdottoField;
            }
            set {
                this.nomeProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal capitaleinvestito {
            get {
                return this.capitaleinvestitoField;
            }
            set {
                this.capitaleinvestitoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool capitaleinvestitoSpecified {
            get {
                return this.capitaleinvestitoFieldSpecified;
            }
            set {
                this.capitaleinvestitoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentuale {
            get {
                return this.percentualeField;
            }
            set {
                this.percentualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeSpecified {
            get {
                return this.percentualeFieldSpecified;
            }
            set {
                this.percentualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int idTipoProdTerzi {
            get {
                return this.idTipoProdTerziField;
            }
            set {
                this.idTipoProdTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idTipoProdTerziSpecified {
            get {
                return this.idTipoProdTerziFieldSpecified;
            }
            set {
                this.idTipoProdTerziFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoProdottoTerzi {
            get {
                return this.tipoProdottoTerziField;
            }
            set {
                this.tipoProdottoTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("mappaturaProdotti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public mappaturaProdottoTerzi[] mappaturaProdotti {
            get {
                return this.mappaturaProdottiField;
            }
            set {
                this.mappaturaProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAlberaturaBean alberaturaProdotto {
            get {
                return this.alberaturaProdottoField;
            }
            set {
                this.alberaturaProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagContoCorrente {
            get {
                return this.flagContoCorrenteField;
            }
            set {
                this.flagContoCorrenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfos {
            get {
                return this.varInfosField;
            }
            set {
                this.varInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class intermediario {
        
        private decimal contoCorrentiField;
        
        private bool contoCorrentiFieldSpecified;
        
        private decimal contoCorrentiNegativiField;
        
        private bool contoCorrentiNegativiFieldSpecified;
        
        private decimal contoCorrentiPositiviField;
        
        private bool contoCorrentiPositiviFieldSpecified;
        
        private decimal ctvIntermediarioField;
        
        private bool ctvIntermediarioFieldSpecified;
        
        private int idIntermediarioField;
        
        private bool idIntermediarioFieldSpecified;
        
        private string nomeIntermediarioField;
        
        private decimal percentualeIntemediarioField;
        
        private bool percentualeIntemediarioFieldSpecified;
        
        private posizioneTerzi[] posizioniTerziField;
        
        private intermediarioEntry[] prometeiaInfosCategoriaField;
        
        private decimal risorseFinanziarieIntermediarioField;
        
        private bool risorseFinanziarieIntermediarioFieldSpecified;
        
        private string tipoIntermediarioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrenti {
            get {
                return this.contoCorrentiField;
            }
            set {
                this.contoCorrentiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentiSpecified {
            get {
                return this.contoCorrentiFieldSpecified;
            }
            set {
                this.contoCorrentiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrentiNegativi {
            get {
                return this.contoCorrentiNegativiField;
            }
            set {
                this.contoCorrentiNegativiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentiNegativiSpecified {
            get {
                return this.contoCorrentiNegativiFieldSpecified;
            }
            set {
                this.contoCorrentiNegativiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrentiPositivi {
            get {
                return this.contoCorrentiPositiviField;
            }
            set {
                this.contoCorrentiPositiviField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentiPositiviSpecified {
            get {
                return this.contoCorrentiPositiviFieldSpecified;
            }
            set {
                this.contoCorrentiPositiviFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvIntermediario {
            get {
                return this.ctvIntermediarioField;
            }
            set {
                this.ctvIntermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvIntermediarioSpecified {
            get {
                return this.ctvIntermediarioFieldSpecified;
            }
            set {
                this.ctvIntermediarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int idIntermediario {
            get {
                return this.idIntermediarioField;
            }
            set {
                this.idIntermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idIntermediarioSpecified {
            get {
                return this.idIntermediarioFieldSpecified;
            }
            set {
                this.idIntermediarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeIntermediario {
            get {
                return this.nomeIntermediarioField;
            }
            set {
                this.nomeIntermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentualeIntemediario {
            get {
                return this.percentualeIntemediarioField;
            }
            set {
                this.percentualeIntemediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeIntemediarioSpecified {
            get {
                return this.percentualeIntemediarioFieldSpecified;
            }
            set {
                this.percentualeIntemediarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("posizioniTerzi", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public posizioneTerzi[] posizioniTerzi {
            get {
                return this.posizioniTerziField;
            }
            set {
                this.posizioniTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public intermediarioEntry[] prometeiaInfosCategoria {
            get {
                return this.prometeiaInfosCategoriaField;
            }
            set {
                this.prometeiaInfosCategoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseFinanziarieIntermediario {
            get {
                return this.risorseFinanziarieIntermediarioField;
            }
            set {
                this.risorseFinanziarieIntermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseFinanziarieIntermediarioSpecified {
            get {
                return this.risorseFinanziarieIntermediarioFieldSpecified;
            }
            set {
                this.risorseFinanziarieIntermediarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoIntermediario {
            get {
                return this.tipoIntermediarioField;
            }
            set {
                this.tipoIntermediarioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class intermediarioEntry {
        
        private string keyField;
        
        private prometeiaInfos valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsLoadPatrimonioTerzi {
        
        private decimal risorseFinanziarieTerziField;
        
        private bool risorseFinanziarieTerziFieldSpecified;
        
        private decimal patrimonioTerziField;
        
        private bool patrimonioTerziFieldSpecified;
        
        private decimal totaleCtvPosizioniField;
        
        private bool totaleCtvPosizioniFieldSpecified;
        
        private decimal contoCorrentiField;
        
        private bool contoCorrentiFieldSpecified;
        
        private decimal contoCorrentiPositiviField;
        
        private bool contoCorrentiPositiviFieldSpecified;
        
        private decimal contoCorrentiNegativiField;
        
        private bool contoCorrentiNegativiFieldSpecified;
        
        private intermediario[] intermediariField;
        
        private int complessitaField;
        
        private bool complessitaFieldSpecified;
        
        private prometeiaInfos varInfosField;
        
        private rsLoadPatrimonioTerziEntry[] prometeiaInfosCategoriaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseFinanziarieTerzi {
            get {
                return this.risorseFinanziarieTerziField;
            }
            set {
                this.risorseFinanziarieTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseFinanziarieTerziSpecified {
            get {
                return this.risorseFinanziarieTerziFieldSpecified;
            }
            set {
                this.risorseFinanziarieTerziFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal patrimonioTerzi {
            get {
                return this.patrimonioTerziField;
            }
            set {
                this.patrimonioTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool patrimonioTerziSpecified {
            get {
                return this.patrimonioTerziFieldSpecified;
            }
            set {
                this.patrimonioTerziFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleCtvPosizioni {
            get {
                return this.totaleCtvPosizioniField;
            }
            set {
                this.totaleCtvPosizioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleCtvPosizioniSpecified {
            get {
                return this.totaleCtvPosizioniFieldSpecified;
            }
            set {
                this.totaleCtvPosizioniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrenti {
            get {
                return this.contoCorrentiField;
            }
            set {
                this.contoCorrentiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentiSpecified {
            get {
                return this.contoCorrentiFieldSpecified;
            }
            set {
                this.contoCorrentiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrentiPositivi {
            get {
                return this.contoCorrentiPositiviField;
            }
            set {
                this.contoCorrentiPositiviField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentiPositiviSpecified {
            get {
                return this.contoCorrentiPositiviFieldSpecified;
            }
            set {
                this.contoCorrentiPositiviFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrentiNegativi {
            get {
                return this.contoCorrentiNegativiField;
            }
            set {
                this.contoCorrentiNegativiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrentiNegativiSpecified {
            get {
                return this.contoCorrentiNegativiFieldSpecified;
            }
            set {
                this.contoCorrentiNegativiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("intermediari", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public intermediario[] intermediari {
            get {
                return this.intermediariField;
            }
            set {
                this.intermediariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int complessita {
            get {
                return this.complessitaField;
            }
            set {
                this.complessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool complessitaSpecified {
            get {
                return this.complessitaFieldSpecified;
            }
            set {
                this.complessitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos varInfos {
            get {
                return this.varInfosField;
            }
            set {
                this.varInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsLoadPatrimonioTerziEntry[] prometeiaInfosCategoria {
            get {
                return this.prometeiaInfosCategoriaField;
            }
            set {
                this.prometeiaInfosCategoriaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsLoadPatrimonioTerziEntry {
        
        private string keyField;
        
        private prometeiaInfos valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public prometeiaInfos value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsProdottoTerzi {
        
        private anAlberaturaBean alberaturaField;
        
        private int chiaveProdottoField;
        
        private bool chiaveProdottoFieldSpecified;
        
        private string codInternoField;
        
        private string codIsinField;
        
        private string codMafField;
        
        private string codSottoprodottoField;
        
        private bool contoCorrenteField;
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private int idTipoProdTerziField;
        
        private bool idTipoProdTerziFieldSpecified;
        
        private string nomeProdottoField;
        
        private string rischioCreditoDecodificatoField;
        
        private string tipoProdottoDescEstesaField;
        
        private string varDecodificatoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAlberaturaBean alberatura {
            get {
                return this.alberaturaField;
            }
            set {
                this.alberaturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int chiaveProdotto {
            get {
                return this.chiaveProdottoField;
            }
            set {
                this.chiaveProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoSpecified {
            get {
                return this.chiaveProdottoFieldSpecified;
            }
            set {
                this.chiaveProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codInterno {
            get {
                return this.codInternoField;
            }
            set {
                this.codInternoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codIsin {
            get {
                return this.codIsinField;
            }
            set {
                this.codIsinField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codMaf {
            get {
                return this.codMafField;
            }
            set {
                this.codMafField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codSottoprodotto {
            get {
                return this.codSottoprodottoField;
            }
            set {
                this.codSottoprodottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool contoCorrente {
            get {
                return this.contoCorrenteField;
            }
            set {
                this.contoCorrenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int idTipoProdTerzi {
            get {
                return this.idTipoProdTerziField;
            }
            set {
                this.idTipoProdTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idTipoProdTerziSpecified {
            get {
                return this.idTipoProdTerziFieldSpecified;
            }
            set {
                this.idTipoProdTerziFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProdotto {
            get {
                return this.nomeProdottoField;
            }
            set {
                this.nomeProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoDecodificato {
            get {
                return this.rischioCreditoDecodificatoField;
            }
            set {
                this.rischioCreditoDecodificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoProdottoDescEstesa {
            get {
                return this.tipoProdottoDescEstesaField;
            }
            set {
                this.tipoProdottoDescEstesaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varDecodificato {
            get {
                return this.varDecodificatoField;
            }
            set {
                this.varDecodificatoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPosizioneTerzi {
        
        private long chiaveProdottoTerziField;
        
        private bool chiaveProdottoTerziFieldSpecified;
        
        private string codIntermediarioField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        private string nomeIntermediarioField;
        
        private decimal percentualeField;
        
        private bool percentualeFieldSpecified;
        
        private rsProdottoTerzi prodottoField;
        
        private string tipoIntermediarioField;
        
        private decimal utilePerditaField;
        
        private bool utilePerditaFieldSpecified;
        
        private decimal versamentoNettoField;
        
        private bool versamentoNettoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProdottoTerzi {
            get {
                return this.chiaveProdottoTerziField;
            }
            set {
                this.chiaveProdottoTerziField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProdottoTerziSpecified {
            get {
                return this.chiaveProdottoTerziFieldSpecified;
            }
            set {
                this.chiaveProdottoTerziFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codIntermediario {
            get {
                return this.codIntermediarioField;
            }
            set {
                this.codIntermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeIntermediario {
            get {
                return this.nomeIntermediarioField;
            }
            set {
                this.nomeIntermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentuale {
            get {
                return this.percentualeField;
            }
            set {
                this.percentualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeSpecified {
            get {
                return this.percentualeFieldSpecified;
            }
            set {
                this.percentualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsProdottoTerzi prodotto {
            get {
                return this.prodottoField;
            }
            set {
                this.prodottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoIntermediario {
            get {
                return this.tipoIntermediarioField;
            }
            set {
                this.tipoIntermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal utilePerdita {
            get {
                return this.utilePerditaField;
            }
            set {
                this.utilePerditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool utilePerditaSpecified {
            get {
                return this.utilePerditaFieldSpecified;
            }
            set {
                this.utilePerditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal versamentoNetto {
            get {
                return this.versamentoNettoField;
            }
            set {
                this.versamentoNettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool versamentoNettoSpecified {
            get {
                return this.versamentoNettoFieldSpecified;
            }
            set {
                this.versamentoNettoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsGenericSlice {
        
        private string chiaveAggragazioneField;
        
        private string codiceField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private string descrizioneField;
        
        private decimal pesoField;
        
        private bool pesoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string chiaveAggragazione {
            get {
                return this.chiaveAggragazioneField;
            }
            set {
                this.chiaveAggragazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codice {
            get {
                return this.codiceField;
            }
            set {
                this.codiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal peso {
            get {
                return this.pesoField;
            }
            set {
                this.pesoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoSpecified {
            get {
                return this.pesoFieldSpecified;
            }
            set {
                this.pesoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsElencoGenericSlice {
        
        private decimal coverageField;
        
        private bool coverageFieldSpecified;
        
        private rsGenericSlice[] elencoSliceField;
        
        private decimal pesoTotField;
        
        private bool pesoTotFieldSpecified;
        
        private decimal totaleField;
        
        private bool totaleFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal coverage {
            get {
                return this.coverageField;
            }
            set {
                this.coverageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coverageSpecified {
            get {
                return this.coverageFieldSpecified;
            }
            set {
                this.coverageFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("elencoSlice", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsGenericSlice[] elencoSlice {
            get {
                return this.elencoSliceField;
            }
            set {
                this.elencoSliceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoTot {
            get {
                return this.pesoTotField;
            }
            set {
                this.pesoTotField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoTotSpecified {
            get {
                return this.pesoTotFieldSpecified;
            }
            set {
                this.pesoTotFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totale {
            get {
                return this.totaleField;
            }
            set {
                this.totaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleSpecified {
            get {
                return this.totaleFieldSpecified;
            }
            set {
                this.totaleFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsAreaProtetta {
        
        private string areaField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal ctvProtettoField;
        
        private bool ctvProtettoFieldSpecified;
        
        private string descrizioneField;
        
        private decimal pesoProtettoField;
        
        private bool pesoProtettoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvProtetto {
            get {
                return this.ctvProtettoField;
            }
            set {
                this.ctvProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProtettoSpecified {
            get {
                return this.ctvProtettoFieldSpecified;
            }
            set {
                this.ctvProtettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoProtetto {
            get {
                return this.pesoProtettoField;
            }
            set {
                this.pesoProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoProtettoSpecified {
            get {
                return this.pesoProtettoFieldSpecified;
            }
            set {
                this.pesoProtettoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsProtezioneCapitale {
        
        private rsAreaProtetta[] areeField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal ctvProtettoField;
        
        private bool ctvProtettoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("aree", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsAreaProtetta[] aree {
            get {
                return this.areeField;
            }
            set {
                this.areeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvProtetto {
            get {
                return this.ctvProtettoField;
            }
            set {
                this.ctvProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProtettoSpecified {
            get {
                return this.ctvProtettoFieldSpecified;
            }
            set {
                this.ctvProtettoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsProdotto {
        
        private string codIsinField;
        
        private string codIsinFEField;
        
        private string codMafField;
        
        private string codInternoField;
        
        private string codSottoprodottoField;
        
        private string codSottoprodottoFEField;
        
        private string nomeProdottoField;
        
        private string tipoProdottoField;
        
        private string varDecodificatoField;
        
        private decimal varField;
        
        private bool varFieldSpecified;
        
        private string rischioCreditoDecodificatoField;
        
        private string descrizioneTipoProdottoField;
        
        private string tipoRatingField;
        
        private string emittenteField;
        
        private string tipoEmittenteField;
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private decimal diversificazioneField;
        
        private bool diversificazioneFieldSpecified;
        
        private anAlberaturaBean alberaturaField;
        
        private System.DateTime dtScadenzaField;
        
        private bool dtScadenzaFieldSpecified;
        
        private decimal rischioRelativoField;
        
        private bool rischioRelativoFieldSpecified;
        
        private decimal prezzoEuroField;
        
        private bool prezzoEuroFieldSpecified;
        
        private int complessitaField;
        
        private bool complessitaFieldSpecified;
        
        private string complessitaDecField;
        
        private int ratingMorningstarField;
        
        private bool ratingMorningstarFieldSpecified;
        
        private string distrCedoleDividendiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codIsin {
            get {
                return this.codIsinField;
            }
            set {
                this.codIsinField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codIsinFE {
            get {
                return this.codIsinFEField;
            }
            set {
                this.codIsinFEField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codMaf {
            get {
                return this.codMafField;
            }
            set {
                this.codMafField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codInterno {
            get {
                return this.codInternoField;
            }
            set {
                this.codInternoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codSottoprodotto {
            get {
                return this.codSottoprodottoField;
            }
            set {
                this.codSottoprodottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codSottoprodottoFE {
            get {
                return this.codSottoprodottoFEField;
            }
            set {
                this.codSottoprodottoFEField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProdotto {
            get {
                return this.nomeProdottoField;
            }
            set {
                this.nomeProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoProdotto {
            get {
                return this.tipoProdottoField;
            }
            set {
                this.tipoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varDecodificato {
            get {
                return this.varDecodificatoField;
            }
            set {
                this.varDecodificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal var {
            get {
                return this.varField;
            }
            set {
                this.varField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varSpecified {
            get {
                return this.varFieldSpecified;
            }
            set {
                this.varFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rischioCreditoDecodificato {
            get {
                return this.rischioCreditoDecodificatoField;
            }
            set {
                this.rischioCreditoDecodificatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizioneTipoProdotto {
            get {
                return this.descrizioneTipoProdottoField;
            }
            set {
                this.descrizioneTipoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoRating {
            get {
                return this.tipoRatingField;
            }
            set {
                this.tipoRatingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string emittente {
            get {
                return this.emittenteField;
            }
            set {
                this.emittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoEmittente {
            get {
                return this.tipoEmittenteField;
            }
            set {
                this.tipoEmittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal diversificazione {
            get {
                return this.diversificazioneField;
            }
            set {
                this.diversificazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool diversificazioneSpecified {
            get {
                return this.diversificazioneFieldSpecified;
            }
            set {
                this.diversificazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public anAlberaturaBean alberatura {
            get {
                return this.alberaturaField;
            }
            set {
                this.alberaturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtScadenza {
            get {
                return this.dtScadenzaField;
            }
            set {
                this.dtScadenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtScadenzaSpecified {
            get {
                return this.dtScadenzaFieldSpecified;
            }
            set {
                this.dtScadenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rischioRelativo {
            get {
                return this.rischioRelativoField;
            }
            set {
                this.rischioRelativoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rischioRelativoSpecified {
            get {
                return this.rischioRelativoFieldSpecified;
            }
            set {
                this.rischioRelativoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal prezzoEuro {
            get {
                return this.prezzoEuroField;
            }
            set {
                this.prezzoEuroField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool prezzoEuroSpecified {
            get {
                return this.prezzoEuroFieldSpecified;
            }
            set {
                this.prezzoEuroFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int complessita {
            get {
                return this.complessitaField;
            }
            set {
                this.complessitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool complessitaSpecified {
            get {
                return this.complessitaFieldSpecified;
            }
            set {
                this.complessitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string complessitaDec {
            get {
                return this.complessitaDecField;
            }
            set {
                this.complessitaDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int ratingMorningstar {
            get {
                return this.ratingMorningstarField;
            }
            set {
                this.ratingMorningstarField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ratingMorningstarSpecified {
            get {
                return this.ratingMorningstarFieldSpecified;
            }
            set {
                this.ratingMorningstarFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string distrCedoleDividendi {
            get {
                return this.distrCedoleDividendiField;
            }
            set {
                this.distrCedoleDividendiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPosizione {
        
        private long chiavePosizionePortafoglioField;
        
        private string codContrattoField;
        
        private string codProgettoField;
        
        private string areaField;
        
        private string codAreaField;
        
        private string descAreaEstesaField;
        
        private string nomeProgettoField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private decimal pesoField;
        
        private bool pesoFieldSpecified;
        
        private decimal versamentoNettoField;
        
        private bool versamentoNettoFieldSpecified;
        
        private decimal utilePerditaField;
        
        private bool utilePerditaFieldSpecified;
        
        private decimal rendimentoDaSottoscrizioneField;
        
        private bool rendimentoDaSottoscrizioneFieldSpecified;
        
        private decimal rendimentoInizioAnnoField;
        
        private bool rendimentoInizioAnnoFieldSpecified;
        
        private decimal rendimentoInizioTrimestreField;
        
        private bool rendimentoInizioTrimestreFieldSpecified;
        
        private rsProdotto prodottoField;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        private System.DateTime dtInizioRendimentoField;
        
        private bool dtInizioRendimentoFieldSpecified;
        
        private System.DateTime dtRiferimentoField;
        
        private bool dtRiferimentoFieldSpecified;
        
        private decimal quoteField;
        
        private bool quoteFieldSpecified;
        
        private string contoField;
        
        private string rubricatoField;
        
        private string custodiaGaranziaField;
        
        private string numeroPolizzaField;
        
        private string termIdField;
        
        private string annoField;
        
        private string progField;
        
        private System.DateTime dataAssociazioneMonitoraggioField;
        
        private bool dataAssociazioneMonitoraggioFieldSpecified;
        
        private decimal versatoNettoAssociazioneField;
        
        private bool versatoNettoAssociazioneFieldSpecified;
        
        private decimal rendimentoAssociazioneField;
        
        private bool rendimentoAssociazioneFieldSpecified;
        
        private decimal utilePerditaAssociazioneField;
        
        private bool utilePerditaAssociazioneFieldSpecified;
        
        private bool flagEsenteField;
        
        private bool flagEsenteFieldSpecified;
        
        private decimal quantitaNominaleField;
        
        private bool quantitaNominaleFieldSpecified;
        
        private bool flagRendimentoMonitoraggioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePosizionePortafoglio {
            get {
                return this.chiavePosizionePortafoglioField;
            }
            set {
                this.chiavePosizionePortafoglioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codContratto {
            get {
                return this.codContrattoField;
            }
            set {
                this.codContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codProgetto {
            get {
                return this.codProgettoField;
            }
            set {
                this.codProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codArea {
            get {
                return this.codAreaField;
            }
            set {
                this.codAreaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descAreaEstesa {
            get {
                return this.descAreaEstesaField;
            }
            set {
                this.descAreaEstesaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProgetto {
            get {
                return this.nomeProgettoField;
            }
            set {
                this.nomeProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal peso {
            get {
                return this.pesoField;
            }
            set {
                this.pesoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoSpecified {
            get {
                return this.pesoFieldSpecified;
            }
            set {
                this.pesoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal versamentoNetto {
            get {
                return this.versamentoNettoField;
            }
            set {
                this.versamentoNettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool versamentoNettoSpecified {
            get {
                return this.versamentoNettoFieldSpecified;
            }
            set {
                this.versamentoNettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal utilePerdita {
            get {
                return this.utilePerditaField;
            }
            set {
                this.utilePerditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool utilePerditaSpecified {
            get {
                return this.utilePerditaFieldSpecified;
            }
            set {
                this.utilePerditaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoDaSottoscrizione {
            get {
                return this.rendimentoDaSottoscrizioneField;
            }
            set {
                this.rendimentoDaSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoDaSottoscrizioneSpecified {
            get {
                return this.rendimentoDaSottoscrizioneFieldSpecified;
            }
            set {
                this.rendimentoDaSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoInizioAnno {
            get {
                return this.rendimentoInizioAnnoField;
            }
            set {
                this.rendimentoInizioAnnoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoInizioAnnoSpecified {
            get {
                return this.rendimentoInizioAnnoFieldSpecified;
            }
            set {
                this.rendimentoInizioAnnoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoInizioTrimestre {
            get {
                return this.rendimentoInizioTrimestreField;
            }
            set {
                this.rendimentoInizioTrimestreField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoInizioTrimestreSpecified {
            get {
                return this.rendimentoInizioTrimestreFieldSpecified;
            }
            set {
                this.rendimentoInizioTrimestreFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsProdotto prodotto {
            get {
                return this.prodottoField;
            }
            set {
                this.prodottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInizioRendimento {
            get {
                return this.dtInizioRendimentoField;
            }
            set {
                this.dtInizioRendimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInizioRendimentoSpecified {
            get {
                return this.dtInizioRendimentoFieldSpecified;
            }
            set {
                this.dtInizioRendimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimento {
            get {
                return this.dtRiferimentoField;
            }
            set {
                this.dtRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoSpecified {
            get {
                return this.dtRiferimentoFieldSpecified;
            }
            set {
                this.dtRiferimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quote {
            get {
                return this.quoteField;
            }
            set {
                this.quoteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quoteSpecified {
            get {
                return this.quoteFieldSpecified;
            }
            set {
                this.quoteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string conto {
            get {
                return this.contoField;
            }
            set {
                this.contoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rubricato {
            get {
                return this.rubricatoField;
            }
            set {
                this.rubricatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string custodiaGaranzia {
            get {
                return this.custodiaGaranziaField;
            }
            set {
                this.custodiaGaranziaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string numeroPolizza {
            get {
                return this.numeroPolizzaField;
            }
            set {
                this.numeroPolizzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string termId {
            get {
                return this.termIdField;
            }
            set {
                this.termIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string anno {
            get {
                return this.annoField;
            }
            set {
                this.annoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string prog {
            get {
                return this.progField;
            }
            set {
                this.progField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataAssociazioneMonitoraggio {
            get {
                return this.dataAssociazioneMonitoraggioField;
            }
            set {
                this.dataAssociazioneMonitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataAssociazioneMonitoraggioSpecified {
            get {
                return this.dataAssociazioneMonitoraggioFieldSpecified;
            }
            set {
                this.dataAssociazioneMonitoraggioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal versatoNettoAssociazione {
            get {
                return this.versatoNettoAssociazioneField;
            }
            set {
                this.versatoNettoAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool versatoNettoAssociazioneSpecified {
            get {
                return this.versatoNettoAssociazioneFieldSpecified;
            }
            set {
                this.versatoNettoAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoAssociazione {
            get {
                return this.rendimentoAssociazioneField;
            }
            set {
                this.rendimentoAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoAssociazioneSpecified {
            get {
                return this.rendimentoAssociazioneFieldSpecified;
            }
            set {
                this.rendimentoAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal utilePerditaAssociazione {
            get {
                return this.utilePerditaAssociazioneField;
            }
            set {
                this.utilePerditaAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool utilePerditaAssociazioneSpecified {
            get {
                return this.utilePerditaAssociazioneFieldSpecified;
            }
            set {
                this.utilePerditaAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagEsente {
            get {
                return this.flagEsenteField;
            }
            set {
                this.flagEsenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool flagEsenteSpecified {
            get {
                return this.flagEsenteFieldSpecified;
            }
            set {
                this.flagEsenteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quantitaNominale {
            get {
                return this.quantitaNominaleField;
            }
            set {
                this.quantitaNominaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quantitaNominaleSpecified {
            get {
                return this.quantitaNominaleFieldSpecified;
            }
            set {
                this.quantitaNominaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool flagRendimentoMonitoraggio {
            get {
                return this.flagRendimentoMonitoraggioField;
            }
            set {
                this.flagRendimentoMonitoraggioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDettaglioProdotti {
        
        private rsPosizione[] dettaglioProdottiField;
        
        private rsElencoAggregati elencoAggregatiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("dettaglioProdotti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsPosizione[] dettaglioProdotti {
            get {
                return this.dettaglioProdottiField;
            }
            set {
                this.dettaglioProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoAggregati elencoAggregati {
            get {
                return this.elencoAggregatiField;
            }
            set {
                this.elencoAggregatiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDettaglioContratto {
        
        private string codiceContrattoField;
        
        private string codiceInternoField;
        
        private decimal ctvBonusMaturatoField;
        
        private bool ctvBonusMaturatoFieldSpecified;
        
        private decimal ctvBonusScadenza10AnniField;
        
        private bool ctvBonusScadenza10AnniFieldSpecified;
        
        private decimal ctvBonusScadenza5AnniField;
        
        private bool ctvBonusScadenza5AnniFieldSpecified;
        
        private decimal ctvMonetariField;
        
        private bool ctvMonetariFieldSpecified;
        
        private decimal ctvPerformanceField;
        
        private bool ctvPerformanceFieldSpecified;
        
        private decimal ctvProdottoField;
        
        private bool ctvProdottoFieldSpecified;
        
        private decimal ctvProtettoField;
        
        private bool ctvProtettoFieldSpecified;
        
        private decimal ctvQuotaProtettaField;
        
        private bool ctvQuotaProtettaFieldSpecified;
        
        private decimal ctvRiferimentoField;
        
        private bool ctvRiferimentoFieldSpecified;
        
        private System.DateTime dtRiferimentoField;
        
        private bool dtRiferimentoFieldSpecified;
        
        private System.DateTime dtRiferimentoBonusMaturatoField;
        
        private bool dtRiferimentoBonusMaturatoFieldSpecified;
        
        private System.DateTime dtRiferimentoBonusScadenza10AnniField;
        
        private bool dtRiferimentoBonusScadenza10AnniFieldSpecified;
        
        private System.DateTime dtRiferimentoBonusScadenza5AnniField;
        
        private bool dtRiferimentoBonusScadenza5AnniFieldSpecified;
        
        private System.DateTime dtRiferimentoProdottoField;
        
        private bool dtRiferimentoProdottoFieldSpecified;
        
        private System.DateTime dtRiferimentoQuotaMaxField;
        
        private bool dtRiferimentoQuotaMaxFieldSpecified;
        
        private string nomeContrattoField;
        
        private string nomeFondoProtettoField;
        
        private string nomeLineaField;
        
        private string nomeProdottoField;
        
        private decimal numeroQuoteProdottoField;
        
        private bool numeroQuoteProdottoFieldSpecified;
        
        private decimal numeroQuoteProtettaField;
        
        private bool numeroQuoteProtettaFieldSpecified;
        
        private decimal pesoMonetariField;
        
        private bool pesoMonetariFieldSpecified;
        
        private decimal pesoPerformanceField;
        
        private bool pesoPerformanceFieldSpecified;
        
        private decimal quotaMaxField;
        
        private bool quotaMaxFieldSpecified;
        
        private decimal quotaProdottoField;
        
        private bool quotaProdottoFieldSpecified;
        
        private decimal quotaProtettaField;
        
        private bool quotaProtettaFieldSpecified;
        
        private string tipoContrattoField;
        
        private decimal totaleCvnField;
        
        private bool totaleCvnFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceContratto {
            get {
                return this.codiceContrattoField;
            }
            set {
                this.codiceContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceInterno {
            get {
                return this.codiceInternoField;
            }
            set {
                this.codiceInternoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvBonusMaturato {
            get {
                return this.ctvBonusMaturatoField;
            }
            set {
                this.ctvBonusMaturatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvBonusMaturatoSpecified {
            get {
                return this.ctvBonusMaturatoFieldSpecified;
            }
            set {
                this.ctvBonusMaturatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvBonusScadenza10Anni {
            get {
                return this.ctvBonusScadenza10AnniField;
            }
            set {
                this.ctvBonusScadenza10AnniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvBonusScadenza10AnniSpecified {
            get {
                return this.ctvBonusScadenza10AnniFieldSpecified;
            }
            set {
                this.ctvBonusScadenza10AnniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvBonusScadenza5Anni {
            get {
                return this.ctvBonusScadenza5AnniField;
            }
            set {
                this.ctvBonusScadenza5AnniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvBonusScadenza5AnniSpecified {
            get {
                return this.ctvBonusScadenza5AnniFieldSpecified;
            }
            set {
                this.ctvBonusScadenza5AnniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvMonetari {
            get {
                return this.ctvMonetariField;
            }
            set {
                this.ctvMonetariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvMonetariSpecified {
            get {
                return this.ctvMonetariFieldSpecified;
            }
            set {
                this.ctvMonetariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvPerformance {
            get {
                return this.ctvPerformanceField;
            }
            set {
                this.ctvPerformanceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvPerformanceSpecified {
            get {
                return this.ctvPerformanceFieldSpecified;
            }
            set {
                this.ctvPerformanceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvProdotto {
            get {
                return this.ctvProdottoField;
            }
            set {
                this.ctvProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProdottoSpecified {
            get {
                return this.ctvProdottoFieldSpecified;
            }
            set {
                this.ctvProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvProtetto {
            get {
                return this.ctvProtettoField;
            }
            set {
                this.ctvProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvProtettoSpecified {
            get {
                return this.ctvProtettoFieldSpecified;
            }
            set {
                this.ctvProtettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvQuotaProtetta {
            get {
                return this.ctvQuotaProtettaField;
            }
            set {
                this.ctvQuotaProtettaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvQuotaProtettaSpecified {
            get {
                return this.ctvQuotaProtettaFieldSpecified;
            }
            set {
                this.ctvQuotaProtettaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvRiferimento {
            get {
                return this.ctvRiferimentoField;
            }
            set {
                this.ctvRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvRiferimentoSpecified {
            get {
                return this.ctvRiferimentoFieldSpecified;
            }
            set {
                this.ctvRiferimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimento {
            get {
                return this.dtRiferimentoField;
            }
            set {
                this.dtRiferimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoSpecified {
            get {
                return this.dtRiferimentoFieldSpecified;
            }
            set {
                this.dtRiferimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimentoBonusMaturato {
            get {
                return this.dtRiferimentoBonusMaturatoField;
            }
            set {
                this.dtRiferimentoBonusMaturatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoBonusMaturatoSpecified {
            get {
                return this.dtRiferimentoBonusMaturatoFieldSpecified;
            }
            set {
                this.dtRiferimentoBonusMaturatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimentoBonusScadenza10Anni {
            get {
                return this.dtRiferimentoBonusScadenza10AnniField;
            }
            set {
                this.dtRiferimentoBonusScadenza10AnniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoBonusScadenza10AnniSpecified {
            get {
                return this.dtRiferimentoBonusScadenza10AnniFieldSpecified;
            }
            set {
                this.dtRiferimentoBonusScadenza10AnniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimentoBonusScadenza5Anni {
            get {
                return this.dtRiferimentoBonusScadenza5AnniField;
            }
            set {
                this.dtRiferimentoBonusScadenza5AnniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoBonusScadenza5AnniSpecified {
            get {
                return this.dtRiferimentoBonusScadenza5AnniFieldSpecified;
            }
            set {
                this.dtRiferimentoBonusScadenza5AnniFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimentoProdotto {
            get {
                return this.dtRiferimentoProdottoField;
            }
            set {
                this.dtRiferimentoProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoProdottoSpecified {
            get {
                return this.dtRiferimentoProdottoFieldSpecified;
            }
            set {
                this.dtRiferimentoProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRiferimentoQuotaMax {
            get {
                return this.dtRiferimentoQuotaMaxField;
            }
            set {
                this.dtRiferimentoQuotaMaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRiferimentoQuotaMaxSpecified {
            get {
                return this.dtRiferimentoQuotaMaxFieldSpecified;
            }
            set {
                this.dtRiferimentoQuotaMaxFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeContratto {
            get {
                return this.nomeContrattoField;
            }
            set {
                this.nomeContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeFondoProtetto {
            get {
                return this.nomeFondoProtettoField;
            }
            set {
                this.nomeFondoProtettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeLinea {
            get {
                return this.nomeLineaField;
            }
            set {
                this.nomeLineaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProdotto {
            get {
                return this.nomeProdottoField;
            }
            set {
                this.nomeProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal numeroQuoteProdotto {
            get {
                return this.numeroQuoteProdottoField;
            }
            set {
                this.numeroQuoteProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool numeroQuoteProdottoSpecified {
            get {
                return this.numeroQuoteProdottoFieldSpecified;
            }
            set {
                this.numeroQuoteProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal numeroQuoteProtetta {
            get {
                return this.numeroQuoteProtettaField;
            }
            set {
                this.numeroQuoteProtettaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool numeroQuoteProtettaSpecified {
            get {
                return this.numeroQuoteProtettaFieldSpecified;
            }
            set {
                this.numeroQuoteProtettaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoMonetari {
            get {
                return this.pesoMonetariField;
            }
            set {
                this.pesoMonetariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoMonetariSpecified {
            get {
                return this.pesoMonetariFieldSpecified;
            }
            set {
                this.pesoMonetariFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal pesoPerformance {
            get {
                return this.pesoPerformanceField;
            }
            set {
                this.pesoPerformanceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool pesoPerformanceSpecified {
            get {
                return this.pesoPerformanceFieldSpecified;
            }
            set {
                this.pesoPerformanceFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quotaMax {
            get {
                return this.quotaMaxField;
            }
            set {
                this.quotaMaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quotaMaxSpecified {
            get {
                return this.quotaMaxFieldSpecified;
            }
            set {
                this.quotaMaxFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quotaProdotto {
            get {
                return this.quotaProdottoField;
            }
            set {
                this.quotaProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quotaProdottoSpecified {
            get {
                return this.quotaProdottoFieldSpecified;
            }
            set {
                this.quotaProdottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal quotaProtetta {
            get {
                return this.quotaProtettaField;
            }
            set {
                this.quotaProtettaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool quotaProtettaSpecified {
            get {
                return this.quotaProtettaFieldSpecified;
            }
            set {
                this.quotaProtettaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoContratto {
            get {
                return this.tipoContrattoField;
            }
            set {
                this.tipoContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleCvn {
            get {
                return this.totaleCvnField;
            }
            set {
                this.totaleCvnField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleCvnSpecified {
            get {
                return this.totaleCvnFieldSpecified;
            }
            set {
                this.totaleCvnFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsElencoDettaglioContratti {
        
        private string descrizioneField;
        
        private rsDettaglioContratto[] elencoContrattiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("elencoContratti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsDettaglioContratto[] elencoContratti {
            get {
                return this.elencoContrattiField;
            }
            set {
                this.elencoContrattiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(rsPatrimonioTerzi))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(rsPatrimonioFinanziario))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(rsPatrimonioCasa))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPatrimonio {
        
        private rsComposizione assetClassField;
        
        private rsComposizione categoriaField;
        
        private rsComposizione macroAssetClassField;
        
        private rsComposizione macroCategoriaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione assetClass {
            get {
                return this.assetClassField;
            }
            set {
                this.assetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione categoria {
            get {
                return this.categoriaField;
            }
            set {
                this.categoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione macroAssetClass {
            get {
                return this.macroAssetClassField;
            }
            set {
                this.macroAssetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione macroCategoria {
            get {
                return this.macroCategoriaField;
            }
            set {
                this.macroCategoriaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPatrimonioTerzi : rsPatrimonio {
        
        private rsPosizioneTerzi[] dettaglioProdottiField;
        
        private rsElencoGenericSlice intermediarioField;
        
        private rsLoadPatrimonioTerzi patrimonioTerziBeanField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("dettaglioProdotti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPosizioneTerzi[] dettaglioProdotti {
            get {
                return this.dettaglioProdottiField;
            }
            set {
                this.dettaglioProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoGenericSlice intermediario {
            get {
                return this.intermediarioField;
            }
            set {
                this.intermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsLoadPatrimonioTerzi patrimonioTerziBean {
            get {
                return this.patrimonioTerziBeanField;
            }
            set {
                this.patrimonioTerziBeanField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPatrimonioFinanziario : rsPatrimonio {
        
        private rsElencoGenericSlice intermediarioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoGenericSlice intermediario {
            get {
                return this.intermediarioField;
            }
            set {
                this.intermediarioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPatrimonioCasa : rsPatrimonio {
        
        private rsElencoDettaglioContratti dettaglioContrattiField;
        
        private rsDettaglioProdotti dettaglioProdottiField;
        
        private rsComposizione distribuzioneEmittenteField;
        
        private rsComposizione distribuzioneRatingField;
        
        private rsComposizione distribuzioneScadenzeField;
        
        private rsComposizione distribuzioneTassoRendimentoField;
        
        private rsComposizione esposizioneValutariaField;
        
        private rsComposizione esposizioneValutariaTutteField;
        
        private rsProtezioneCapitale protezioneCapitaleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoDettaglioContratti dettaglioContratti {
            get {
                return this.dettaglioContrattiField;
            }
            set {
                this.dettaglioContrattiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDettaglioProdotti dettaglioProdotti {
            get {
                return this.dettaglioProdottiField;
            }
            set {
                this.dettaglioProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione distribuzioneEmittente {
            get {
                return this.distribuzioneEmittenteField;
            }
            set {
                this.distribuzioneEmittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione distribuzioneRating {
            get {
                return this.distribuzioneRatingField;
            }
            set {
                this.distribuzioneRatingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione distribuzioneScadenze {
            get {
                return this.distribuzioneScadenzeField;
            }
            set {
                this.distribuzioneScadenzeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione distribuzioneTassoRendimento {
            get {
                return this.distribuzioneTassoRendimentoField;
            }
            set {
                this.distribuzioneTassoRendimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione esposizioneValutaria {
            get {
                return this.esposizioneValutariaField;
            }
            set {
                this.esposizioneValutariaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsComposizione esposizioneValutariaTutte {
            get {
                return this.esposizioneValutariaTutteField;
            }
            set {
                this.esposizioneValutariaTutteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsProtezioneCapitale protezioneCapitale {
            get {
                return this.protezioneCapitaleField;
            }
            set {
                this.protezioneCapitaleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class patrimonioAziendaleBean {
        
        private prodottoAziendale[] listaProdottiField;
        
        private decimal totalePatrimonioField;
        
        private bool totalePatrimonioFieldSpecified;
        
        private decimal totalePatrimonioNettoField;
        
        private bool totalePatrimonioNettoFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaProdotti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public prodottoAziendale[] listaProdotti {
            get {
                return this.listaProdottiField;
            }
            set {
                this.listaProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totalePatrimonio {
            get {
                return this.totalePatrimonioField;
            }
            set {
                this.totalePatrimonioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totalePatrimonioSpecified {
            get {
                return this.totalePatrimonioFieldSpecified;
            }
            set {
                this.totalePatrimonioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totalePatrimonioNetto {
            get {
                return this.totalePatrimonioNettoField;
            }
            set {
                this.totalePatrimonioNettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totalePatrimonioNettoSpecified {
            get {
                return this.totalePatrimonioNettoFieldSpecified;
            }
            set {
                this.totalePatrimonioNettoFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class patrimonioAltriBean {
        
        private prodottoAltri[] listaProdottiField;
        
        private decimal totalePatrimonioField;
        
        private bool totalePatrimonioFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaProdotti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public prodottoAltri[] listaProdotti {
            get {
                return this.listaProdottiField;
            }
            set {
                this.listaProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totalePatrimonio {
            get {
                return this.totalePatrimonioField;
            }
            set {
                this.totalePatrimonioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totalePatrimonioSpecified {
            get {
                return this.totalePatrimonioFieldSpecified;
            }
            set {
                this.totalePatrimonioFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class intestatarioBean {
        
        private string codiceFiscaleField;
        
        private string comuneDiNascitaField;
        
        private System.DateTime dataNascitaField;
        
        private bool dataNascitaFieldSpecified;
        
        private string nomeCognomeField;
        
        private int posizionamentoField;
        
        private bool posizionamentoFieldSpecified;
        
        private string sessoField;
        
        private string tipoIntestatarioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceFiscale {
            get {
                return this.codiceFiscaleField;
            }
            set {
                this.codiceFiscaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string comuneDiNascita {
            get {
                return this.comuneDiNascitaField;
            }
            set {
                this.comuneDiNascitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dataNascita {
            get {
                return this.dataNascitaField;
            }
            set {
                this.dataNascitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dataNascitaSpecified {
            get {
                return this.dataNascitaFieldSpecified;
            }
            set {
                this.dataNascitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeCognome {
            get {
                return this.nomeCognomeField;
            }
            set {
                this.nomeCognomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int posizionamento {
            get {
                return this.posizionamentoField;
            }
            set {
                this.posizionamentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool posizionamentoSpecified {
            get {
                return this.posizionamentoFieldSpecified;
            }
            set {
                this.posizionamentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string sesso {
            get {
                return this.sessoField;
            }
            set {
                this.sessoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipoIntestatario {
            get {
                return this.tipoIntestatarioField;
            }
            set {
                this.tipoIntestatarioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class contrattoCliente {
        
        private string codiceContrattoField;
        
        private bool contiCorrentiField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        private intestatarioBean[] intestatariField;
        
        private string nomeContrattoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceContratto {
            get {
                return this.codiceContrattoField;
            }
            set {
                this.codiceContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool contiCorrenti {
            get {
                return this.contiCorrentiField;
            }
            set {
                this.contiCorrentiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("intestatari", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public intestatarioBean[] intestatari {
            get {
                return this.intestatariField;
            }
            set {
                this.intestatariField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeContratto {
            get {
                return this.nomeContrattoField;
            }
            set {
                this.nomeContrattoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsElencoContrattiCliente {
        
        private contrattoCliente[] elencoContrattiField;
        
        private decimal totaleCtvContrattiField;
        
        private bool totaleCtvContrattiFieldSpecified;
        
        private rsTotaliComposizione totaliPatrimonioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("elencoContratti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public contrattoCliente[] elencoContratti {
            get {
                return this.elencoContrattiField;
            }
            set {
                this.elencoContrattiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal totaleCtvContratti {
            get {
                return this.totaleCtvContrattiField;
            }
            set {
                this.totaleCtvContrattiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool totaleCtvContrattiSpecified {
            get {
                return this.totaleCtvContrattiFieldSpecified;
            }
            set {
                this.totaleCtvContrattiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsTotaliComposizione totaliPatrimonio {
            get {
                return this.totaliPatrimonioField;
            }
            set {
                this.totaliPatrimonioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsPatrimonioUnit {
        
        private rsElencoContrattiCliente contrattiClienteField;
        
        private patrimonioAltriBean patrimonioAltroField;
        
        private patrimonioAziendaleBean patrimonioAziendaleField;
        
        private rsPatrimonioCasa patrimonioCasaField;
        
        private rsElencoGenericSlice patrimonioComplessivoField;
        
        private rsPatrimonioFinanziario patrimonioFinanziarioField;
        
        private patrimonioImmobiliareBean patrimonioImmobiliareField;
        
        private rsPatrimonioTerzi patrimonioTerziField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoContrattiCliente contrattiCliente {
            get {
                return this.contrattiClienteField;
            }
            set {
                this.contrattiClienteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public patrimonioAltriBean patrimonioAltro {
            get {
                return this.patrimonioAltroField;
            }
            set {
                this.patrimonioAltroField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public patrimonioAziendaleBean patrimonioAziendale {
            get {
                return this.patrimonioAziendaleField;
            }
            set {
                this.patrimonioAziendaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPatrimonioCasa patrimonioCasa {
            get {
                return this.patrimonioCasaField;
            }
            set {
                this.patrimonioCasaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsElencoGenericSlice patrimonioComplessivo {
            get {
                return this.patrimonioComplessivoField;
            }
            set {
                this.patrimonioComplessivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPatrimonioFinanziario patrimonioFinanziario {
            get {
                return this.patrimonioFinanziarioField;
            }
            set {
                this.patrimonioFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public patrimonioImmobiliareBean patrimonioImmobiliare {
            get {
                return this.patrimonioImmobiliareField;
            }
            set {
                this.patrimonioImmobiliareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPatrimonioTerzi patrimonioTerzi {
            get {
                return this.patrimonioTerziField;
            }
            set {
                this.patrimonioTerziField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsAnagraficaClienteNucleo {
        
        private string nomeField;
        
        private string cognomeField;
        
        private string codiceFiscaleField;
        
        private string profiloField;
        
        private string contrattoField;
        
        private int codProfiloField;
        
        private bool codProfiloFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nome {
            get {
                return this.nomeField;
            }
            set {
                this.nomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string cognome {
            get {
                return this.cognomeField;
            }
            set {
                this.cognomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceFiscale {
            get {
                return this.codiceFiscaleField;
            }
            set {
                this.codiceFiscaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profilo {
            get {
                return this.profiloField;
            }
            set {
                this.profiloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string contratto {
            get {
                return this.contrattoField;
            }
            set {
                this.contrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int codProfilo {
            get {
                return this.codProfiloField;
            }
            set {
                this.codProfiloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool codProfiloSpecified {
            get {
                return this.codProfiloFieldSpecified;
            }
            set {
                this.codProfiloFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsAnagraficaNucleo {
        
        private long chiaveNucleoField;
        
        private bool chiaveNucleoFieldSpecified;
        
        private int codProfiloNucleoField;
        
        private bool codProfiloNucleoFieldSpecified;
        
        private rsAnagraficaClienteNucleo[] listaClientiNucleoField;
        
        private string nomeNucleoField;
        
        private string profiloNucleoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveNucleo {
            get {
                return this.chiaveNucleoField;
            }
            set {
                this.chiaveNucleoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveNucleoSpecified {
            get {
                return this.chiaveNucleoFieldSpecified;
            }
            set {
                this.chiaveNucleoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int codProfiloNucleo {
            get {
                return this.codProfiloNucleoField;
            }
            set {
                this.codProfiloNucleoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool codProfiloNucleoSpecified {
            get {
                return this.codProfiloNucleoFieldSpecified;
            }
            set {
                this.codProfiloNucleoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("listaClientiNucleo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsAnagraficaClienteNucleo[] listaClientiNucleo {
            get {
                return this.listaClientiNucleoField;
            }
            set {
                this.listaClientiNucleoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeNucleo {
            get {
                return this.nomeNucleoField;
            }
            set {
                this.nomeNucleoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profiloNucleo {
            get {
                return this.profiloNucleoField;
            }
            set {
                this.profiloNucleoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsNucleiUnit {
        
        private rsAnagraficaNucleo anagraficaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsAnagraficaNucleo anagrafica {
            get {
                return this.anagraficaField;
            }
            set {
                this.anagraficaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsScadenza {
        
        private string descrizioneField;
        
        private System.DateTime dtScadenzaField;
        
        private bool dtScadenzaFieldSpecified;
        
        private decimal importoField;
        
        private bool importoFieldSpecified;
        
        private string tipologiaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtScadenza {
            get {
                return this.dtScadenzaField;
            }
            set {
                this.dtScadenzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtScadenzaSpecified {
            get {
                return this.dtScadenzaFieldSpecified;
            }
            set {
                this.dtScadenzaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal importo {
            get {
                return this.importoField;
            }
            set {
                this.importoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool importoSpecified {
            get {
                return this.importoFieldSpecified;
            }
            set {
                this.importoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipologia {
            get {
                return this.tipologiaField;
            }
            set {
                this.tipologiaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsProventiScadenze {
        
        private decimal proventiTrimestreAttualeField;
        
        private bool proventiTrimestreAttualeFieldSpecified;
        
        private decimal proventiTrimestreSuccesivoField;
        
        private bool proventiTrimestreSuccesivoFieldSpecified;
        
        private rsScadenza[] scadenzeTrimestreAttualeField;
        
        private rsScadenza[] scadenzeTrimestreSuccessivoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal proventiTrimestreAttuale {
            get {
                return this.proventiTrimestreAttualeField;
            }
            set {
                this.proventiTrimestreAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool proventiTrimestreAttualeSpecified {
            get {
                return this.proventiTrimestreAttualeFieldSpecified;
            }
            set {
                this.proventiTrimestreAttualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal proventiTrimestreSuccesivo {
            get {
                return this.proventiTrimestreSuccesivoField;
            }
            set {
                this.proventiTrimestreSuccesivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool proventiTrimestreSuccesivoSpecified {
            get {
                return this.proventiTrimestreSuccesivoFieldSpecified;
            }
            set {
                this.proventiTrimestreSuccesivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("scadenzeTrimestreAttuale", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsScadenza[] scadenzeTrimestreAttuale {
            get {
                return this.scadenzeTrimestreAttualeField;
            }
            set {
                this.scadenzeTrimestreAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("scadenzeTrimestreSuccessivo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public rsScadenza[] scadenzeTrimestreSuccessivo {
            get {
                return this.scadenzeTrimestreSuccessivoField;
            }
            set {
                this.scadenzeTrimestreSuccessivoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class storicoMon {
        
        private decimal apportiInizialiField;
        
        private bool apportiInizialiFieldSpecified;
        
        private decimal ctvFinaleField;
        
        private bool ctvFinaleFieldSpecified;
        
        private System.DateTime dtAvvioField;
        
        private bool dtAvvioFieldSpecified;
        
        private System.DateTime dtInterruzioneField;
        
        private bool dtInterruzioneFieldSpecified;
        
        private long idMonitoraggioField;
        
        private bool idMonitoraggioFieldSpecified;
        
        private decimal movimentiSuccessiviField;
        
        private bool movimentiSuccessiviFieldSpecified;
        
        private decimal rendimentoRealzzatoField;
        
        private bool rendimentoRealzzatoFieldSpecified;
        
        private decimal risorseAssociateField;
        
        private bool risorseAssociateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal apportiIniziali {
            get {
                return this.apportiInizialiField;
            }
            set {
                this.apportiInizialiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool apportiInizialiSpecified {
            get {
                return this.apportiInizialiFieldSpecified;
            }
            set {
                this.apportiInizialiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvFinale {
            get {
                return this.ctvFinaleField;
            }
            set {
                this.ctvFinaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvFinaleSpecified {
            get {
                return this.ctvFinaleFieldSpecified;
            }
            set {
                this.ctvFinaleFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtAvvio {
            get {
                return this.dtAvvioField;
            }
            set {
                this.dtAvvioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtAvvioSpecified {
            get {
                return this.dtAvvioFieldSpecified;
            }
            set {
                this.dtAvvioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtInterruzione {
            get {
                return this.dtInterruzioneField;
            }
            set {
                this.dtInterruzioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtInterruzioneSpecified {
            get {
                return this.dtInterruzioneFieldSpecified;
            }
            set {
                this.dtInterruzioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long idMonitoraggio {
            get {
                return this.idMonitoraggioField;
            }
            set {
                this.idMonitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idMonitoraggioSpecified {
            get {
                return this.idMonitoraggioFieldSpecified;
            }
            set {
                this.idMonitoraggioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal movimentiSuccessivi {
            get {
                return this.movimentiSuccessiviField;
            }
            set {
                this.movimentiSuccessiviField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool movimentiSuccessiviSpecified {
            get {
                return this.movimentiSuccessiviFieldSpecified;
            }
            set {
                this.movimentiSuccessiviFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoRealzzato {
            get {
                return this.rendimentoRealzzatoField;
            }
            set {
                this.rendimentoRealzzatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoRealzzatoSpecified {
            get {
                return this.rendimentoRealzzatoFieldSpecified;
            }
            set {
                this.rendimentoRealzzatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseAssociate {
            get {
                return this.risorseAssociateField;
            }
            set {
                this.risorseAssociateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseAssociateSpecified {
            get {
                return this.risorseAssociateFieldSpecified;
            }
            set {
                this.risorseAssociateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class date {
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class scarto {
        
        private long chiavePosizioneField;
        
        private bool chiavePosizioneFieldSpecified;
        
        private string codiceContrattoField;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private string descrizioneField;
        
        private date dtSottoscrizioneField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePosizione {
            get {
                return this.chiavePosizioneField;
            }
            set {
                this.chiavePosizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePosizioneSpecified {
            get {
                return this.chiavePosizioneFieldSpecified;
            }
            set {
                this.chiavePosizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceContratto {
            get {
                return this.codiceContrattoField;
            }
            set {
                this.codiceContrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descrizione {
            get {
                return this.descrizioneField;
            }
            set {
                this.descrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public date dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rendimentoProgetto {
        
        private long chiaveProgettoField;
        
        private bool chiaveProgettoFieldSpecified;
        
        private string areaField;
        
        private decimal rendAvvioField;
        
        private bool rendAvvioFieldSpecified;
        
        private System.DateTime dtAvvioField;
        
        private bool dtAvvioFieldSpecified;
        
        private decimal ctvAttualeField;
        
        private bool ctvAttualeFieldSpecified;
        
        private decimal allocazioneAttualeField;
        
        private bool allocazioneAttualeFieldSpecified;
        
        private decimal allocazioneModelloField;
        
        private bool allocazioneModelloFieldSpecified;
        
        private System.DateTime dtCtvField;
        
        private bool dtCtvFieldSpecified;
        
        private decimal ctvMonitoratoField;
        
        private bool ctvMonitoratoFieldSpecified;
        
        private decimal risorseApportateField;
        
        private bool risorseApportateFieldSpecified;
        
        private decimal apportoInizialeField;
        
        private bool apportoInizialeFieldSpecified;
        
        private decimal movimentiSuccessiviField;
        
        private bool movimentiSuccessiviFieldSpecified;
        
        private decimal cedoleDividendiField;
        
        private bool cedoleDividendiFieldSpecified;
        
        private decimal minusPlusAreaProgettoField;
        
        private bool minusPlusAreaProgettoFieldSpecified;
        
        private decimal rendimentoAnnualizzatoField;
        
        private bool rendimentoAnnualizzatoFieldSpecified;
        
        private decimal versatoNettoAssociazioneField;
        
        private bool versatoNettoAssociazioneFieldSpecified;
        
        private decimal utilePerditaField;
        
        private bool utilePerditaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgetto {
            get {
                return this.chiaveProgettoField;
            }
            set {
                this.chiaveProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProgettoSpecified {
            get {
                return this.chiaveProgettoFieldSpecified;
            }
            set {
                this.chiaveProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendAvvio {
            get {
                return this.rendAvvioField;
            }
            set {
                this.rendAvvioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendAvvioSpecified {
            get {
                return this.rendAvvioFieldSpecified;
            }
            set {
                this.rendAvvioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtAvvio {
            get {
                return this.dtAvvioField;
            }
            set {
                this.dtAvvioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtAvvioSpecified {
            get {
                return this.dtAvvioFieldSpecified;
            }
            set {
                this.dtAvvioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvAttuale {
            get {
                return this.ctvAttualeField;
            }
            set {
                this.ctvAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvAttualeSpecified {
            get {
                return this.ctvAttualeFieldSpecified;
            }
            set {
                this.ctvAttualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal allocazioneAttuale {
            get {
                return this.allocazioneAttualeField;
            }
            set {
                this.allocazioneAttualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool allocazioneAttualeSpecified {
            get {
                return this.allocazioneAttualeFieldSpecified;
            }
            set {
                this.allocazioneAttualeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal allocazioneModello {
            get {
                return this.allocazioneModelloField;
            }
            set {
                this.allocazioneModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool allocazioneModelloSpecified {
            get {
                return this.allocazioneModelloFieldSpecified;
            }
            set {
                this.allocazioneModelloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtCtv {
            get {
                return this.dtCtvField;
            }
            set {
                this.dtCtvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtCtvSpecified {
            get {
                return this.dtCtvFieldSpecified;
            }
            set {
                this.dtCtvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctvMonitorato {
            get {
                return this.ctvMonitoratoField;
            }
            set {
                this.ctvMonitoratoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvMonitoratoSpecified {
            get {
                return this.ctvMonitoratoFieldSpecified;
            }
            set {
                this.ctvMonitoratoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseApportate {
            get {
                return this.risorseApportateField;
            }
            set {
                this.risorseApportateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseApportateSpecified {
            get {
                return this.risorseApportateFieldSpecified;
            }
            set {
                this.risorseApportateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal apportoIniziale {
            get {
                return this.apportoInizialeField;
            }
            set {
                this.apportoInizialeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool apportoInizialeSpecified {
            get {
                return this.apportoInizialeFieldSpecified;
            }
            set {
                this.apportoInizialeFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal movimentiSuccessivi {
            get {
                return this.movimentiSuccessiviField;
            }
            set {
                this.movimentiSuccessiviField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool movimentiSuccessiviSpecified {
            get {
                return this.movimentiSuccessiviFieldSpecified;
            }
            set {
                this.movimentiSuccessiviFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal cedoleDividendi {
            get {
                return this.cedoleDividendiField;
            }
            set {
                this.cedoleDividendiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cedoleDividendiSpecified {
            get {
                return this.cedoleDividendiFieldSpecified;
            }
            set {
                this.cedoleDividendiFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal minusPlusAreaProgetto {
            get {
                return this.minusPlusAreaProgettoField;
            }
            set {
                this.minusPlusAreaProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool minusPlusAreaProgettoSpecified {
            get {
                return this.minusPlusAreaProgettoFieldSpecified;
            }
            set {
                this.minusPlusAreaProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoAnnualizzato {
            get {
                return this.rendimentoAnnualizzatoField;
            }
            set {
                this.rendimentoAnnualizzatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoAnnualizzatoSpecified {
            get {
                return this.rendimentoAnnualizzatoFieldSpecified;
            }
            set {
                this.rendimentoAnnualizzatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal versatoNettoAssociazione {
            get {
                return this.versatoNettoAssociazioneField;
            }
            set {
                this.versatoNettoAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool versatoNettoAssociazioneSpecified {
            get {
                return this.versatoNettoAssociazioneFieldSpecified;
            }
            set {
                this.versatoNettoAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal utilePerdita {
            get {
                return this.utilePerditaField;
            }
            set {
                this.utilePerditaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool utilePerditaSpecified {
            get {
                return this.utilePerditaFieldSpecified;
            }
            set {
                this.utilePerditaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class posizioniMon {
        
        private long chiavePosizionePtfField;
        
        private bool chiavePosizionePtfFieldSpecified;
        
        private System.DateTime dtAssociazioneField;
        
        private bool dtAssociazioneFieldSpecified;
        
        private long idMonitoraggioField;
        
        private bool idMonitoraggioFieldSpecified;
        
        private decimal rendimentoAssociazioneField;
        
        private bool rendimentoAssociazioneFieldSpecified;
        
        private decimal utilePerditaAssociazioneField;
        
        private bool utilePerditaAssociazioneFieldSpecified;
        
        private decimal versatoNettoAssociazioneField;
        
        private bool versatoNettoAssociazioneFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePosizionePtf {
            get {
                return this.chiavePosizionePtfField;
            }
            set {
                this.chiavePosizionePtfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePosizionePtfSpecified {
            get {
                return this.chiavePosizionePtfFieldSpecified;
            }
            set {
                this.chiavePosizionePtfFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtAssociazione {
            get {
                return this.dtAssociazioneField;
            }
            set {
                this.dtAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtAssociazioneSpecified {
            get {
                return this.dtAssociazioneFieldSpecified;
            }
            set {
                this.dtAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long idMonitoraggio {
            get {
                return this.idMonitoraggioField;
            }
            set {
                this.idMonitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idMonitoraggioSpecified {
            get {
                return this.idMonitoraggioFieldSpecified;
            }
            set {
                this.idMonitoraggioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal rendimentoAssociazione {
            get {
                return this.rendimentoAssociazioneField;
            }
            set {
                this.rendimentoAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rendimentoAssociazioneSpecified {
            get {
                return this.rendimentoAssociazioneFieldSpecified;
            }
            set {
                this.rendimentoAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal utilePerditaAssociazione {
            get {
                return this.utilePerditaAssociazioneField;
            }
            set {
                this.utilePerditaAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool utilePerditaAssociazioneSpecified {
            get {
                return this.utilePerditaAssociazioneFieldSpecified;
            }
            set {
                this.utilePerditaAssociazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal versatoNettoAssociazione {
            get {
                return this.versatoNettoAssociazioneField;
            }
            set {
                this.versatoNettoAssociazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool versatoNettoAssociazioneSpecified {
            get {
                return this.versatoNettoAssociazioneFieldSpecified;
            }
            set {
                this.versatoNettoAssociazioneFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class ctvRisorse {
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private System.DateTime dtValorizzazioneField;
        
        private bool dtValorizzazioneFieldSpecified;
        
        private decimal risorseAssociateField;
        
        private bool risorseAssociateFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtValorizzazione {
            get {
                return this.dtValorizzazioneField;
            }
            set {
                this.dtValorizzazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtValorizzazioneSpecified {
            get {
                return this.dtValorizzazioneFieldSpecified;
            }
            set {
                this.dtValorizzazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseAssociate {
            get {
                return this.risorseAssociateField;
            }
            set {
                this.risorseAssociateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseAssociateSpecified {
            get {
                return this.risorseAssociateFieldSpecified;
            }
            set {
                this.risorseAssociateFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class andamentoRendimento {
        
        private System.DateTime dtRendimentoField;
        
        private bool dtRendimentoFieldSpecified;
        
        private decimal percentualeField;
        
        private bool percentualeFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtRendimento {
            get {
                return this.dtRendimentoField;
            }
            set {
                this.dtRendimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtRendimentoSpecified {
            get {
                return this.dtRendimentoFieldSpecified;
            }
            set {
                this.dtRendimentoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal percentuale {
            get {
                return this.percentualeField;
            }
            set {
                this.percentualeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool percentualeSpecified {
            get {
                return this.percentualeFieldSpecified;
            }
            set {
                this.percentualeFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class progettoMon {
        
        private andamentoRendimento[] andamentiRedimentiField;
        
        private long chiaveProgettoField;
        
        private bool chiaveProgettoFieldSpecified;
        
        private ctvRisorse[] ctvRisorseField;
        
        private long idMonitoraggioField;
        
        private bool idMonitoraggioFieldSpecified;
        
        private string nomeProgettoField;
        
        private posizioniMon[] posizioniMonitorateField;
        
        private rendimentoProgetto rendimentoProgettoField;
        
        private scarto[] scartiField;
        
        private storicoMon[] storiciField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("andamentiRedimenti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public andamentoRendimento[] andamentiRedimenti {
            get {
                return this.andamentiRedimentiField;
            }
            set {
                this.andamentiRedimentiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProgetto {
            get {
                return this.chiaveProgettoField;
            }
            set {
                this.chiaveProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveProgettoSpecified {
            get {
                return this.chiaveProgettoFieldSpecified;
            }
            set {
                this.chiaveProgettoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ctvRisorse", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public ctvRisorse[] ctvRisorse {
            get {
                return this.ctvRisorseField;
            }
            set {
                this.ctvRisorseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long idMonitoraggio {
            get {
                return this.idMonitoraggioField;
            }
            set {
                this.idMonitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool idMonitoraggioSpecified {
            get {
                return this.idMonitoraggioFieldSpecified;
            }
            set {
                this.idMonitoraggioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nomeProgetto {
            get {
                return this.nomeProgettoField;
            }
            set {
                this.nomeProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("posizioniMonitorate", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public posizioniMon[] posizioniMonitorate {
            get {
                return this.posizioniMonitorateField;
            }
            set {
                this.posizioniMonitorateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rendimentoProgetto rendimentoProgetto {
            get {
                return this.rendimentoProgettoField;
            }
            set {
                this.rendimentoProgettoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("scarti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public scarto[] scarti {
            get {
                return this.scartiField;
            }
            set {
                this.scartiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("storici", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public storicoMon[] storici {
            get {
                return this.storiciField;
            }
            set {
                this.storiciField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class fase {
        
        private int classeRischioField;
        
        private bool classeRischioFieldSpecified;
        
        private string classeRischioDecField;
        
        private int classeRischioMaxField;
        
        private bool classeRischioMaxFieldSpecified;
        
        private string classeRischioMaxDecField;
        
        private decimal contoCorrenteField;
        
        private bool contoCorrenteFieldSpecified;
        
        private decimal coperturaField;
        
        private bool coperturaFieldSpecified;
        
        private decimal ctvField;
        
        private bool ctvFieldSpecified;
        
        private System.DateTime dtDataField;
        
        private bool dtDataFieldSpecified;
        
        private System.DateTime dtFaseField;
        
        private bool dtFaseFieldSpecified;
        
        private int fase1Field;
        
        private decimal investimentiInCorsoField;
        
        private bool investimentiInCorsoFieldSpecified;
        
        private decimal lineaselfField;
        
        private bool lineaselfFieldSpecified;
        
        private decimal risorseAllocateField;
        
        private bool risorseAllocateFieldSpecified;
        
        private decimal risorseNAField;
        
        private bool risorseNAFieldSpecified;
        
        private decimal varComplessivoField;
        
        private bool varComplessivoFieldSpecified;
        
        private string varComplessivoDecField;
        
        private decimal varMaxProfiloField;
        
        private bool varMaxProfiloFieldSpecified;
        
        private string varMaxProfiloDecField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int classeRischio {
            get {
                return this.classeRischioField;
            }
            set {
                this.classeRischioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool classeRischioSpecified {
            get {
                return this.classeRischioFieldSpecified;
            }
            set {
                this.classeRischioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string classeRischioDec {
            get {
                return this.classeRischioDecField;
            }
            set {
                this.classeRischioDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int classeRischioMax {
            get {
                return this.classeRischioMaxField;
            }
            set {
                this.classeRischioMaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool classeRischioMaxSpecified {
            get {
                return this.classeRischioMaxFieldSpecified;
            }
            set {
                this.classeRischioMaxFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string classeRischioMaxDec {
            get {
                return this.classeRischioMaxDecField;
            }
            set {
                this.classeRischioMaxDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal contoCorrente {
            get {
                return this.contoCorrenteField;
            }
            set {
                this.contoCorrenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool contoCorrenteSpecified {
            get {
                return this.contoCorrenteFieldSpecified;
            }
            set {
                this.contoCorrenteFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal copertura {
            get {
                return this.coperturaField;
            }
            set {
                this.coperturaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool coperturaSpecified {
            get {
                return this.coperturaFieldSpecified;
            }
            set {
                this.coperturaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal ctv {
            get {
                return this.ctvField;
            }
            set {
                this.ctvField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ctvSpecified {
            get {
                return this.ctvFieldSpecified;
            }
            set {
                this.ctvFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtData {
            get {
                return this.dtDataField;
            }
            set {
                this.dtDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtDataSpecified {
            get {
                return this.dtDataFieldSpecified;
            }
            set {
                this.dtDataFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtFase {
            get {
                return this.dtFaseField;
            }
            set {
                this.dtFaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtFaseSpecified {
            get {
                return this.dtFaseFieldSpecified;
            }
            set {
                this.dtFaseFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("fase", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int fase1 {
            get {
                return this.fase1Field;
            }
            set {
                this.fase1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal investimentiInCorso {
            get {
                return this.investimentiInCorsoField;
            }
            set {
                this.investimentiInCorsoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool investimentiInCorsoSpecified {
            get {
                return this.investimentiInCorsoFieldSpecified;
            }
            set {
                this.investimentiInCorsoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal lineaself {
            get {
                return this.lineaselfField;
            }
            set {
                this.lineaselfField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lineaselfSpecified {
            get {
                return this.lineaselfFieldSpecified;
            }
            set {
                this.lineaselfFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseAllocate {
            get {
                return this.risorseAllocateField;
            }
            set {
                this.risorseAllocateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseAllocateSpecified {
            get {
                return this.risorseAllocateFieldSpecified;
            }
            set {
                this.risorseAllocateFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal risorseNA {
            get {
                return this.risorseNAField;
            }
            set {
                this.risorseNAField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool risorseNASpecified {
            get {
                return this.risorseNAFieldSpecified;
            }
            set {
                this.risorseNAFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varComplessivo {
            get {
                return this.varComplessivoField;
            }
            set {
                this.varComplessivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varComplessivoSpecified {
            get {
                return this.varComplessivoFieldSpecified;
            }
            set {
                this.varComplessivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varComplessivoDec {
            get {
                return this.varComplessivoDecField;
            }
            set {
                this.varComplessivoDecField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public decimal varMaxProfilo {
            get {
                return this.varMaxProfiloField;
            }
            set {
                this.varMaxProfiloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool varMaxProfiloSpecified {
            get {
                return this.varMaxProfiloFieldSpecified;
            }
            set {
                this.varMaxProfiloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string varMaxProfiloDec {
            get {
                return this.varMaxProfiloDecField;
            }
            set {
                this.varMaxProfiloDecField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class areaMon {
        
        private string areaField;
        
        private fase[] fasiField;
        
        private progettoMon[] progettiField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string area {
            get {
                return this.areaField;
            }
            set {
                this.areaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("fasi", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public fase[] fasi {
            get {
                return this.fasiField;
            }
            set {
                this.fasiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("progetti", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true)]
        public progettoMon[] progetti {
            get {
                return this.progettiField;
            }
            set {
                this.progettiField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsMonioraggioUnit {
        
        private areaMon[] monitoraggioField;
        
        private rsProventiScadenze proventiScadenzeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("aree", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public areaMon[] monitoraggio {
            get {
                return this.monitoraggioField;
            }
            set {
                this.monitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsProventiScadenze proventiScadenze {
            get {
                return this.proventiScadenzeField;
            }
            set {
                this.proventiScadenzeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfo {
        
        private string fillField;
        
        private string filllabelField;
        
        private int orderField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string fill {
            get {
                return this.fillField;
            }
            set {
                this.fillField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string filllabel {
            get {
                return this.filllabelField;
            }
            set {
                this.filllabelField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int order {
            get {
                return this.orderField;
            }
            set {
                this.orderField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMap {
        
        private rsDisplayInfosMapEntry[] areeDisplayInfosField;
        
        private rsDisplayInfosMapEntry1[] assetDisplayInfosField;
        
        private rsDisplayInfosMapEntry2[] categoriaDisplayInfosField;
        
        private rsDisplayInfosMapEntry3[] coperturaRischioCreditoInfosField;
        
        private rsDisplayInfosMapEntry4[] emittentiDisplayInfosField;
        
        private rsDisplayInfosMapEntry5[] espoValutariaDisplayInfosField;
        
        private rsDisplayInfosMapEntry6[] intermediariDisplayInfosField;
        
        private rsDisplayInfosMapEntry7[] macroAssetDisplayInfosField;
        
        private rsDisplayInfosMapEntry8[] macroCategoriaDisplayInfosField;
        
        private rsDisplayInfosMapEntry9[] ratingDisplayInfosField;
        
        private rsDisplayInfosMapEntry10[] scadenzeDisplayInfosField;
        
        private rsDisplayInfosMapEntry11[] tassoRendimentoInfosField;
        
        private rsDisplayInfosMapEntry12[] tipoPatrimonioDisplayInfosField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry[] areeDisplayInfos {
            get {
                return this.areeDisplayInfosField;
            }
            set {
                this.areeDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry1[] assetDisplayInfos {
            get {
                return this.assetDisplayInfosField;
            }
            set {
                this.assetDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry2[] categoriaDisplayInfos {
            get {
                return this.categoriaDisplayInfosField;
            }
            set {
                this.categoriaDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry3[] coperturaRischioCreditoInfos {
            get {
                return this.coperturaRischioCreditoInfosField;
            }
            set {
                this.coperturaRischioCreditoInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry4[] emittentiDisplayInfos {
            get {
                return this.emittentiDisplayInfosField;
            }
            set {
                this.emittentiDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry5[] espoValutariaDisplayInfos {
            get {
                return this.espoValutariaDisplayInfosField;
            }
            set {
                this.espoValutariaDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry6[] intermediariDisplayInfos {
            get {
                return this.intermediariDisplayInfosField;
            }
            set {
                this.intermediariDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry7[] macroAssetDisplayInfos {
            get {
                return this.macroAssetDisplayInfosField;
            }
            set {
                this.macroAssetDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry8[] macroCategoriaDisplayInfos {
            get {
                return this.macroCategoriaDisplayInfosField;
            }
            set {
                this.macroCategoriaDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry9[] ratingDisplayInfos {
            get {
                return this.ratingDisplayInfosField;
            }
            set {
                this.ratingDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry10[] scadenzeDisplayInfos {
            get {
                return this.scadenzeDisplayInfosField;
            }
            set {
                this.scadenzeDisplayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry11[] tassoRendimentoInfos {
            get {
                return this.tassoRendimentoInfosField;
            }
            set {
                this.tassoRendimentoInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        [System.Xml.Serialization.XmlArrayItemAttribute("entry", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public rsDisplayInfosMapEntry12[] tipoPatrimonioDisplayInfos {
            get {
                return this.tipoPatrimonioDisplayInfosField;
            }
            set {
                this.tipoPatrimonioDisplayInfosField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry1 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry2 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry3 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry4 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry5 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry6 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry7 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry8 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry9 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry10 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry11 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsDisplayInfosMapEntry12 {
        
        private string keyField;
        
        private rsDisplayInfo valueField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string key {
            get {
                return this.keyField;
            }
            set {
                this.keyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfo value {
            get {
                return this.valueField;
            }
            set {
                this.valueField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class clienteProfile {
        
        private string badgeField;
        
        private bool baseField;
        
        private bool contrattoBaseField;
        
        private bool contrattoSeiField;
        
        private bool downgradeField;
        
        private bool potenzialeField;
        
        private bool privatoField;
        
        private bool revokedField;
        
        private bool seiField;
        
        private int switchProfileStatusField;
        
        private string tipologiaField;
        
        private bool upgradeField;
        
        private int upgradeArrowField;
        
        private bool upgradeDisabledField;
        
        private bool upgradeVisibleField;
        
        private bool withoutContractField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string badge {
            get {
                return this.badgeField;
            }
            set {
                this.badgeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool @base {
            get {
                return this.baseField;
            }
            set {
                this.baseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool contrattoBase {
            get {
                return this.contrattoBaseField;
            }
            set {
                this.contrattoBaseField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool contrattoSei {
            get {
                return this.contrattoSeiField;
            }
            set {
                this.contrattoSeiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool downgrade {
            get {
                return this.downgradeField;
            }
            set {
                this.downgradeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool potenziale {
            get {
                return this.potenzialeField;
            }
            set {
                this.potenzialeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool privato {
            get {
                return this.privatoField;
            }
            set {
                this.privatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool revoked {
            get {
                return this.revokedField;
            }
            set {
                this.revokedField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool sei {
            get {
                return this.seiField;
            }
            set {
                this.seiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int switchProfileStatus {
            get {
                return this.switchProfileStatusField;
            }
            set {
                this.switchProfileStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipologia {
            get {
                return this.tipologiaField;
            }
            set {
                this.tipologiaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool upgrade {
            get {
                return this.upgradeField;
            }
            set {
                this.upgradeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int upgradeArrow {
            get {
                return this.upgradeArrowField;
            }
            set {
                this.upgradeArrowField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool upgradeDisabled {
            get {
                return this.upgradeDisabledField;
            }
            set {
                this.upgradeDisabledField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool upgradeVisible {
            get {
                return this.upgradeVisibleField;
            }
            set {
                this.upgradeVisibleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool withoutContract {
            get {
                return this.withoutContractField;
            }
            set {
                this.withoutContractField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class adempimentiNormativi {
        
        private int badgeAdempimentiField;
        
        private bool badgeAdempimentiFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int badgeAdempimenti {
            get {
                return this.badgeAdempimentiField;
            }
            set {
                this.badgeAdempimentiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool badgeAdempimentiSpecified {
            get {
                return this.badgeAdempimentiFieldSpecified;
            }
            set {
                this.badgeAdempimentiFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsClienteAnagrafica {
        
        private adempimentiNormativi adempimentiNormativiField;
        
        private clienteProfile clienteProfileField;
        
        private int codProfiloField;
        
        private bool codProfiloFieldSpecified;
        
        private string codiceFiscaleField;
        
        private string cognomeField;
        
        private string contrattoField;
        
        private string contrattoReportField;
        
        private bool cruscottoField;
        
        private bool cruscottoFieldSpecified;
        
        private string descProfiloField;
        
        private string descProfiloReportField;
        
        private System.DateTime dtNascitaField;
        
        private bool dtNascitaFieldSpecified;
        
        private System.DateTime dtSottoscrizioneField;
        
        private bool dtSottoscrizioneFieldSpecified;
        
        private bool fiduciariaField;
        
        private bool fiduciariaFieldSpecified;
        
        private bool leadUnknownField;
        
        private bool leadUnknownFieldSpecified;
        
        private string nomeField;
        
        private bool okeyField;
        
        private bool okeyFieldSpecified;
        
        private string partitaIvaField;
        
        private bool personaFisicaField;
        
        private bool personaFisicaFieldSpecified;
        
        private bool personaGiuridicaField;
        
        private bool personaGiuridicaFieldSpecified;
        
        private bool rolAttivoField;
        
        private bool rolAttivoFieldSpecified;
        
        private string sessoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public adempimentiNormativi adempimentiNormativi {
            get {
                return this.adempimentiNormativiField;
            }
            set {
                this.adempimentiNormativiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public clienteProfile clienteProfile {
            get {
                return this.clienteProfileField;
            }
            set {
                this.clienteProfileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public int codProfilo {
            get {
                return this.codProfiloField;
            }
            set {
                this.codProfiloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool codProfiloSpecified {
            get {
                return this.codProfiloFieldSpecified;
            }
            set {
                this.codProfiloFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceFiscale {
            get {
                return this.codiceFiscaleField;
            }
            set {
                this.codiceFiscaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string cognome {
            get {
                return this.cognomeField;
            }
            set {
                this.cognomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string contratto {
            get {
                return this.contrattoField;
            }
            set {
                this.contrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string contrattoReport {
            get {
                return this.contrattoReportField;
            }
            set {
                this.contrattoReportField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool cruscotto {
            get {
                return this.cruscottoField;
            }
            set {
                this.cruscottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool cruscottoSpecified {
            get {
                return this.cruscottoFieldSpecified;
            }
            set {
                this.cruscottoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descProfilo {
            get {
                return this.descProfiloField;
            }
            set {
                this.descProfiloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string descProfiloReport {
            get {
                return this.descProfiloReportField;
            }
            set {
                this.descProfiloReportField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtNascita {
            get {
                return this.dtNascitaField;
            }
            set {
                this.dtNascitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtNascitaSpecified {
            get {
                return this.dtNascitaFieldSpecified;
            }
            set {
                this.dtNascitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtSottoscrizioneSpecified {
            get {
                return this.dtSottoscrizioneFieldSpecified;
            }
            set {
                this.dtSottoscrizioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool fiduciaria {
            get {
                return this.fiduciariaField;
            }
            set {
                this.fiduciariaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool fiduciariaSpecified {
            get {
                return this.fiduciariaFieldSpecified;
            }
            set {
                this.fiduciariaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool leadUnknown {
            get {
                return this.leadUnknownField;
            }
            set {
                this.leadUnknownField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool leadUnknownSpecified {
            get {
                return this.leadUnknownFieldSpecified;
            }
            set {
                this.leadUnknownFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nome {
            get {
                return this.nomeField;
            }
            set {
                this.nomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool okey {
            get {
                return this.okeyField;
            }
            set {
                this.okeyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool okeySpecified {
            get {
                return this.okeyFieldSpecified;
            }
            set {
                this.okeyFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string partitaIva {
            get {
                return this.partitaIvaField;
            }
            set {
                this.partitaIvaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool personaFisica {
            get {
                return this.personaFisicaField;
            }
            set {
                this.personaFisicaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool personaFisicaSpecified {
            get {
                return this.personaFisicaFieldSpecified;
            }
            set {
                this.personaFisicaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool personaGiuridica {
            get {
                return this.personaGiuridicaField;
            }
            set {
                this.personaGiuridicaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool personaGiuridicaSpecified {
            get {
                return this.personaGiuridicaFieldSpecified;
            }
            set {
                this.personaGiuridicaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool rolAttivo {
            get {
                return this.rolAttivoField;
            }
            set {
                this.rolAttivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool rolAttivoSpecified {
            get {
                return this.rolAttivoFieldSpecified;
            }
            set {
                this.rolAttivoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string sesso {
            get {
                return this.sessoField;
            }
            set {
                this.sessoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsClienteUnit {
        
        private rsClienteAnagrafica anagraficaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsClienteAnagrafica anagrafica {
            get {
                return this.anagraficaField;
            }
            set {
                this.anagraficaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class cuUserProfile {
        
        private string addressField;
        
        private string ads4wsUserIDField;
        
        private string birthCityField;
        
        private long chiavePbField;
        
        private bool chiavePbFieldSpecified;
        
        private string cityField;
        
        private string codAgeField;
        
        private string departmentCodeField;
        
        private string nameField;
        
        private string networkField;
        
        private string phoneNumberField;
        
        private string phonePrefixField;
        
        private string provinceField;
        
        private string rankField;
        
        private string surnameField;
        
        private string typeField;
        
        private string wsnacUserIDField;
        
        private string zipCodeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string address {
            get {
                return this.addressField;
            }
            set {
                this.addressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string ads4wsUserID {
            get {
                return this.ads4wsUserIDField;
            }
            set {
                this.ads4wsUserIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string birthCity {
            get {
                return this.birthCityField;
            }
            set {
                this.birthCityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiavePb {
            get {
                return this.chiavePbField;
            }
            set {
                this.chiavePbField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePbSpecified {
            get {
                return this.chiavePbFieldSpecified;
            }
            set {
                this.chiavePbFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string city {
            get {
                return this.cityField;
            }
            set {
                this.cityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codAge {
            get {
                return this.codAgeField;
            }
            set {
                this.codAgeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string departmentCode {
            get {
                return this.departmentCodeField;
            }
            set {
                this.departmentCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string name {
            get {
                return this.nameField;
            }
            set {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string network {
            get {
                return this.networkField;
            }
            set {
                this.networkField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string phoneNumber {
            get {
                return this.phoneNumberField;
            }
            set {
                this.phoneNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string phonePrefix {
            get {
                return this.phonePrefixField;
            }
            set {
                this.phonePrefixField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string province {
            get {
                return this.provinceField;
            }
            set {
                this.provinceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string rank {
            get {
                return this.rankField;
            }
            set {
                this.rankField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string surname {
            get {
                return this.surnameField;
            }
            set {
                this.surnameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string type {
            get {
                return this.typeField;
            }
            set {
                this.typeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string wsnacUserID {
            get {
                return this.wsnacUserIDField;
            }
            set {
                this.wsnacUserIDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string zipCode {
            get {
                return this.zipCodeField;
            }
            set {
                this.zipCodeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class cuContratto {
        
        private string dtSottoscrizioneField;
        
        private eStatoContratto statoField;
        
        private bool statoFieldSpecified;
        
        private string tipoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string dtSottoscrizione {
            get {
                return this.dtSottoscrizioneField;
            }
            set {
                this.dtSottoscrizioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public eStatoContratto stato {
            get {
                return this.statoField;
            }
            set {
                this.statoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool statoSpecified {
            get {
                return this.statoFieldSpecified;
            }
            set {
                this.statoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string tipo {
            get {
                return this.tipoField;
            }
            set {
                this.tipoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public enum eStatoContratto {
        
        /// <remarks/>
        BASE,
        
        /// <remarks/>
        SEI,
        
        /// <remarks/>
        OLD,
        
        /// <remarks/>
        REVOCA_OLD,
        
        /// <remarks/>
        AVANZATOBASE,
        
        /// <remarks/>
        REVOCASEI,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class cuClienteBean {
        
        private string codiceFiscaleField;
        
        private string codiceFiscaleDelegatoField;
        
        private string codiceMandatoField;
        
        private string cognomeField;
        
        private System.DateTime dtNascitaField;
        
        private bool dtNascitaFieldSpecified;
        
        private bool fiduciariaPluriMandatoField;
        
        private bool fiduciariaPluriMandatoFieldSpecified;
        
        private string genereField;
        
        private string nomeField;
        
        private bool nuovoQuestionarioField;
        
        private bool nuovoQuestionarioFieldSpecified;
        
        private string partitaIvaField;
        
        private eTipologiaLegale tipologiaLegaleField;
        
        private bool tipologiaLegaleFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceFiscale {
            get {
                return this.codiceFiscaleField;
            }
            set {
                this.codiceFiscaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceFiscaleDelegato {
            get {
                return this.codiceFiscaleDelegatoField;
            }
            set {
                this.codiceFiscaleDelegatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string codiceMandato {
            get {
                return this.codiceMandatoField;
            }
            set {
                this.codiceMandatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string cognome {
            get {
                return this.cognomeField;
            }
            set {
                this.cognomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public System.DateTime dtNascita {
            get {
                return this.dtNascitaField;
            }
            set {
                this.dtNascitaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool dtNascitaSpecified {
            get {
                return this.dtNascitaFieldSpecified;
            }
            set {
                this.dtNascitaFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool fiduciariaPluriMandato {
            get {
                return this.fiduciariaPluriMandatoField;
            }
            set {
                this.fiduciariaPluriMandatoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool fiduciariaPluriMandatoSpecified {
            get {
                return this.fiduciariaPluriMandatoFieldSpecified;
            }
            set {
                this.fiduciariaPluriMandatoFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string genere {
            get {
                return this.genereField;
            }
            set {
                this.genereField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string nome {
            get {
                return this.nomeField;
            }
            set {
                this.nomeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool nuovoQuestionario {
            get {
                return this.nuovoQuestionarioField;
            }
            set {
                this.nuovoQuestionarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool nuovoQuestionarioSpecified {
            get {
                return this.nuovoQuestionarioFieldSpecified;
            }
            set {
                this.nuovoQuestionarioFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string partitaIva {
            get {
                return this.partitaIvaField;
            }
            set {
                this.partitaIvaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public eTipologiaLegale tipologiaLegale {
            get {
                return this.tipologiaLegaleField;
            }
            set {
                this.tipologiaLegaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool tipologiaLegaleSpecified {
            get {
                return this.tipologiaLegaleFieldSpecified;
            }
            set {
                this.tipologiaLegaleFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public enum eTipologiaLegale {
        
        /// <remarks/>
        PERSONA_FISICA,
        
        /// <remarks/>
        PERSONA_GIURIDICA,
        
        /// <remarks/>
        FIDUCIARIA,
        
        /// <remarks/>
        LEAD_UNKNOWN,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class cuClientePBBean {
        
        private long chiaveClientePBField;
        
        private bool chiaveClientePBFieldSpecified;
        
        private cuClienteBean clienteField;
        
        private cuContratto contrattoField;
        
        private cuUserProfile holderProfileField;
        
        private eProfilazioneCliente profilazioneField;
        
        private bool profilazioneFieldSpecified;
        
        private string profiloFinanziarioField;
        
        private eTipologiaCliente tipologiaField;
        
        private bool tipologiaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveClientePB {
            get {
                return this.chiaveClientePBField;
            }
            set {
                this.chiaveClientePBField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiaveClientePBSpecified {
            get {
                return this.chiaveClientePBFieldSpecified;
            }
            set {
                this.chiaveClientePBFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public cuClienteBean cliente {
            get {
                return this.clienteField;
            }
            set {
                this.clienteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public cuContratto contratto {
            get {
                return this.contrattoField;
            }
            set {
                this.contrattoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public cuUserProfile holderProfile {
            get {
                return this.holderProfileField;
            }
            set {
                this.holderProfileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public eProfilazioneCliente profilazione {
            get {
                return this.profilazioneField;
            }
            set {
                this.profilazioneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool profilazioneSpecified {
            get {
                return this.profilazioneFieldSpecified;
            }
            set {
                this.profilazioneFieldSpecified = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string profiloFinanziario {
            get {
                return this.profiloFinanziarioField;
            }
            set {
                this.profiloFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public eTipologiaCliente tipologia {
            get {
                return this.tipologiaField;
            }
            set {
                this.tipologiaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool tipologiaSpecified {
            get {
                return this.tipologiaFieldSpecified;
            }
            set {
                this.tipologiaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public enum eProfilazioneCliente {
        
        /// <remarks/>
        BASE,
        
        /// <remarks/>
        FULL,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public enum eTipologiaCliente {
        
        /// <remarks/>
        POTENZIALE,
        
        /// <remarks/>
        LEAD,
        
        /// <remarks/>
        NOT_ACTIVE,
        
        /// <remarks/>
        ACTIVE,
        
        /// <remarks/>
        FROM_REAL_ESTATE,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsData {
        
        private cuClientePBBean clientePBField;
        
        private rsClienteUnit clienteUnitField;
        
        private rsDisplayInfosMap displayInfosField;
        
        private rsMonioraggioUnit monitoraggioUnitField;
        
        private rsNucleiUnit nucleiUnitField;
        
        private rsPatrimonioUnit patrimonioUnitField;
        
        private rsPianificazioneUnit pianificazioneUnitField;
        
        private rsPiramideModelloUnit piramideModelloUnitField;
        
        private cuUserProfile promotoreBancarioField;
        
        private rsPropostaUnit propostaUnitField;
        
        private rsRischioUnit rischioUnitField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public cuClientePBBean clientePB {
            get {
                return this.clientePBField;
            }
            set {
                this.clientePBField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsClienteUnit clienteUnit {
            get {
                return this.clienteUnitField;
            }
            set {
                this.clienteUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsDisplayInfosMap displayInfos {
            get {
                return this.displayInfosField;
            }
            set {
                this.displayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsMonioraggioUnit monitoraggioUnit {
            get {
                return this.monitoraggioUnitField;
            }
            set {
                this.monitoraggioUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsNucleiUnit nucleiUnit {
            get {
                return this.nucleiUnitField;
            }
            set {
                this.nucleiUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPatrimonioUnit patrimonioUnit {
            get {
                return this.patrimonioUnitField;
            }
            set {
                this.patrimonioUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPianificazioneUnit pianificazioneUnit {
            get {
                return this.pianificazioneUnitField;
            }
            set {
                this.pianificazioneUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPiramideModelloUnit piramideModelloUnit {
            get {
                return this.piramideModelloUnitField;
            }
            set {
                this.piramideModelloUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public cuUserProfile promotoreBancario {
            get {
                return this.promotoreBancarioField;
            }
            set {
                this.promotoreBancarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsPropostaUnit propostaUnit {
            get {
                return this.propostaUnitField;
            }
            set {
                this.propostaUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsRischioUnit rischioUnit {
            get {
                return this.rischioUnitField;
            }
            set {
                this.rischioUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rsReportManager {
        
        private rsData responseDataField;
        
        private rsInfo infoField;
        
        private vincoli vincoliField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsData responseData {
            get {
                return this.responseDataField;
            }
            set {
                this.responseDataField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rsInfo info {
            get {
                return this.infoField;
            }
            set {
                this.infoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public vincoli vincoli {
            get {
                return this.vincoliField;
            }
            set {
                this.vincoliField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqRischioUnit {
        
        private bool adeguatezzaField;
        
        private bool rischioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool adeguatezza {
            get {
                return this.adeguatezzaField;
            }
            set {
                this.adeguatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool rischio {
            get {
                return this.rischioField;
            }
            set {
                this.rischioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqPropostaUnit {
        
        private bool assetClassField;
        
        private bool categoriaProdottoField;
        
        private bool dettaglioOperazioniField;
        
        private bool dettaglioProdottiField;
        
        private bool esposizioneValutariaField;
        
        private bool esposizioneValutariaTutteField;
        
        private bool macroAssetClassField;
        
        private bool stAdequatezzaField;
        
        private bool stDettaglioPropostaField;
        
        private bool stPianificazioneVerticaleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool assetClass {
            get {
                return this.assetClassField;
            }
            set {
                this.assetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool categoriaProdotto {
            get {
                return this.categoriaProdottoField;
            }
            set {
                this.categoriaProdottoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool dettaglioOperazioni {
            get {
                return this.dettaglioOperazioniField;
            }
            set {
                this.dettaglioOperazioniField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool dettaglioProdotti {
            get {
                return this.dettaglioProdottiField;
            }
            set {
                this.dettaglioProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool esposizioneValutaria {
            get {
                return this.esposizioneValutariaField;
            }
            set {
                this.esposizioneValutariaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool esposizioneValutariaTutte {
            get {
                return this.esposizioneValutariaTutteField;
            }
            set {
                this.esposizioneValutariaTutteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool macroAssetClass {
            get {
                return this.macroAssetClassField;
            }
            set {
                this.macroAssetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool stAdequatezza {
            get {
                return this.stAdequatezzaField;
            }
            set {
                this.stAdequatezzaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool stDettaglioProposta {
            get {
                return this.stDettaglioPropostaField;
            }
            set {
                this.stDettaglioPropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool stPianificazioneVerticale {
            get {
                return this.stPianificazioneVerticaleField;
            }
            set {
                this.stPianificazioneVerticaleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqPiramideModelloUnit {
        
        private bool piramideModelloField;
        
        private bool questionarioMifidField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool piramideModello {
            get {
                return this.piramideModelloField;
            }
            set {
                this.piramideModelloField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool questionarioMifid {
            get {
                return this.questionarioMifidField;
            }
            set {
                this.questionarioMifidField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqPianificazioneUnit {
        
        private bool pianificazioneOrizzontaleField;
        
        private bool pianificazioneVerticaleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool pianificazioneOrizzontale {
            get {
                return this.pianificazioneOrizzontaleField;
            }
            set {
                this.pianificazioneOrizzontaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool pianificazioneVerticale {
            get {
                return this.pianificazioneVerticaleField;
            }
            set {
                this.pianificazioneVerticaleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(rqPatrimonioTerzi))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(rqPatrimonioFinanziario))]
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(rqPatrimonioCasa))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqPatrimonio {
        
        private bool assetClassField;
        
        private bool categoriaField;
        
        private bool macroAssetClassField;
        
        private bool macroCategoriaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool assetClass {
            get {
                return this.assetClassField;
            }
            set {
                this.assetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool categoria {
            get {
                return this.categoriaField;
            }
            set {
                this.categoriaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool macroAssetClass {
            get {
                return this.macroAssetClassField;
            }
            set {
                this.macroAssetClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool macroCategoria {
            get {
                return this.macroCategoriaField;
            }
            set {
                this.macroCategoriaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqPatrimonioTerzi : rqPatrimonio {
        
        private bool dettaglioProdottiField;
        
        private bool intermediarioField;
        
        private bool patrimonioTerziBeanField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool dettaglioProdotti {
            get {
                return this.dettaglioProdottiField;
            }
            set {
                this.dettaglioProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool intermediario {
            get {
                return this.intermediarioField;
            }
            set {
                this.intermediarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patrimonioTerziBean {
            get {
                return this.patrimonioTerziBeanField;
            }
            set {
                this.patrimonioTerziBeanField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqPatrimonioFinanziario : rqPatrimonio {
        
        private bool intermediarioField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool intermediario {
            get {
                return this.intermediarioField;
            }
            set {
                this.intermediarioField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqPatrimonioCasa : rqPatrimonio {
        
        private bool dettaglioContrattiField;
        
        private bool dettaglioProdottiField;
        
        private bool distribuzioneEmittenteField;
        
        private bool distribuzioneRatingField;
        
        private bool distribuzioneScadenzeField;
        
        private bool distribuzioneTassoRendimentoField;
        
        private bool esposizioneValutariaField;
        
        private bool esposizioneValutariaTutteField;
        
        private bool protezioneCapitaleField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool dettaglioContratti {
            get {
                return this.dettaglioContrattiField;
            }
            set {
                this.dettaglioContrattiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool dettaglioProdotti {
            get {
                return this.dettaglioProdottiField;
            }
            set {
                this.dettaglioProdottiField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool distribuzioneEmittente {
            get {
                return this.distribuzioneEmittenteField;
            }
            set {
                this.distribuzioneEmittenteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool distribuzioneRating {
            get {
                return this.distribuzioneRatingField;
            }
            set {
                this.distribuzioneRatingField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool distribuzioneScadenze {
            get {
                return this.distribuzioneScadenzeField;
            }
            set {
                this.distribuzioneScadenzeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool distribuzioneTassoRendimento {
            get {
                return this.distribuzioneTassoRendimentoField;
            }
            set {
                this.distribuzioneTassoRendimentoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool esposizioneValutaria {
            get {
                return this.esposizioneValutariaField;
            }
            set {
                this.esposizioneValutariaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool esposizioneValutariaTutte {
            get {
                return this.esposizioneValutariaTutteField;
            }
            set {
                this.esposizioneValutariaTutteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool protezioneCapitale {
            get {
                return this.protezioneCapitaleField;
            }
            set {
                this.protezioneCapitaleField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqPatrimonioUnit {
        
        private bool contrattiClienteField;
        
        private bool patrimonioAltroField;
        
        private bool patrimonioAziendaleField;
        
        private rqPatrimonioCasa patrimonioCasaField;
        
        private bool patrimonioComplesivoField;
        
        private rqPatrimonioFinanziario patrimonioFinanziarioField;
        
        private bool patrimonioImmobiliareField;
        
        private rqPatrimonioTerzi patrimonioTerziField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool contrattiCliente {
            get {
                return this.contrattiClienteField;
            }
            set {
                this.contrattiClienteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patrimonioAltro {
            get {
                return this.patrimonioAltroField;
            }
            set {
                this.patrimonioAltroField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patrimonioAziendale {
            get {
                return this.patrimonioAziendaleField;
            }
            set {
                this.patrimonioAziendaleField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqPatrimonioCasa patrimonioCasa {
            get {
                return this.patrimonioCasaField;
            }
            set {
                this.patrimonioCasaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patrimonioComplesivo {
            get {
                return this.patrimonioComplesivoField;
            }
            set {
                this.patrimonioComplesivoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqPatrimonioFinanziario patrimonioFinanziario {
            get {
                return this.patrimonioFinanziarioField;
            }
            set {
                this.patrimonioFinanziarioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool patrimonioImmobiliare {
            get {
                return this.patrimonioImmobiliareField;
            }
            set {
                this.patrimonioImmobiliareField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqPatrimonioTerzi patrimonioTerzi {
            get {
                return this.patrimonioTerziField;
            }
            set {
                this.patrimonioTerziField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqNucleiUnit {
        
        private bool anagraficaField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool anagrafica {
            get {
                return this.anagraficaField;
            }
            set {
                this.anagraficaField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqMonitoraggioUnit {
        
        private bool monitoraggioField;
        
        private bool proventiScadenzeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool monitoraggio {
            get {
                return this.monitoraggioField;
            }
            set {
                this.monitoraggioField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool proventiScadenze {
            get {
                return this.proventiScadenzeField;
            }
            set {
                this.proventiScadenzeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqClienteUnit {
        
        private bool anagraficaClienteField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool anagraficaCliente {
            get {
                return this.anagraficaClienteField;
            }
            set {
                this.anagraficaClienteField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqData {
        
        private bool clientePBField;
        
        private rqClienteUnit clienteUnitField;
        
        private bool displayInfosField;
        
        private rqMonitoraggioUnit monitoraggioUnitField;
        
        private rqNucleiUnit nucleiUnitField;
        
        private rqPatrimonioUnit patrimonioUnitField;
        
        private rqPianificazioneUnit pianificazioneUnitField;
        
        private rqPiramideModelloUnit piramideModelloUnitField;
        
        private rqPropostaUnit propostaUnitField;
        
        private rqRischioUnit rischioUnitField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool clientePB {
            get {
                return this.clientePBField;
            }
            set {
                this.clientePBField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqClienteUnit clienteUnit {
            get {
                return this.clienteUnitField;
            }
            set {
                this.clienteUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public bool displayInfos {
            get {
                return this.displayInfosField;
            }
            set {
                this.displayInfosField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqMonitoraggioUnit monitoraggioUnit {
            get {
                return this.monitoraggioUnitField;
            }
            set {
                this.monitoraggioUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqNucleiUnit nucleiUnit {
            get {
                return this.nucleiUnitField;
            }
            set {
                this.nucleiUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqPatrimonioUnit patrimonioUnit {
            get {
                return this.patrimonioUnitField;
            }
            set {
                this.patrimonioUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqPianificazioneUnit pianificazioneUnit {
            get {
                return this.pianificazioneUnitField;
            }
            set {
                this.pianificazioneUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqPiramideModelloUnit piramideModelloUnit {
            get {
                return this.piramideModelloUnitField;
            }
            set {
                this.piramideModelloUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqPropostaUnit propostaUnit {
            get {
                return this.propostaUnitField;
            }
            set {
                this.propostaUnitField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public rqRischioUnit rischioUnit {
            get {
                return this.rischioUnitField;
            }
            set {
                this.rischioUnitField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class rqInfo {
        
        private string correlationIdField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string correlationId {
            get {
                return this.correlationIdField;
            }
            set {
                this.correlationIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2102.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://fideuram.it/frontend-unico/reportManager")]
    public partial class chiavePropostaBean {
        
        private long chiavePropostaField;
        
        private bool chiavePropostaFieldSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public long chiaveProposta {
            get {
                return this.chiavePropostaField;
            }
            set {
                this.chiavePropostaField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool chiavePropostaSpecified {
            get {
                return this.chiavePropostaFieldSpecified;
            }
            set {
                this.chiavePropostaFieldSpecified = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1586.0")]
    public delegate void reportManagerWSCompletedEventHandler(object sender, reportManagerWSCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1586.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class reportManagerWSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal reportManagerWSCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public rsReportManager Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((rsReportManager)(this.results[0]));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1586.0")]
    public delegate void correlazioniReportManagerWSCompletedEventHandler(object sender, correlazioniReportManagerWSCompletedEventArgs e);
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.6.1586.0")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class correlazioniReportManagerWSCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
        
        private object[] results;
        
        internal correlazioniReportManagerWSCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
                base(exception, cancelled, userState) {
            this.results = results;
        }
        
        /// <remarks/>
        public rsCorrelazioni Result {
            get {
                this.RaiseExceptionIfNecessary();
                return ((rsCorrelazioni)(this.results[0]));
            }
        }
    }
}

#pragma warning restore 1591