//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:2.0.50727.9174
//
//     对此文件的更改可能会导致不正确的行为，并且如果
//     重新生成代码，这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

[assembly: System.Runtime.Serialization.ContractNamespaceAttribute("UFSoft.UBF.Util.Data", ClrNamespace="UFSoft.UBF.Util.Data")]
[assembly: System.Runtime.Serialization.ContractNamespaceAttribute("http://www.UFIDA.org/EntityData", ClrNamespace="www.ufida.org.EntityData")]
[assembly: System.Runtime.Serialization.ContractNamespaceAttribute("UFSoft.UBF.Exceptions", ClrNamespace="UFSoft.UBF.Exceptions1")]

namespace UFSoft.UBF
{
    using System;
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.UnknownException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.BusinessException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.AttrsContainerException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.AttributeInValidException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.EntityNotExistException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Service.ServiceLostException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Service.ServiceException))]
    public partial class ExceptionBase : System.Exception
    {
        
        public ExceptionBase(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context)
        {
        }
        
        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
        [System.Runtime.Serialization.DataContractAttribute(Name="ExceptionBase.FormatState", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF")]
        public enum FormatState : uint
        {
            
            [System.Runtime.Serialization.EnumMemberAttribute()]
            None = 0,
            
            [System.Runtime.Serialization.EnumMemberAttribute()]
            Formatting = 1,
            
            [System.Runtime.Serialization.EnumMemberAttribute()]
            Formatted = 2,
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.SerializableAttribute()]
    public partial class UnknownException : UFSoft.UBF.ExceptionBase
    {
        
        public UnknownException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context)
        {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ErrorMessage", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF")]
    public partial class ErrorMessage : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private UFSoft.UBF.ErrorDescriptor errDescriptorField;
        
        private string errorTypeField;
        
        private UFSoft.UBF.ErrorMessage[] innerMessagesField;
        
        private string messageField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public UFSoft.UBF.ErrorDescriptor errDescriptor
        {
            get
            {
                return this.errDescriptorField;
            }
            set
            {
                this.errDescriptorField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public string errorType
        {
            get
            {
                return this.errorTypeField;
            }
            set
            {
                this.errorTypeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public UFSoft.UBF.ErrorMessage[] innerMessages
        {
            get
            {
                return this.innerMessagesField;
            }
            set
            {
                this.innerMessagesField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string message
        {
            get
            {
                return this.messageField;
            }
            set
            {
                this.messageField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ErrorDescriptor", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF")]
    public partial class ErrorDescriptor : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private string categoryField;
        
        private string erroridField;
        
        private UFSoft.UBF.ErrorLevel levelField;
        
        private string ownerField;
        
        private System.DateTime timeStampField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string category
        {
            get
            {
                return this.categoryField;
            }
            set
            {
                this.categoryField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public string errorid
        {
            get
            {
                return this.erroridField;
            }
            set
            {
                this.erroridField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public UFSoft.UBF.ErrorLevel level
        {
            get
            {
                return this.levelField;
            }
            set
            {
                this.levelField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string owner
        {
            get
            {
                return this.ownerField;
            }
            set
            {
                this.ownerField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime timeStamp
        {
            get
            {
                return this.timeStampField;
            }
            set
            {
                this.timeStampField = value;
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ErrorLevel", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF")]
    public enum ErrorLevel : short
    {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Debug = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Info = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Warn = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Error = 3,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Fatal = 4,
    }
}
namespace UFSoft.UBF.Business
{
    using System;
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.AttrsContainerException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.AttributeInValidException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.EntityNotExistException))]
    public partial class BusinessException : UFSoft.UBF.ExceptionBase
    {
        
        public BusinessException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context)
        {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.SerializableAttribute()]
    public partial class AttrsContainerException : UFSoft.UBF.Business.BusinessException
    {
        
        public AttrsContainerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context)
        {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.SerializableAttribute()]
    public partial class AttributeInValidException : UFSoft.UBF.Business.BusinessException
    {
        
        public AttributeInValidException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context)
        {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.SerializableAttribute()]
    public partial class EntityNotExistException : UFSoft.UBF.Business.BusinessException
    {
        
        public EntityNotExistException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context)
        {
        }
    }
}
namespace UFSoft.UBF.Service
{
    using System;
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.SerializableAttribute()]
    public partial class ServiceLostException : UFSoft.UBF.ExceptionBase
    {
        
        public ServiceLostException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context)
        {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.SerializableAttribute()]
    public partial class ServiceException : UFSoft.UBF.ExceptionBase
    {
        
        public ServiceException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context)
        {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ServiceExceptionDetail", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.Service")]
    public partial class ServiceExceptionDetail : System.ServiceModel.ExceptionDetail, System.Runtime.Serialization.IExtensibleDataObject
    {
        public ServiceExceptionDetail(Exception exception) : base(exception) { }
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private UFSoft.UBF.ExceptionBase ExceptionField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public UFSoft.UBF.ExceptionBase Exception
        {
            get
            {
                return this.ExceptionField;
            }
            set
            {
                this.ExceptionField = value;
            }
        }
    }
}
namespace System.Data
{
    using System;
    using System.Runtime.Serialization;
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.FlagsAttribute()]
    [System.Runtime.Serialization.DataContractAttribute(Name="DataRowState", Namespace="http://schemas.datacontract.org/2004/07/System.Data")]
    public enum DataRowState : int
    {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Detached = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unchanged = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Added = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Deleted = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Modified = 16,
    }
}
namespace UFSoft.UBF.PL.Engine
{
    using System.Runtime.Serialization;
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ObjectState", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.PL.Engine")]
    public enum ObjectState : int
    {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NotExist = -1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unchanged = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Unknown = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Inserted = 2,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Updated = 4,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Deleted = 8,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Operating = 9,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        NeedLoad = 10,
    }
}
namespace UFSoft.UBF.Util.Data
{
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MultiLangDataDict", Namespace="UFSoft.UBF.Util.Data")]
    public partial class MultiLangDataDict : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private UFSoft.UBF.Util.Data.MultiLangData[] _langsField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public UFSoft.UBF.Util.Data.MultiLangData[] _langs
        {
            get
            {
                return this._langsField;
            }
            set
            {
                this._langsField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MultiLangData", Namespace="UFSoft.UBF.Util.Data")]
    public partial class MultiLangData : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private string LangTypeField;
        
        private string LangValueField;
        
        private System.Data.DataRowState StateField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string LangType
        {
            get
            {
                return this.LangTypeField;
            }
            set
            {
                this.LangTypeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string LangValue
        {
            get
            {
                return this.LangValueField;
            }
            set
            {
                this.LangValueField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.Data.DataRowState State
        {
            get
            {
                return this.StateField;
            }
            set
            {
                this.StateField = value;
            }
        }
    }
}
namespace www.ufida.org.EntityData
{
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="UFSoft.UBF.Business.DataTransObjectBase", Namespace="http://www.UFIDA.org/EntityData", IsReference=true)]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPMergeAccrueCfgDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPQryConfigureParaDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsARMergeAccrueCfgDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPrivateDescSegConfigDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueDetailAPIDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueAPIDTOData))]
    public partial class UFSoftUBFBusinessDataTransObjectBase : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private UFSoft.UBF.PL.Engine.ObjectState sysStateField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public UFSoft.UBF.PL.Engine.ObjectState sysState
        {
            get
            {
                return this.sysStateField;
            }
            set
            {
                this.sysStateField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="UFIDA.U9.CBO.FI_SCM.DTOs.APMergeAccrueCfgDTOData", Namespace="http://www.UFIDA.org/EntityData", IsReference=true)]
    public partial class UFIDAU9CBOFI_SCMDTOsAPMergeAccrueCfgDTOData : www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase
    {
        
        private bool m_isAccrueTermField;
        
        private bool m_isBizBugetSpecField;
        
        private bool m_isDeptField;
        
        private bool m_isMaturityField;
        
        private bool m_isMemoField;
        
        private bool m_isMnyBugetSpecField;
        
        private bool m_isNonTaxPriceField;
        
        private bool m_isPayTermField;
        
        private bool m_isProjectField;
        
        private bool m_isSrcOrgField;
        
        private bool m_isTaskField;
        
        private bool m_isTaxPriceField;
        
        private bool m_isTransactorField;
        
        private www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData m_pubDescSegConfigDTOField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isAccrueTerm
        {
            get
            {
                return this.m_isAccrueTermField;
            }
            set
            {
                this.m_isAccrueTermField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isBizBugetSpec
        {
            get
            {
                return this.m_isBizBugetSpecField;
            }
            set
            {
                this.m_isBizBugetSpecField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isDept
        {
            get
            {
                return this.m_isDeptField;
            }
            set
            {
                this.m_isDeptField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isMaturity
        {
            get
            {
                return this.m_isMaturityField;
            }
            set
            {
                this.m_isMaturityField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isMemo
        {
            get
            {
                return this.m_isMemoField;
            }
            set
            {
                this.m_isMemoField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isMnyBugetSpec
        {
            get
            {
                return this.m_isMnyBugetSpecField;
            }
            set
            {
                this.m_isMnyBugetSpecField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isNonTaxPrice
        {
            get
            {
                return this.m_isNonTaxPriceField;
            }
            set
            {
                this.m_isNonTaxPriceField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPayTerm
        {
            get
            {
                return this.m_isPayTermField;
            }
            set
            {
                this.m_isPayTermField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isProject
        {
            get
            {
                return this.m_isProjectField;
            }
            set
            {
                this.m_isProjectField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isSrcOrg
        {
            get
            {
                return this.m_isSrcOrgField;
            }
            set
            {
                this.m_isSrcOrgField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTask
        {
            get
            {
                return this.m_isTaskField;
            }
            set
            {
                this.m_isTaskField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTaxPrice
        {
            get
            {
                return this.m_isTaxPriceField;
            }
            set
            {
                this.m_isTaxPriceField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTransactor
        {
            get
            {
                return this.m_isTransactorField;
            }
            set
            {
                this.m_isTransactorField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData m_pubDescSegConfigDTO
        {
            get
            {
                return this.m_pubDescSegConfigDTOField;
            }
            set
            {
                this.m_pubDescSegConfigDTOField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="UFIDA.U9.CBO.FI_SCM.DTOs.PubDescSegConfigDTOData", Namespace="http://www.UFIDA.org/EntityData", IsReference=true)]
    public partial class UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData : www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase
    {
        
        private bool m_isPubDescSeg1Field;
        
        private bool m_isPubDescSeg10Field;
        
        private bool m_isPubDescSeg11Field;
        
        private bool m_isPubDescSeg12Field;
        
        private bool m_isPubDescSeg13Field;
        
        private bool m_isPubDescSeg14Field;
        
        private bool m_isPubDescSeg15Field;
        
        private bool m_isPubDescSeg16Field;
        
        private bool m_isPubDescSeg17Field;
        
        private bool m_isPubDescSeg18Field;
        
        private bool m_isPubDescSeg19Field;
        
        private bool m_isPubDescSeg2Field;
        
        private bool m_isPubDescSeg20Field;
        
        private bool m_isPubDescSeg21Field;
        
        private bool m_isPubDescSeg22Field;
        
        private bool m_isPubDescSeg23Field;
        
        private bool m_isPubDescSeg24Field;
        
        private bool m_isPubDescSeg25Field;
        
        private bool m_isPubDescSeg26Field;
        
        private bool m_isPubDescSeg27Field;
        
        private bool m_isPubDescSeg28Field;
        
        private bool m_isPubDescSeg29Field;
        
        private bool m_isPubDescSeg3Field;
        
        private bool m_isPubDescSeg30Field;
        
        private bool m_isPubDescSeg31Field;
        
        private bool m_isPubDescSeg32Field;
        
        private bool m_isPubDescSeg33Field;
        
        private bool m_isPubDescSeg34Field;
        
        private bool m_isPubDescSeg35Field;
        
        private bool m_isPubDescSeg36Field;
        
        private bool m_isPubDescSeg37Field;
        
        private bool m_isPubDescSeg38Field;
        
        private bool m_isPubDescSeg39Field;
        
        private bool m_isPubDescSeg4Field;
        
        private bool m_isPubDescSeg40Field;
        
        private bool m_isPubDescSeg41Field;
        
        private bool m_isPubDescSeg42Field;
        
        private bool m_isPubDescSeg43Field;
        
        private bool m_isPubDescSeg44Field;
        
        private bool m_isPubDescSeg45Field;
        
        private bool m_isPubDescSeg46Field;
        
        private bool m_isPubDescSeg47Field;
        
        private bool m_isPubDescSeg48Field;
        
        private bool m_isPubDescSeg49Field;
        
        private bool m_isPubDescSeg5Field;
        
        private bool m_isPubDescSeg50Field;
        
        private bool m_isPubDescSeg6Field;
        
        private bool m_isPubDescSeg7Field;
        
        private bool m_isPubDescSeg8Field;
        
        private bool m_isPubDescSeg9Field;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg1
        {
            get
            {
                return this.m_isPubDescSeg1Field;
            }
            set
            {
                this.m_isPubDescSeg1Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg10
        {
            get
            {
                return this.m_isPubDescSeg10Field;
            }
            set
            {
                this.m_isPubDescSeg10Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg11
        {
            get
            {
                return this.m_isPubDescSeg11Field;
            }
            set
            {
                this.m_isPubDescSeg11Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg12
        {
            get
            {
                return this.m_isPubDescSeg12Field;
            }
            set
            {
                this.m_isPubDescSeg12Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg13
        {
            get
            {
                return this.m_isPubDescSeg13Field;
            }
            set
            {
                this.m_isPubDescSeg13Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg14
        {
            get
            {
                return this.m_isPubDescSeg14Field;
            }
            set
            {
                this.m_isPubDescSeg14Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg15
        {
            get
            {
                return this.m_isPubDescSeg15Field;
            }
            set
            {
                this.m_isPubDescSeg15Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg16
        {
            get
            {
                return this.m_isPubDescSeg16Field;
            }
            set
            {
                this.m_isPubDescSeg16Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg17
        {
            get
            {
                return this.m_isPubDescSeg17Field;
            }
            set
            {
                this.m_isPubDescSeg17Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg18
        {
            get
            {
                return this.m_isPubDescSeg18Field;
            }
            set
            {
                this.m_isPubDescSeg18Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg19
        {
            get
            {
                return this.m_isPubDescSeg19Field;
            }
            set
            {
                this.m_isPubDescSeg19Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg2
        {
            get
            {
                return this.m_isPubDescSeg2Field;
            }
            set
            {
                this.m_isPubDescSeg2Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg20
        {
            get
            {
                return this.m_isPubDescSeg20Field;
            }
            set
            {
                this.m_isPubDescSeg20Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg21
        {
            get
            {
                return this.m_isPubDescSeg21Field;
            }
            set
            {
                this.m_isPubDescSeg21Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg22
        {
            get
            {
                return this.m_isPubDescSeg22Field;
            }
            set
            {
                this.m_isPubDescSeg22Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg23
        {
            get
            {
                return this.m_isPubDescSeg23Field;
            }
            set
            {
                this.m_isPubDescSeg23Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg24
        {
            get
            {
                return this.m_isPubDescSeg24Field;
            }
            set
            {
                this.m_isPubDescSeg24Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg25
        {
            get
            {
                return this.m_isPubDescSeg25Field;
            }
            set
            {
                this.m_isPubDescSeg25Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg26
        {
            get
            {
                return this.m_isPubDescSeg26Field;
            }
            set
            {
                this.m_isPubDescSeg26Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg27
        {
            get
            {
                return this.m_isPubDescSeg27Field;
            }
            set
            {
                this.m_isPubDescSeg27Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg28
        {
            get
            {
                return this.m_isPubDescSeg28Field;
            }
            set
            {
                this.m_isPubDescSeg28Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg29
        {
            get
            {
                return this.m_isPubDescSeg29Field;
            }
            set
            {
                this.m_isPubDescSeg29Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg3
        {
            get
            {
                return this.m_isPubDescSeg3Field;
            }
            set
            {
                this.m_isPubDescSeg3Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg30
        {
            get
            {
                return this.m_isPubDescSeg30Field;
            }
            set
            {
                this.m_isPubDescSeg30Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg31
        {
            get
            {
                return this.m_isPubDescSeg31Field;
            }
            set
            {
                this.m_isPubDescSeg31Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg32
        {
            get
            {
                return this.m_isPubDescSeg32Field;
            }
            set
            {
                this.m_isPubDescSeg32Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg33
        {
            get
            {
                return this.m_isPubDescSeg33Field;
            }
            set
            {
                this.m_isPubDescSeg33Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg34
        {
            get
            {
                return this.m_isPubDescSeg34Field;
            }
            set
            {
                this.m_isPubDescSeg34Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg35
        {
            get
            {
                return this.m_isPubDescSeg35Field;
            }
            set
            {
                this.m_isPubDescSeg35Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg36
        {
            get
            {
                return this.m_isPubDescSeg36Field;
            }
            set
            {
                this.m_isPubDescSeg36Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg37
        {
            get
            {
                return this.m_isPubDescSeg37Field;
            }
            set
            {
                this.m_isPubDescSeg37Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg38
        {
            get
            {
                return this.m_isPubDescSeg38Field;
            }
            set
            {
                this.m_isPubDescSeg38Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg39
        {
            get
            {
                return this.m_isPubDescSeg39Field;
            }
            set
            {
                this.m_isPubDescSeg39Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg4
        {
            get
            {
                return this.m_isPubDescSeg4Field;
            }
            set
            {
                this.m_isPubDescSeg4Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg40
        {
            get
            {
                return this.m_isPubDescSeg40Field;
            }
            set
            {
                this.m_isPubDescSeg40Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg41
        {
            get
            {
                return this.m_isPubDescSeg41Field;
            }
            set
            {
                this.m_isPubDescSeg41Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg42
        {
            get
            {
                return this.m_isPubDescSeg42Field;
            }
            set
            {
                this.m_isPubDescSeg42Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg43
        {
            get
            {
                return this.m_isPubDescSeg43Field;
            }
            set
            {
                this.m_isPubDescSeg43Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg44
        {
            get
            {
                return this.m_isPubDescSeg44Field;
            }
            set
            {
                this.m_isPubDescSeg44Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg45
        {
            get
            {
                return this.m_isPubDescSeg45Field;
            }
            set
            {
                this.m_isPubDescSeg45Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg46
        {
            get
            {
                return this.m_isPubDescSeg46Field;
            }
            set
            {
                this.m_isPubDescSeg46Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg47
        {
            get
            {
                return this.m_isPubDescSeg47Field;
            }
            set
            {
                this.m_isPubDescSeg47Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg48
        {
            get
            {
                return this.m_isPubDescSeg48Field;
            }
            set
            {
                this.m_isPubDescSeg48Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg49
        {
            get
            {
                return this.m_isPubDescSeg49Field;
            }
            set
            {
                this.m_isPubDescSeg49Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg5
        {
            get
            {
                return this.m_isPubDescSeg5Field;
            }
            set
            {
                this.m_isPubDescSeg5Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg50
        {
            get
            {
                return this.m_isPubDescSeg50Field;
            }
            set
            {
                this.m_isPubDescSeg50Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg6
        {
            get
            {
                return this.m_isPubDescSeg6Field;
            }
            set
            {
                this.m_isPubDescSeg6Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg7
        {
            get
            {
                return this.m_isPubDescSeg7Field;
            }
            set
            {
                this.m_isPubDescSeg7Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg8
        {
            get
            {
                return this.m_isPubDescSeg8Field;
            }
            set
            {
                this.m_isPubDescSeg8Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPubDescSeg9
        {
            get
            {
                return this.m_isPubDescSeg9Field;
            }
            set
            {
                this.m_isPubDescSeg9Field = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="UFIDA.U9.CBO.FI_SCM.DTOs.APQryConfigureParaDTOData", Namespace="http://www.UFIDA.org/EntityData", IsReference=true)]
    public partial class UFIDAU9CBOFI_SCMDTOsAPQryConfigureParaDTOData : www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase
    {
        
        private bool m_isACField;
        
        private bool m_isAccrueByField;
        
        private bool m_isAccrueDateField;
        
        private bool m_isAccrueSuppField;
        
        private bool m_isAccrueSuppSiteField;
        
        private bool m_isAccrueTermField;
        
        private bool m_isBizOrgField;
        
        private bool m_isDeptField;
        
        private bool m_isOrgField;
        
        private bool m_isPaySuppSiteField;
        
        private bool m_isPayTermField;
        
        private bool m_isProjectField;
        
        private bool m_isRowCountField;
        
        private bool m_isSettleOrgField;
        
        private bool m_isSrcBusinessTypeField;
        
        private bool m_isSrcDocNoField;
        
        private bool m_isSrcOrgField;
        
        private bool m_isTaskField;
        
        private bool m_isTaxScheduleField;
        
        private bool m_isTransactorField;
        
        private int m_maxRowCountField;
        
        private www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData m_pubDescSegConfigDTOField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isAC
        {
            get
            {
                return this.m_isACField;
            }
            set
            {
                this.m_isACField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isAccrueBy
        {
            get
            {
                return this.m_isAccrueByField;
            }
            set
            {
                this.m_isAccrueByField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isAccrueDate
        {
            get
            {
                return this.m_isAccrueDateField;
            }
            set
            {
                this.m_isAccrueDateField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isAccrueSupp
        {
            get
            {
                return this.m_isAccrueSuppField;
            }
            set
            {
                this.m_isAccrueSuppField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isAccrueSuppSite
        {
            get
            {
                return this.m_isAccrueSuppSiteField;
            }
            set
            {
                this.m_isAccrueSuppSiteField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isAccrueTerm
        {
            get
            {
                return this.m_isAccrueTermField;
            }
            set
            {
                this.m_isAccrueTermField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isBizOrg
        {
            get
            {
                return this.m_isBizOrgField;
            }
            set
            {
                this.m_isBizOrgField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isDept
        {
            get
            {
                return this.m_isDeptField;
            }
            set
            {
                this.m_isDeptField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isOrg
        {
            get
            {
                return this.m_isOrgField;
            }
            set
            {
                this.m_isOrgField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPaySuppSite
        {
            get
            {
                return this.m_isPaySuppSiteField;
            }
            set
            {
                this.m_isPaySuppSiteField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPayTerm
        {
            get
            {
                return this.m_isPayTermField;
            }
            set
            {
                this.m_isPayTermField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isProject
        {
            get
            {
                return this.m_isProjectField;
            }
            set
            {
                this.m_isProjectField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isRowCount
        {
            get
            {
                return this.m_isRowCountField;
            }
            set
            {
                this.m_isRowCountField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isSettleOrg
        {
            get
            {
                return this.m_isSettleOrgField;
            }
            set
            {
                this.m_isSettleOrgField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isSrcBusinessType
        {
            get
            {
                return this.m_isSrcBusinessTypeField;
            }
            set
            {
                this.m_isSrcBusinessTypeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isSrcDocNo
        {
            get
            {
                return this.m_isSrcDocNoField;
            }
            set
            {
                this.m_isSrcDocNoField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isSrcOrg
        {
            get
            {
                return this.m_isSrcOrgField;
            }
            set
            {
                this.m_isSrcOrgField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTask
        {
            get
            {
                return this.m_isTaskField;
            }
            set
            {
                this.m_isTaskField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTaxSchedule
        {
            get
            {
                return this.m_isTaxScheduleField;
            }
            set
            {
                this.m_isTaxScheduleField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTransactor
        {
            get
            {
                return this.m_isTransactorField;
            }
            set
            {
                this.m_isTransactorField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public int m_maxRowCount
        {
            get
            {
                return this.m_maxRowCountField;
            }
            set
            {
                this.m_maxRowCountField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData m_pubDescSegConfigDTO
        {
            get
            {
                return this.m_pubDescSegConfigDTOField;
            }
            set
            {
                this.m_pubDescSegConfigDTOField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="UFIDA.U9.CBO.FI_SCM.DTOs.ARMergeAccrueCfgDTOData", Namespace="http://www.UFIDA.org/EntityData", IsReference=true)]
    public partial class UFIDAU9CBOFI_SCMDTOsARMergeAccrueCfgDTOData : www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase
    {
        
        private bool m_isAccrueTermField;
        
        private bool m_isDeptField;
        
        private bool m_isMaturityField;
        
        private bool m_isNonTaxPriceField;
        
        private bool m_isProjectField;
        
        private bool m_isRecTermField;
        
        private bool m_isSrcOrgField;
        
        private bool m_isTaskField;
        
        private bool m_isTaxPriceField;
        
        private bool m_isTransactorField;
        
        private www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPrivateDescSegConfigDTOData m_privateDescSegConfigDTOField;
        
        private www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData m_pubDescSegConfigDTOField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isAccrueTerm
        {
            get
            {
                return this.m_isAccrueTermField;
            }
            set
            {
                this.m_isAccrueTermField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isDept
        {
            get
            {
                return this.m_isDeptField;
            }
            set
            {
                this.m_isDeptField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isMaturity
        {
            get
            {
                return this.m_isMaturityField;
            }
            set
            {
                this.m_isMaturityField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isNonTaxPrice
        {
            get
            {
                return this.m_isNonTaxPriceField;
            }
            set
            {
                this.m_isNonTaxPriceField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isProject
        {
            get
            {
                return this.m_isProjectField;
            }
            set
            {
                this.m_isProjectField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isRecTerm
        {
            get
            {
                return this.m_isRecTermField;
            }
            set
            {
                this.m_isRecTermField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isSrcOrg
        {
            get
            {
                return this.m_isSrcOrgField;
            }
            set
            {
                this.m_isSrcOrgField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTask
        {
            get
            {
                return this.m_isTaskField;
            }
            set
            {
                this.m_isTaskField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTaxPrice
        {
            get
            {
                return this.m_isTaxPriceField;
            }
            set
            {
                this.m_isTaxPriceField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isTransactor
        {
            get
            {
                return this.m_isTransactorField;
            }
            set
            {
                this.m_isTransactorField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPrivateDescSegConfigDTOData m_privateDescSegConfigDTO
        {
            get
            {
                return this.m_privateDescSegConfigDTOField;
            }
            set
            {
                this.m_privateDescSegConfigDTOField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData m_pubDescSegConfigDTO
        {
            get
            {
                return this.m_pubDescSegConfigDTOField;
            }
            set
            {
                this.m_pubDescSegConfigDTOField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="UFIDA.U9.CBO.FI_SCM.DTOs.PrivateDescSegConfigDTOData", Namespace="http://www.UFIDA.org/EntityData", IsReference=true)]
    public partial class UFIDAU9CBOFI_SCMDTOsPrivateDescSegConfigDTOData : www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase
    {
        
        private bool m_isPrivateDescSeg1Field;
        
        private bool m_isPrivateDescSeg10Field;
        
        private bool m_isPrivateDescSeg11Field;
        
        private bool m_isPrivateDescSeg12Field;
        
        private bool m_isPrivateDescSeg13Field;
        
        private bool m_isPrivateDescSeg14Field;
        
        private bool m_isPrivateDescSeg15Field;
        
        private bool m_isPrivateDescSeg16Field;
        
        private bool m_isPrivateDescSeg17Field;
        
        private bool m_isPrivateDescSeg18Field;
        
        private bool m_isPrivateDescSeg19Field;
        
        private bool m_isPrivateDescSeg2Field;
        
        private bool m_isPrivateDescSeg20Field;
        
        private bool m_isPrivateDescSeg21Field;
        
        private bool m_isPrivateDescSeg22Field;
        
        private bool m_isPrivateDescSeg23Field;
        
        private bool m_isPrivateDescSeg24Field;
        
        private bool m_isPrivateDescSeg25Field;
        
        private bool m_isPrivateDescSeg26Field;
        
        private bool m_isPrivateDescSeg27Field;
        
        private bool m_isPrivateDescSeg28Field;
        
        private bool m_isPrivateDescSeg29Field;
        
        private bool m_isPrivateDescSeg3Field;
        
        private bool m_isPrivateDescSeg30Field;
        
        private bool m_isPrivateDescSeg4Field;
        
        private bool m_isPrivateDescSeg5Field;
        
        private bool m_isPrivateDescSeg6Field;
        
        private bool m_isPrivateDescSeg7Field;
        
        private bool m_isPrivateDescSeg8Field;
        
        private bool m_isPrivateDescSeg9Field;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg1
        {
            get
            {
                return this.m_isPrivateDescSeg1Field;
            }
            set
            {
                this.m_isPrivateDescSeg1Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg10
        {
            get
            {
                return this.m_isPrivateDescSeg10Field;
            }
            set
            {
                this.m_isPrivateDescSeg10Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg11
        {
            get
            {
                return this.m_isPrivateDescSeg11Field;
            }
            set
            {
                this.m_isPrivateDescSeg11Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg12
        {
            get
            {
                return this.m_isPrivateDescSeg12Field;
            }
            set
            {
                this.m_isPrivateDescSeg12Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg13
        {
            get
            {
                return this.m_isPrivateDescSeg13Field;
            }
            set
            {
                this.m_isPrivateDescSeg13Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg14
        {
            get
            {
                return this.m_isPrivateDescSeg14Field;
            }
            set
            {
                this.m_isPrivateDescSeg14Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg15
        {
            get
            {
                return this.m_isPrivateDescSeg15Field;
            }
            set
            {
                this.m_isPrivateDescSeg15Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg16
        {
            get
            {
                return this.m_isPrivateDescSeg16Field;
            }
            set
            {
                this.m_isPrivateDescSeg16Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg17
        {
            get
            {
                return this.m_isPrivateDescSeg17Field;
            }
            set
            {
                this.m_isPrivateDescSeg17Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg18
        {
            get
            {
                return this.m_isPrivateDescSeg18Field;
            }
            set
            {
                this.m_isPrivateDescSeg18Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg19
        {
            get
            {
                return this.m_isPrivateDescSeg19Field;
            }
            set
            {
                this.m_isPrivateDescSeg19Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg2
        {
            get
            {
                return this.m_isPrivateDescSeg2Field;
            }
            set
            {
                this.m_isPrivateDescSeg2Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg20
        {
            get
            {
                return this.m_isPrivateDescSeg20Field;
            }
            set
            {
                this.m_isPrivateDescSeg20Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg21
        {
            get
            {
                return this.m_isPrivateDescSeg21Field;
            }
            set
            {
                this.m_isPrivateDescSeg21Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg22
        {
            get
            {
                return this.m_isPrivateDescSeg22Field;
            }
            set
            {
                this.m_isPrivateDescSeg22Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg23
        {
            get
            {
                return this.m_isPrivateDescSeg23Field;
            }
            set
            {
                this.m_isPrivateDescSeg23Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg24
        {
            get
            {
                return this.m_isPrivateDescSeg24Field;
            }
            set
            {
                this.m_isPrivateDescSeg24Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg25
        {
            get
            {
                return this.m_isPrivateDescSeg25Field;
            }
            set
            {
                this.m_isPrivateDescSeg25Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg26
        {
            get
            {
                return this.m_isPrivateDescSeg26Field;
            }
            set
            {
                this.m_isPrivateDescSeg26Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg27
        {
            get
            {
                return this.m_isPrivateDescSeg27Field;
            }
            set
            {
                this.m_isPrivateDescSeg27Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg28
        {
            get
            {
                return this.m_isPrivateDescSeg28Field;
            }
            set
            {
                this.m_isPrivateDescSeg28Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg29
        {
            get
            {
                return this.m_isPrivateDescSeg29Field;
            }
            set
            {
                this.m_isPrivateDescSeg29Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg3
        {
            get
            {
                return this.m_isPrivateDescSeg3Field;
            }
            set
            {
                this.m_isPrivateDescSeg3Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg30
        {
            get
            {
                return this.m_isPrivateDescSeg30Field;
            }
            set
            {
                this.m_isPrivateDescSeg30Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg4
        {
            get
            {
                return this.m_isPrivateDescSeg4Field;
            }
            set
            {
                this.m_isPrivateDescSeg4Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg5
        {
            get
            {
                return this.m_isPrivateDescSeg5Field;
            }
            set
            {
                this.m_isPrivateDescSeg5Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg6
        {
            get
            {
                return this.m_isPrivateDescSeg6Field;
            }
            set
            {
                this.m_isPrivateDescSeg6Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg7
        {
            get
            {
                return this.m_isPrivateDescSeg7Field;
            }
            set
            {
                this.m_isPrivateDescSeg7Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg8
        {
            get
            {
                return this.m_isPrivateDescSeg8Field;
            }
            set
            {
                this.m_isPrivateDescSeg8Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isPrivateDescSeg9
        {
            get
            {
                return this.m_isPrivateDescSeg9Field;
            }
            set
            {
                this.m_isPrivateDescSeg9Field = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="UFIDA.U9.CBO.FI.DTOs.AccrueDetailAPIDTOData", Namespace="http://www.UFIDA.org/EntityData", IsReference=true)]
    public partial class UFIDAU9CBOFIDTOsAccrueDetailAPIDTOData : www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase
    {
        
        private www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueAPIDTOData m_accrueAPIDTOField;
        
        private decimal m_amountField;
        
        private bool m_isRMAField;
        
        private long m_lineIDField;
        
        private decimal m_noTaxMoneyField;
        
        private decimal m_noTaxPriceField;
        
        private decimal m_taxMoneyField;
        
        private decimal m_taxPriceField;
        
        private long m_taxSceduleField;
        
        private decimal m_totalMoneyField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueAPIDTOData m_accrueAPIDTO
        {
            get
            {
                return this.m_accrueAPIDTOField;
            }
            set
            {
                this.m_accrueAPIDTOField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal m_amount
        {
            get
            {
                return this.m_amountField;
            }
            set
            {
                this.m_amountField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isRMA
        {
            get
            {
                return this.m_isRMAField;
            }
            set
            {
                this.m_isRMAField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long m_lineID
        {
            get
            {
                return this.m_lineIDField;
            }
            set
            {
                this.m_lineIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal m_noTaxMoney
        {
            get
            {
                return this.m_noTaxMoneyField;
            }
            set
            {
                this.m_noTaxMoneyField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal m_noTaxPrice
        {
            get
            {
                return this.m_noTaxPriceField;
            }
            set
            {
                this.m_noTaxPriceField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal m_taxMoney
        {
            get
            {
                return this.m_taxMoneyField;
            }
            set
            {
                this.m_taxMoneyField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal m_taxPrice
        {
            get
            {
                return this.m_taxPriceField;
            }
            set
            {
                this.m_taxPriceField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long m_taxScedule
        {
            get
            {
                return this.m_taxSceduleField;
            }
            set
            {
                this.m_taxSceduleField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public decimal m_totalMoney
        {
            get
            {
                return this.m_totalMoneyField;
            }
            set
            {
                this.m_totalMoneyField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="UFIDA.U9.CBO.FI.DTOs.AccrueAPIDTOData", Namespace="http://www.UFIDA.org/EntityData", IsReference=true)]
    public partial class UFIDAU9CBOFIDTOsAccrueAPIDTOData : www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase
    {
        
        private www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPMergeAccrueCfgDTOData m_aPMergConfigDTOField;
        
        private www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPQryConfigureParaDTOData m_aPQryConfigureParaDTOField;
        
        private www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsARMergeAccrueCfgDTOData m_aRMergConfigDTOField;
        
        private System.DateTime m_accrueDateField;
        
        private www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueDetailAPIDTOData[] m_accrueDetailDTOsField;
        
        private long m_currencyField;
        
        private string m_cusOrSuppCodeField;
        
        private string m_cusOrSuppSiteCodeField;
        
        private long m_fIOrgField;
        
        private System.DateTime m_invoiceDateField;
        
        private string m_invoiceNumField;
        
        private bool m_isIncludeRelCustField;
        
        private bool m_isMergeField;
        
        private long m_srcOrgField;
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPMergeAccrueCfgDTOData m_aPMergConfigDTO
        {
            get
            {
                return this.m_aPMergConfigDTOField;
            }
            set
            {
                this.m_aPMergConfigDTOField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPQryConfigureParaDTOData m_aPQryConfigureParaDTO
        {
            get
            {
                return this.m_aPQryConfigureParaDTOField;
            }
            set
            {
                this.m_aPQryConfigureParaDTOField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsARMergeAccrueCfgDTOData m_aRMergConfigDTO
        {
            get
            {
                return this.m_aRMergConfigDTOField;
            }
            set
            {
                this.m_aRMergConfigDTOField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime m_accrueDate
        {
            get
            {
                return this.m_accrueDateField;
            }
            set
            {
                this.m_accrueDateField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueDetailAPIDTOData[] m_accrueDetailDTOs
        {
            get
            {
                return this.m_accrueDetailDTOsField;
            }
            set
            {
                this.m_accrueDetailDTOsField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long m_currency
        {
            get
            {
                return this.m_currencyField;
            }
            set
            {
                this.m_currencyField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string m_cusOrSuppCode
        {
            get
            {
                return this.m_cusOrSuppCodeField;
            }
            set
            {
                this.m_cusOrSuppCodeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string m_cusOrSuppSiteCode
        {
            get
            {
                return this.m_cusOrSuppSiteCodeField;
            }
            set
            {
                this.m_cusOrSuppSiteCodeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long m_fIOrg
        {
            get
            {
                return this.m_fIOrgField;
            }
            set
            {
                this.m_fIOrgField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public System.DateTime m_invoiceDate
        {
            get
            {
                return this.m_invoiceDateField;
            }
            set
            {
                this.m_invoiceDateField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string m_invoiceNum
        {
            get
            {
                return this.m_invoiceNumField;
            }
            set
            {
                this.m_invoiceNumField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isIncludeRelCust
        {
            get
            {
                return this.m_isIncludeRelCustField;
            }
            set
            {
                this.m_isIncludeRelCustField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool m_isMerge
        {
            get
            {
                return this.m_isMergeField;
            }
            set
            {
                this.m_isMergeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long m_srcOrg
        {
            get
            {
                return this.m_srcOrgField;
            }
            set
            {
                this.m_srcOrgField = value;
            }
        }
    }
}
namespace UFSoft.UBF.Exceptions
{
    using System.Runtime.Serialization;
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MessageBase.FormatState", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.Exceptions")]
    public enum MessageBaseFormatState : uint
    {
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        None = 0,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Formatting = 1,
        
        [System.Runtime.Serialization.EnumMemberAttribute()]
        Formatted = 2,
    }
}
namespace UFSoft.UBF.Exceptions1
{
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="MessageBase", Namespace="UFSoft.UBF.Exceptions")]
    public partial class MessageBase : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private string attributeMetadataIDField;
        
        private string attributeNameField;
        
        private string entityFullNameField;
        
        private long entityIDField;
        
        private string entityMetadataIDField;
        
        private short errorLevelField;
        
        private UFSoft.UBF.Exceptions.MessageBaseFormatState formatedField;
        
        private UFSoft.UBF.Exceptions1.MessageBase[] innerMessagesField;
        
        private bool isValidEntityIDField;
        
        private string localMessageField;
        
        private string orginalEntityFullNameField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string attributeMetadataID
        {
            get
            {
                return this.attributeMetadataIDField;
            }
            set
            {
                this.attributeMetadataIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string attributeName
        {
            get
            {
                return this.attributeNameField;
            }
            set
            {
                this.attributeNameField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string entityFullName
        {
            get
            {
                return this.entityFullNameField;
            }
            set
            {
                this.entityFullNameField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public long entityID
        {
            get
            {
                return this.entityIDField;
            }
            set
            {
                this.entityIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string entityMetadataID
        {
            get
            {
                return this.entityMetadataIDField;
            }
            set
            {
                this.entityMetadataIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public short errorLevel
        {
            get
            {
                return this.errorLevelField;
            }
            set
            {
                this.errorLevelField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public UFSoft.UBF.Exceptions.MessageBaseFormatState formated
        {
            get
            {
                return this.formatedField;
            }
            set
            {
                this.formatedField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public UFSoft.UBF.Exceptions1.MessageBase[] innerMessages
        {
            get
            {
                return this.innerMessagesField;
            }
            set
            {
                this.innerMessagesField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public bool isValidEntityID
        {
            get
            {
                return this.isValidEntityIDField;
            }
            set
            {
                this.isValidEntityIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string localMessage
        {
            get
            {
                return this.localMessageField;
            }
            set
            {
                this.localMessageField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute()]
        public string orginalEntityFullName
        {
            get
            {
                return this.orginalEntityFullNameField;
            }
            set
            {
                this.orginalEntityFullNameField = value;
            }
        }
    }
}
namespace UFSoft.UBF.Util.Context
{
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ApplicationContext", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.Util.Context")]
    public partial class ApplicationContext : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private System.Collections.Generic.Dictionary<object, object> nameValueHasField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public System.Collections.Generic.Dictionary<object, object> nameValueHas
        {
            get
            {
                return this.nameValueHasField;
            }
            set
            {
                this.nameValueHasField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ThreadContext", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.Util.Context")]
    public partial class ThreadContext : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private System.Collections.Generic.Dictionary<object, object> nameValueHasField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public System.Collections.Generic.Dictionary<object, object> nameValueHas
        {
            get
            {
                return this.nameValueHasField;
            }
            set
            {
                this.nameValueHasField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="PlatformContext", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.Util.Context")]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Exception))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Exception[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.ExceptionBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.UnknownException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.ExceptionBase.FormatState))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.ErrorMessage))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.ErrorDescriptor))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.ErrorLevel))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.ErrorMessage[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.AttrsContainerException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.BusinessException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.AttributeInValidException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Business.EntityNotExistException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Data.DataRowState))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.PL.Engine.ObjectState))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Util.Data.MultiLangDataDict))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Util.Data.MultiLangData[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Util.Data.MultiLangData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.ServiceModel.ExceptionDetail))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueAPIDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPMergeAccrueCfgDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPQryConfigureParaDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsARMergeAccrueCfgDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPrivateDescSegConfigDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueDetailAPIDTOData[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueDetailAPIDTOData))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Service.ServiceExceptionDetail))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Service.ServiceLostException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Service.ServiceException))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Exceptions.MessageBaseFormatState))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Exceptions1.MessageBase))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Exceptions1.MessageBase[]))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Util.Context.ApplicationContext))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(UFSoft.UBF.Util.Context.ThreadContext))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(System.Collections.Generic.Dictionary<object, object>))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(long[]))]
    public partial class PlatformContext : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private object ctxField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public object ctx
        {
            get
            {
                return this.ctxField;
            }
            set
            {
                this.ctxField = value;
            }
        }
    }
}


[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(Name="UFIDA.U9.AP.ForAPI.IAPAccrueAPISV", Namespace="http://www.UFIDA.org", ConfigurationName="UFIDAU9APForAPIIAPAccrueAPISV")]
public interface UFIDAU9APForAPIIAPAccrueAPISV
{
    
    [System.ServiceModel.OperationContractAttribute(Action="http://www.UFIDA.org/UFIDA.U9.AP.ForAPI.IAPAccrueAPISV/Do", ReplyAction="http://www.UFIDA.org/UFIDA.U9.AP.ForAPI.IAPAccrueAPISV/DoResponse")]
    [System.ServiceModel.FaultContractAttribute(typeof(UFSoft.UBF.Service.ServiceExceptionDetail), Action="http://www.UFIDA.org/UFIDA.U9.AP.ForAPI.IAPAccrueAPISV/DoServiceExceptionDetailFa" +
        "ult", Name="ServiceExceptionDetail", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.Service")]
    [System.ServiceModel.FaultContractAttribute(typeof(UFSoft.UBF.Service.ServiceLostException), Action="http://www.UFIDA.org/UFIDA.U9.AP.ForAPI.IAPAccrueAPISV/DoServiceLostExceptionFaul" +
        "t", Name="ServiceLostException", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.Service")]
    [System.ServiceModel.FaultContractAttribute(typeof(UFSoft.UBF.Service.ServiceException), Action="http://www.UFIDA.org/UFIDA.U9.AP.ForAPI.IAPAccrueAPISV/DoServiceExceptionFault", Name="ServiceException", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF.Service")]
    [System.ServiceModel.FaultContractAttribute(typeof(System.Exception), Action="http://www.UFIDA.org/UFIDA.U9.AP.ForAPI.IAPAccrueAPISV/DoExceptionFault", Name="Exception", Namespace="http://schemas.datacontract.org/2004/07/System")]
    [System.ServiceModel.FaultContractAttribute(typeof(UFSoft.UBF.ExceptionBase), Action="http://www.UFIDA.org/UFIDA.U9.AP.ForAPI.IAPAccrueAPISV/DoExceptionBaseFault", Name="ExceptionBase", Namespace="http://schemas.datacontract.org/2004/07/UFSoft.UBF")]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Exception))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Exception[]))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.ExceptionBase))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.UnknownException))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.ExceptionBase.FormatState))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.ErrorMessage))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.ErrorDescriptor))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.ErrorLevel))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.ErrorMessage[]))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Business.AttrsContainerException))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Business.BusinessException))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Business.AttributeInValidException))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Business.EntityNotExistException))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Data.DataRowState))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.PL.Engine.ObjectState))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Util.Data.MultiLangDataDict))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Util.Data.MultiLangData[]))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Util.Data.MultiLangData))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.ServiceModel.ExceptionDetail))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueAPIDTOData))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFSoftUBFBusinessDataTransObjectBase))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPMergeAccrueCfgDTOData))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPubDescSegConfigDTOData))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsAPQryConfigureParaDTOData))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsARMergeAccrueCfgDTOData))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFI_SCMDTOsPrivateDescSegConfigDTOData))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueDetailAPIDTOData[]))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueDetailAPIDTOData))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Service.ServiceExceptionDetail))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Service.ServiceLostException))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Service.ServiceException))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Exceptions.MessageBaseFormatState))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Exceptions1.MessageBase))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Exceptions1.MessageBase[]))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Util.Context.ApplicationContext))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Util.Context.ThreadContext))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UFSoft.UBF.Util.Context.PlatformContext))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.Dictionary<object, object>))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(long[]))]
    long[] Do(out UFSoft.UBF.Exceptions1.MessageBase[] outMessages, object context, www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueAPIDTOData accrueAPIDTO);
}

[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public interface UFIDAU9APForAPIIAPAccrueAPISVChannel : UFIDAU9APForAPIIAPAccrueAPISV, System.ServiceModel.IClientChannel
{
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public partial class UFIDAU9APForAPIIAPAccrueAPISVClient : System.ServiceModel.ClientBase<UFIDAU9APForAPIIAPAccrueAPISV>, UFIDAU9APForAPIIAPAccrueAPISV
{
    
    public UFIDAU9APForAPIIAPAccrueAPISVClient()
    {
    }
    
    public UFIDAU9APForAPIIAPAccrueAPISVClient(string endpointConfigurationName) : 
            base(endpointConfigurationName)
    {
    }
    
    public UFIDAU9APForAPIIAPAccrueAPISVClient(string endpointConfigurationName, string remoteAddress) : 
            base(endpointConfigurationName, remoteAddress)
    {
    }
    
    public UFIDAU9APForAPIIAPAccrueAPISVClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
            base(endpointConfigurationName, remoteAddress)
    {
    }
    
    public UFIDAU9APForAPIIAPAccrueAPISVClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
            base(binding, remoteAddress)
    {
    }
    
    public long[] Do(out UFSoft.UBF.Exceptions1.MessageBase[] outMessages, object context, www.ufida.org.EntityData.UFIDAU9CBOFIDTOsAccrueAPIDTOData accrueAPIDTO)
    {
        return base.Channel.Do(out outMessages, context, accrueAPIDTO);
    }
}
