diff --git a/LCU.API.Internal.CoreSoapApiWrapper/.dockerignore b/LCU.API.Internal.CoreSoapApiWrapper/.dockerignore
new file mode 100644
index 0000000..8b63706
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/.dockerignore
@@ -0,0 +1,17 @@
+**/*.bat
+**/*.log
+**/*.md
+**/*.yml
+**/.dockerignore
+**/.editorconfig
+**/.git
+**/.gitattributes
+**/.gitignore
+**/.vs
+**/.vscode
+**/bin
+**/dist
+**/dockerfile
+**/node_modules
+**/obj
+**/package-lock.json
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/.gitignore b/LCU.API.Internal.CoreSoapApiWrapper/.gitignore
new file mode 100644
index 0000000..1ee5385
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/.gitignore
@@ -0,0 +1,362 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Ww][Ii][Nn]32/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+[Ll]ogs/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# ASP.NET Scaffolding
+ScaffoldingReadMe.txt
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Coverlet is a free, cross platform Code Coverage Tool
+coverage*.json
+coverage*.xml
+coverage*.info
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
+
+# Fody - auto-generated XML schema
+FodyWeavers.xsd
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/Dockerfile b/LCU.API.Internal.CoreSoapApiWrapper/Dockerfile
new file mode 100644
index 0000000..b7c2812
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/Dockerfile
@@ -0,0 +1,45 @@
+FROM mono:6.12 AS build
+WORKDIR /src
+
+ARG PAT=bh2lq3jibktw67b2wdbqyfln7cd3je6lk52kijntpj43v6kimpgq
+
+RUN sed -i 's|deb.debian.org/debian|archive.debian.org/debian|g; s|security.debian.org/debian-security|archive.debian.org/debian-security|g; s|deb.debian.org/debian-security|archive.debian.org/debian-security|g' /etc/apt/sources.list && \
+ apt-get update && apt-get install -y --no-install-recommends ca-certificates curl mono-complete && \
+ update-ca-certificates && \
+ rm -rf /var/lib/apt/lists/*
+
+# Bring in full source
+COPY . .
+
+# Preconfigure Azure Artifacts feed credentials (PAT passed from pipeline)
+RUN nuget sources Add -Name "LCU-Internal" -Source "https://landmarkcu.pkgs.visualstudio.com/_packaging/LCU-Internal/nuget/v3/index.json" -Username "build" -Password "${PAT}" -StorePasswordInClearText
+
+# Restore using the solution (now present after full copy)
+RUN nuget restore LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.sln -NonInteractive
+
+# Build a minimal site layout for xsp4 (/out contains Web.config + Global.asax + bin/)
+RUN mkdir -p /out/bin && \
+ msbuild LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.csproj /p:Configuration=Release /p:Platform=AnyCPU /p:OutputPath=/out/bin && \
+ cp -a LCU.API.Internal.CoreSoapApiWrapper/Web.config LCU.API.Internal.CoreSoapApiWrapper/Global.asax /out/
+
+FROM mono:6.12
+WORKDIR /app
+RUN sed -i 's|deb.debian.org/debian|archive.debian.org/debian|g; s|security.debian.org/debian-security|archive.debian.org/debian-security|g; s|deb.debian.org/debian-security|archive.debian.org/debian-security|g' /etc/apt/sources.list && \
+ apt-get update && apt-get install -y --no-install-recommends \
+ mono-xsp4 ca-certificates mono-utils && \
+ update-ca-certificates && \
+ rm -rf /var/lib/apt/lists/*
+
+COPY --from=build /out/ .
+
+ENV PEM_PATH=/etc/ssl/lcu-internal-ca-bundle.pem
+
+EXPOSE 8080
+ENTRYPOINT ["/bin/sh","-lc", "\
+ if [ -f \"$PEM_PATH\" ]; then \
+ cp \"$PEM_PATH\" /usr/local/share/ca-certificates/lcu-internal-ca-bundle.crt && \
+ update-ca-certificates && \
+ cert-sync /etc/ssl/certs/ca-certificates.crt || true; \
+ fi; \
+ exec xsp4 --port 8080 --nonstop --address 0.0.0.0 --applications '/:.' \
+"]
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/Dockerfile.ca b/LCU.API.Internal.CoreSoapApiWrapper/Dockerfile.ca
new file mode 100644
index 0000000..84c99a0
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/Dockerfile.ca
@@ -0,0 +1,17 @@
+FROM soap
+
+# Install OS CA tooling + mono cert sync tool (Debian/Ubuntu-based images)
+RUN apt-get update \
+ && apt-get install -y --no-install-recommends ca-certificates mono-utils \
+ && rm -rf /var/lib/apt/lists/*
+
+# Add your internal CA chain as a trusted CA bundle
+COPY local-config/LandmarkRootCA.crt /usr/local/share/ca-certificates/LandmarkRootCA.crt
+COPY local-config/LandmarkIssuingCA1.crt /usr/local/share/ca-certificates/LandmarkIssuingCA1.crt
+
+# Update OS trust + sync into Mono trust
+RUN update-ca-certificates \
+ && cert-sync /etc/ssl/certs/ca-certificates.crt
+
+# (Optional) Point SSL_CERT_FILE at the system bundle Mono is most likely to use
+ENV SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/AssignSecurityRequirements.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/AssignSecurityRequirements.cs
new file mode 100644
index 0000000..dc416ce
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/AssignSecurityRequirements.cs
@@ -0,0 +1,72 @@
+using LCU.API.Internal.CoreSoapApiWrapper.Attributes;
+using Swashbuckle.Swagger;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web.Http.Description;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.App_Start
+{
+ ///
+ /// Adds ApiKey + Client headers to every operation and (when available)
+ /// marks them as security requirements so Swagger UI shows Authorize boxes.
+ ///
+ public class AssignSecurityRequirements : IOperationFilter
+ {
+ public void Apply(Operation operation, SchemaRegistry schemaRegistry, ApiDescription apiDescription)
+ {
+ bool hasSecurityAttribute =
+ apiDescription.ActionDescriptor
+ .GetCustomAttributes().Any()
+ || apiDescription.ActionDescriptor.ControllerDescriptor
+ .GetCustomAttributes().Any();
+
+ if (!hasSecurityAttribute)
+ return;
+
+ // ensure parameter list
+ operation.parameters = operation.parameters ?? new List();
+
+ // avoid duplicates if multiple filters run
+ bool HasParam(string name) =>
+ operation.parameters.Any(p => p.name == name && p.@in == "header");
+
+ if (!HasParam("ApiKey"))
+ {
+ operation.parameters.Add(new Parameter
+ {
+ name = "ApiKey",
+ @in = "header",
+ type = "string",
+ required = false
+ });
+ }
+
+ if (!HasParam("Client"))
+ {
+ operation.parameters.Add(new Parameter
+ {
+ name = "Client",
+ @in = "header",
+ type = "string",
+ required = false
+ });
+ }
+
+ // On newer swashbuckle-core builds, Operation has 'security'.
+ // If your package doesn't, just delete this block.
+ try
+ {
+ operation.security = operation.security ?? new List>>();
+ if (!operation.security.Any(s => s.ContainsKey("ApiKey")))
+ operation.security.Add(new Dictionary> { ["ApiKey"] = new string[0] });
+
+ if (!operation.security.Any(s => s.ContainsKey("Client")))
+ operation.security.Add(new Dictionary> { ["Client"] = new string[0] });
+ }
+ catch
+ {
+ // Older versions may not expose 'security' on Operation – safe to ignore.
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/FilterConfig.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/FilterConfig.cs
new file mode 100644
index 0000000..1b90639
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/FilterConfig.cs
@@ -0,0 +1,13 @@
+using System.Web;
+using System.Web.Mvc;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper
+{
+ public class FilterConfig
+ {
+ public static void RegisterGlobalFilters(GlobalFilterCollection filters)
+ {
+ filters.Add(new HandleErrorAttribute());
+ }
+ }
+}
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/IocBootstrapper.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/IocBootstrapper.cs
new file mode 100644
index 0000000..34aacbd
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/IocBootstrapper.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.Http;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.App_Start
+{
+ public class IocBootstrapper
+ {
+ public static void Run()
+ {
+ IocConfig.Initialize(GlobalConfiguration.Configuration);
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/IocConfig.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/IocConfig.cs
new file mode 100644
index 0000000..f1be507
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/IocConfig.cs
@@ -0,0 +1,89 @@
+using Autofac;
+using Autofac.Integration.WebApi;
+using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities;
+using LCU.API.Internal.CoreSoapApiWrapper.DataAccess;
+using LCU.API.Internal.CoreSoapApiWrapper.Models;
+using LCU.API.Internal.CoreSoapApiWrapper.Services;
+using Serilog;
+using Serilog.Events;
+using SerilogWeb.Classic.Enrichers;
+using System;
+using System.Configuration;
+using System.IO;
+using System.Reflection;
+using System.Web.Http;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.App_Start
+{
+ public class IocConfig
+ {
+ public static IContainer Container;
+
+ public static void Initialize(HttpConfiguration config)
+ {
+ Initialize(config, RegisterServices(new ContainerBuilder()));
+ }
+
+ public static void Initialize(HttpConfiguration config, IContainer container)
+ {
+ config.DependencyResolver = new AutofacWebApiDependencyResolver(container);
+ }
+
+ private static IContainer RegisterServices(ContainerBuilder builder)
+ {
+ builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
+ builder.Register(c => { return new SoapConfiguration(); }).As();
+
+ RegisterServiceClasses(builder);
+ RegisterDaoClasses(builder);
+ RegisterSoapClasses(builder);
+
+ // Get apikey from secret file if available, otherwise fallback to appsettings
+ var seqApiKey = ConfigurationManager.AppSettings["serilog:write-to:Seq.apiKey"];
+ try
+ {
+ seqApiKey = File.ReadAllText("/vault/secrets/core-soap-api-wrapper-api-seq-api-key.json").Trim();
+ } catch (Exception)
+ {
+ // do nothing
+ }
+
+ builder.Register((c, p) =>
+ {
+ return new LoggerConfiguration().Enrich.FromLogContext()
+ .Enrich.With()
+ .WriteTo.Seq(ConfigurationManager.AppSettings["serilog:write-to:Seq.serverUrl"], LogEventLevel.Information, 1000, null, seqApiKey)
+ .CreateLogger();
+ }).SingleInstance();
+
+ return builder.Build();
+ }
+
+ private static void RegisterServiceClasses(ContainerBuilder builder)
+ {
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ }
+
+ private static void RegisterDaoClasses(ContainerBuilder builder)
+ {
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ }
+
+ private static void RegisterSoapClasses(ContainerBuilder builder)
+ {
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ builder.RegisterType().As();
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/RouteConfig.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/RouteConfig.cs
new file mode 100644
index 0000000..433aa53
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/RouteConfig.cs
@@ -0,0 +1,19 @@
+using System.Web.Mvc;
+using System.Web.Routing;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper
+{
+ public class RouteConfig
+ {
+ public static void RegisterRoutes(RouteCollection routes)
+ {
+ routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
+
+ routes.MapRoute(
+ name: "Default",
+ url: "{controller}/{action}/{id}",
+ defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
+ );
+ }
+ }
+}
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/SwaggerConfig.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/SwaggerConfig.cs
new file mode 100644
index 0000000..c4f7687
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/SwaggerConfig.cs
@@ -0,0 +1,313 @@
+using System.Web.Http;
+using WebActivatorEx;
+using LCU.API.Internal.CoreSoapApiWrapper;
+using Swashbuckle.Application;
+using LCU.API.Internal.CoreSoapApiWrapper.App_Start;
+using System;
+using System.Linq;
+using System.Net.Http;
+
+[assembly: PreApplicationStartMethod(typeof(SwaggerConfig), "Register")]
+
+namespace LCU.API.Internal.CoreSoapApiWrapper
+{
+ public class SwaggerConfig
+ {
+ public static void Register()
+ {
+ var thisAssembly = typeof(SwaggerConfig).Assembly;
+
+ GlobalConfiguration.Configuration
+ .EnableSwagger(c =>
+ {
+ // By default, the service root url is inferred from the request used to access the docs.
+ // However, there may be situations (e.g. proxy and load-balanced environments) where this does not
+ // resolve correctly. You can workaround this by providing your own code to determine the root URL.
+ //
+ c.RootUrl(GetRootUrlFromProxyHeaders);
+
+ // If schemes are not explicitly provided in a Swagger 2.0 document, then the scheme used to access
+ // the docs is taken as the default. If your API supports multiple schemes and you want to be explicit
+ // about them, you can use the "Schemes" option as shown below.
+ //
+ //c.Schemes(new[] { "http", "https" });
+
+ // Use "SingleApiVersion" to describe a single version API. Swagger 2.0 includes an "Info" object to
+ // hold additional metadata for an API. Version and title are required but you can also provide
+ // additional fields by chaining methods off SingleApiVersion.
+ //
+ c.SingleApiVersion("v1", "LCU.API.Internal.CoreSoapApiWrapper");
+
+ // If you want the output Swagger docs to be indented properly, enable the "PrettyPrint" option.
+ //
+ //c.PrettyPrint();
+
+ // If your API has multiple versions, use "MultipleApiVersions" instead of "SingleApiVersion".
+ // In this case, you must provide a lambda that tells Swashbuckle which actions should be
+ // included in the docs for a given API version. Like "SingleApiVersion", each call to "Version"
+ // returns an "Info" builder so you can provide additional metadata per API version.
+ //
+ //c.MultipleApiVersions(
+ // (apiDesc, targetApiVersion) => ResolveVersionSupportByRouteConstraint(apiDesc, targetApiVersion),
+ // (vc) =>
+ // {
+ // vc.Version("v2", "Swashbuckle Dummy API V2");
+ // vc.Version("v1", "Swashbuckle Dummy API V1");
+ // });
+
+ // You can use "BasicAuth", "ApiKey" or "OAuth2" options to describe security schemes for the API.
+ // See https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md for more details.
+ // NOTE: These only define the schemes and need to be coupled with a corresponding "security" property
+ // at the document or operation level to indicate which schemes are required for an operation. To do this,
+ // you'll need to implement a custom IDocumentFilter and/or IOperationFilter to set these properties
+ // according to your specific authorization implementation
+ //
+ //c.BasicAuth("basic")
+ // .Description("Basic HTTP Authentication");
+ //
+ // NOTE: You must also configure 'EnableApiKeySupport' below in the SwaggerUI section
+ //c.ApiKey("apiKey")
+ // .Description("API Key Authentication")
+ // .Name("apiKey")
+ // .In("header");
+ //
+ //c.OAuth2("oauth2")
+ // .Description("OAuth2 Implicit Grant")
+ // .Flow("implicit")
+ // .AuthorizationUrl("http://petstore.swagger.wordnik.com/api/oauth/dialog")
+ // //.TokenUrl("https://tempuri.org/token")
+ // .Scopes(scopes =>
+ // {
+ // scopes.Add("read", "Read access to protected resources");
+ // scopes.Add("write", "Write access to protected resources");
+ // });
+
+ // Set this flag to omit descriptions for any actions decorated with the Obsolete attribute
+ //c.IgnoreObsoleteActions();
+
+ // Each operation be assigned one or more tags which are then used by consumers for various reasons.
+ // For example, the swagger-ui groups operations according to the first tag of each operation.
+ // By default, this will be controller name but you can use the "GroupActionsBy" option to
+ // override with any value.
+ //
+ //c.GroupActionsBy(apiDesc => apiDesc.HttpMethod.ToString());
+
+ // You can also specify a custom sort order for groups (as defined by "GroupActionsBy") to dictate
+ // the order in which operations are listed. For example, if the default grouping is in place
+ // (controller name) and you specify a descending alphabetic sort order, then actions from a
+ // ProductsController will be listed before those from a CustomersController. This is typically
+ // used to customize the order of groupings in the swagger-ui.
+ //
+ //c.OrderActionGroupsBy(new DescendingAlphabeticComparer());
+
+ // If you annotate Controllers and API Types with
+ // Xml comments (http://msdn.microsoft.com/en-us/library/b2s063f7(v=vs.110).aspx), you can incorporate
+ // those comments into the generated docs and UI. You can enable this by providing the path to one or
+ // more Xml comment files.
+ //
+ //c.IncludeXmlComments(GetXmlCommentsPath());
+
+ // Swashbuckle makes a best attempt at generating Swagger compliant JSON schemas for the various types
+ // exposed in your API. However, there may be occasions when more control of the output is needed.
+ // This is supported through the "MapType" and "SchemaFilter" options:
+ //
+ // Use the "MapType" option to override the Schema generation for a specific type.
+ // It should be noted that the resulting Schema will be placed "inline" for any applicable Operations.
+ // While Swagger 2.0 supports inline definitions for "all" Schema types, the swagger-ui tool does not.
+ // It expects "complex" Schemas to be defined separately and referenced. For this reason, you should only
+ // use the "MapType" option when the resulting Schema is a primitive or array type. If you need to alter a
+ // complex Schema, use a Schema filter.
+ //
+ //c.MapType(() => new Schema { type = "integer", format = "int32" });
+
+ // If you want to post-modify "complex" Schemas once they've been generated, across the board or for a
+ // specific type, you can wire up one or more Schema filters.
+ //
+ //c.SchemaFilter();
+
+ // In a Swagger 2.0 document, complex types are typically declared globally and referenced by unique
+ // Schema Id. By default, Swashbuckle does NOT use the full type name in Schema Ids. In most cases, this
+ // works well because it prevents the "implementation detail" of type namespaces from leaking into your
+ // Swagger docs and UI. However, if you have multiple types in your API with the same class name, you'll
+ // need to opt out of this behavior to avoid Schema Id conflicts.
+ //
+ //c.UseFullTypeNameInSchemaIds();
+
+ // Alternatively, you can provide your own custom strategy for inferring SchemaId's for
+ // describing "complex" types in your API.
+ //
+ //c.SchemaId(t => t.FullName.Contains('`') ? t.FullName.Substring(0, t.FullName.IndexOf('`')) : t.FullName);
+
+ // Set this flag to omit schema property descriptions for any type properties decorated with the
+ // Obsolete attribute
+ //c.IgnoreObsoleteProperties();
+
+ // In accordance with the built in JsonSerializer, Swashbuckle will, by default, describe enums as integers.
+ // You can change the serializer behavior by configuring the StringToEnumConverter globally or for a given
+ // enum type. Swashbuckle will honor this change out-of-the-box. However, if you use a different
+ // approach to serialize enums as strings, you can also force Swashbuckle to describe them as strings.
+ //
+ //c.DescribeAllEnumsAsStrings();
+
+ // Similar to Schema filters, Swashbuckle also supports Operation and Document filters:
+ //
+ // Post-modify Operation descriptions once they've been generated by wiring up one or more
+ // Operation filters.
+ //
+ //c.OperationFilter();
+ //
+ // If you've defined an OAuth2 flow as described above, you could use a custom filter
+ // to inspect some attribute on each action and infer which (if any) OAuth2 scopes are required
+ // to execute the operation
+ //
+ //c.OperationFilter();
+
+ // Post-modify the entire Swagger document by wiring up one or more Document filters.
+ // This gives full control to modify the final SwaggerDocument. You should have a good understanding of
+ // the Swagger 2.0 spec. - https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md
+ // before using this option.
+ //
+ //c.DocumentFilter();
+
+ // In contrast to WebApi, Swagger 2.0 does not include the query string component when mapping a URL
+ // to an action. As a result, Swashbuckle will raise an exception if it encounters multiple actions
+ // with the same path (sans query string) and HTTP method. You can workaround this by providing a
+ // custom strategy to pick a winner or merge the descriptions for the purposes of the Swagger docs
+ //
+ //c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());
+
+ // Wrap the default SwaggerGenerator with additional behavior (e.g. caching) or provide an
+ // alternative implementation for ISwaggerProvider with the CustomProvider option.
+ //
+ //c.CustomProvider((defaultProvider) => new CachingSwaggerProvider(defaultProvider));
+ c.ApiKey("ApiKey")
+ .Description("API Key Header")
+ .Name("ApiKey")
+ .In("header");
+
+ c.ApiKey("Client")
+ .Description("Client Header")
+ .Name("Client")
+ .In("header");
+
+ c.OperationFilter();
+ })
+ .EnableSwaggerUi(c =>
+ {
+ // Use the "DocumentTitle" option to change the Document title.
+ // Very helpful when you have multiple Swagger pages open, to tell them apart.
+ //
+ //c.DocumentTitle("My Swagger UI");
+
+ // Use the "InjectStylesheet" option to enrich the UI with one or more additional CSS stylesheets.
+ // The file must be included in your project as an "Embedded Resource", and then the resource's
+ // "Logical Name" is passed to the method as shown below.
+ //
+ //c.InjectStylesheet(containingAssembly, "Swashbuckle.Dummy.SwaggerExtensions.testStyles1.css");
+
+ // Use the "InjectJavaScript" option to invoke one or more custom JavaScripts after the swagger-ui
+ // has loaded. The file must be included in your project as an "Embedded Resource", and then the resource's
+ // "Logical Name" is passed to the method as shown above.
+ //
+ //c.InjectJavaScript(thisAssembly, "Swashbuckle.Dummy.SwaggerExtensions.testScript1.js");
+
+ // The swagger-ui renders boolean data types as a dropdown. By default, it provides "true" and "false"
+ // strings as the possible choices. You can use this option to change these to something else,
+ // for example 0 and 1.
+ //
+ //c.BooleanValues(new[] { "0", "1" });
+
+ // By default, swagger-ui will validate specs against swagger.io's online validator and display the result
+ // in a badge at the bottom of the page. Use these options to set a different validator URL or to disable the
+ // feature entirely.
+ //c.SetValidatorUrl("http://localhost/validator");
+ //c.DisableValidator();
+
+ // Use this option to control how the Operation listing is displayed.
+ // It can be set to "None" (default), "List" (shows operations for each resource),
+ // or "Full" (fully expanded: shows operations and their details).
+ //
+ //c.DocExpansion(DocExpansion.List);
+
+ // Specify which HTTP operations will have the 'Try it out!' option. An empty paramter list disables
+ // it for all operations.
+ //
+ //c.SupportedSubmitMethods("GET", "HEAD");
+
+ // Use the CustomAsset option to provide your own version of assets used in the swagger-ui.
+ // It's typically used to instruct Swashbuckle to return your version instead of the default
+ // when a request is made for "index.html". As with all custom content, the file must be included
+ // in your project as an "Embedded Resource", and then the resource's "Logical Name" is passed to
+ // the method as shown below.
+ //
+ //c.CustomAsset("index", containingAssembly, "YourWebApiProject.SwaggerExtensions.index.html");
+
+ // If your API has multiple versions and you've applied the MultipleApiVersions setting
+ // as described above, you can also enable a select box in the swagger-ui, that displays
+ // a discovery URL for each version. This provides a convenient way for users to browse documentation
+ // for different API versions.
+ //
+ //c.EnableDiscoveryUrlSelector();
+
+ // If your API supports the OAuth2 Implicit flow, and you've described it correctly, according to
+ // the Swagger 2.0 specification, you can enable UI support as shown below.
+ //
+ //c.EnableOAuth2Support(
+ // clientId: "test-client-id",
+ // clientSecret: null,
+ // realm: "test-realm",
+ // appName: "Swagger UI"
+ // //additionalQueryStringParams: new Dictionary() { { "foo", "bar" } }
+ //);
+
+ // If your API supports ApiKey, you can override the default values.
+ // "apiKeyIn" can either be "query" or "header"
+ //
+ //c.EnableApiKeySupport("apiKey", "header");
+ });
+ }
+
+ private static string GetRootUrlFromProxyHeaders(HttpRequestMessage request)
+ {
+ var forwardedProto = GetFirstHeaderValue(request, "X-Forwarded-Proto");
+ var forwardedHost = GetFirstHeaderValue(request, "X-Forwarded-Host");
+ var forwardedPrefix = GetFirstHeaderValue(request, "X-Forwarded-Prefix");
+
+ var scheme = string.IsNullOrWhiteSpace(forwardedProto) ? request.RequestUri.Scheme : forwardedProto;
+ var authority = !string.IsNullOrWhiteSpace(forwardedHost)
+ ? forwardedHost
+ : (string.IsNullOrWhiteSpace(request.Headers.Host) ? request.RequestUri.Authority : request.Headers.Host);
+
+ var pathBase = request.GetRequestContext()?.VirtualPathRoot ?? "/";
+ var prefix = NormalizePrefix(forwardedPrefix);
+ if (!string.IsNullOrWhiteSpace(prefix) && prefix != "/")
+ {
+ pathBase = prefix;
+ }
+
+ return $"{scheme}://{authority}{(pathBase ?? "/").TrimEnd('/')}";
+ }
+
+ private static string GetFirstHeaderValue(HttpRequestMessage request, string headerName)
+ {
+ if (request == null) return null;
+ if (string.IsNullOrWhiteSpace(headerName)) return null;
+
+ if (!request.Headers.TryGetValues(headerName, out var values)) return null;
+
+ var value = values?.FirstOrDefault();
+ if (string.IsNullOrWhiteSpace(value)) return null;
+
+ return value.Split(',').Select(v => v.Trim()).FirstOrDefault(v => !string.IsNullOrWhiteSpace(v));
+ }
+
+ private static string NormalizePrefix(string prefix)
+ {
+ if (string.IsNullOrWhiteSpace(prefix)) return null;
+
+ var trimmed = prefix.Trim();
+ if (!trimmed.StartsWith("/")) trimmed = "/" + trimmed;
+ return trimmed.EndsWith("/") && trimmed.Length > 1 ? trimmed.TrimEnd('/') : trimmed;
+ }
+ }
+}
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/WebApiConfig.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/WebApiConfig.cs
new file mode 100644
index 0000000..d64fbcc
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/WebApiConfig.cs
@@ -0,0 +1,22 @@
+using System.Web.Http;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper
+{
+ public static class WebApiConfig
+ {
+ public static void Register(HttpConfiguration config)
+ {
+ // Web API configuration and services
+ config.EnableCors();
+
+ // Web API routes
+ config.MapHttpAttributeRoutes();
+
+ config.Routes.MapHttpRoute(
+ name: "DefaultApi",
+ routeTemplate: "v1/{controller}/{id}",
+ defaults: new { id = RouteParameter.Optional }
+ );
+ }
+ }
+}
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Attributes/ApiKeyAuthorizeAttribute.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Attributes/ApiKeyAuthorizeAttribute.cs
new file mode 100644
index 0000000..5090253
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Attributes/ApiKeyAuthorizeAttribute.cs
@@ -0,0 +1,87 @@
+using Serilog;
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.IO;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Web.Http;
+using System.Web.Http.Controllers;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.Attributes
+{
+ [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false)]
+ public sealed class ApiKeyAuthorizeAttribute : AuthorizeAttribute
+ {
+ private const string AuthFailureMessage = "Unauthorized client: ";
+ private const string NotProvidedMessage = "Header Not Provided: ";
+ private const string KeySetPrefix = "ApiSecurityConfiguration:ExternalApiKeySet:";
+ private readonly Dictionary _externalApiKeySet;
+ private readonly string _authenticationFailureBehavior;
+
+ public ApiKeyAuthorizeAttribute()
+ {
+ _externalApiKeySet = ConfigurationManager.AppSettings.AllKeys
+ .Where(k => k.StartsWith(KeySetPrefix))
+ .ToDictionary(
+ k => k.Substring(KeySetPrefix.Length),
+ k => ConfigurationManager.AppSettings[k]);
+
+ try
+ {
+ var coreSoapApiWrapperKey = File.ReadAllText("/vault/secrets/core-soap-api-wrapper-external-api-key-core-soap-api-wrapper.json").Trim();
+ _externalApiKeySet["CoreSoapApiWrapper"] = coreSoapApiWrapperKey;
+ } catch(Exception)
+ {
+ // do nothing, fallback to appsettings value if secret file is not found or cannot be read
+ }
+
+ _authenticationFailureBehavior = ConfigurationManager.AppSettings["ApiSecurityConfiguration:ApiKeyAuthenticationFailureBehavior"] ?? "Error";
+ }
+
+ protected override bool IsAuthorized(HttpActionContext actionContext)
+ {
+ var request = actionContext.Request;
+ if (!request.Headers.TryGetValues("ApiKey", out var apiKeys))
+ {
+ return HandleFailure(NotProvidedMessage, "ApiKey");
+ }
+
+ if (!request.Headers.TryGetValues("Client", out var clients))
+ {
+ return HandleFailure(NotProvidedMessage, "Client");
+ }
+
+ var apiKey = apiKeys.FirstOrDefault();
+ var client = clients.FirstOrDefault();
+ _externalApiKeySet.TryGetValue(client, out var externalApiKey);
+ if (string.IsNullOrEmpty(apiKey) || !apiKey.Equals(externalApiKey))
+ {
+ return HandleFailure(AuthFailureMessage, "ApiKey");
+ }
+
+ return true;
+ }
+
+ private bool HandleFailure(string message, string type)
+ {
+ if (_authenticationFailureBehavior.Equals("Warn", StringComparison.OrdinalIgnoreCase))
+ {
+ Log.Warning(message + type);
+ return true;
+ }
+
+ Log.Error(message + type);
+ return false;
+ }
+
+ protected override void HandleUnauthorizedRequest(HttpActionContext actionContext)
+ {
+ actionContext.Response = new HttpResponseMessage(HttpStatusCode.Unauthorized)
+ {
+ Content = new StringContent(AuthFailureMessage + "ApiKey")
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/AccountController.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/AccountController.cs
new file mode 100644
index 0000000..399d17c
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/AccountController.cs
@@ -0,0 +1,241 @@
+using Serilog;
+using System;
+using System.Web.Http;
+using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities;
+using LCU.API.Internal.CoreSoapApiWrapper.Services;
+using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests;
+using LCU.API.Internal.CoreSoapApiWrapper.Attributes;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.Controllers
+{
+ [RoutePrefix("api/core/Account")]
+ public class AccountController : ApiController
+ {
+ private readonly IAccountService _accountService;
+
+ public AccountController(IAccountService accountService)
+ {
+ _accountService = accountService;
+ }
+
+ [Route("{accountNumber:long}/GetAccountByAccountNumber")]
+ public IHttpActionResult GetAccountByAccountNumber(long accountNumber)
+ {
+ if (accountNumber <= 0)
+ {
+ Log.Warning($"Account number must be greater than 0. AccountNumber: {accountNumber}");
+ return BadRequest("Account number must be greater than 0");
+ }
+
+ try
+ {
+ var accountOwnerships = _accountService.GetAccountByAccountNumber(accountNumber);
+ return Ok(accountOwnerships);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("AccountMaintenanceRequest")]
+ public IHttpActionResult PutAccountMaintenanceRequest(AccountMaintenanceRequest accountMaintenanceRequest)
+ {
+ if (accountMaintenanceRequest == null)
+ {
+ return BadRequest("AccountMaintenance Request cannot be null.");
+ }
+
+ try
+ {
+ var accountMaintenanceResponse = _accountService.SendAccountMaintenanceRequest(accountMaintenanceRequest);
+ return Ok(accountMaintenanceResponse);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("AccountBranchUpdateRequest")]
+ public IHttpActionResult PutAccountBranchUpdateRequest(AccountBranchUpdateRequest accountBranchUpdateRequest)
+ {
+ if (accountBranchUpdateRequest == null)
+ {
+ return BadRequest("AccountBranchUpdate Request cannot be null.");
+ }
+
+ try
+ {
+ var accountBranchUpdateResponse = _accountService.SendAccountBranchUpdateRequest(accountBranchUpdateRequest);
+ return Ok(accountBranchUpdateResponse);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("AccountLtvUpdateRequest")]
+ public IHttpActionResult PutAccountLtvUpdateRequest(AccountLtvUpdateRequest accountLtvUpdateRequest)
+ {
+ if (accountLtvUpdateRequest == null)
+ {
+ return BadRequest("AccountLtvUpdateRequest Request cannot be null.");
+ }
+
+ try
+ {
+ var accountLtvUpdateResponse = _accountService.SendAccountLtvUpdateRequest(accountLtvUpdateRequest);
+ return Ok(accountLtvUpdateResponse);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("AccountAnalysisGroupMaintenanceRequest")]
+ public IHttpActionResult PutAccountAnalysisGroupMaintenanceRequest(AccountAnalysisGroupMaintenanceRequest accountAnalysisGroupMaintenanceRequest)
+ {
+ if (accountAnalysisGroupMaintenanceRequest == null)
+ {
+ return BadRequest("AccountAnalysisGroupMaintenance Request cannot be null.");
+ }
+
+ try
+ {
+ var accountAnalysisUpdateResponse = _accountService.SendAccountAnalysisGroupMaintenanceRequest(accountAnalysisGroupMaintenanceRequest);
+ return Ok(accountAnalysisUpdateResponse);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("PersonAccountRequest")]
+ public IHttpActionResult PostPersonAccountRequest([FromBody] CreatePersonAccountRequest request)
+ {
+ if (request == null)
+ {
+ return BadRequest("CreatePersonAccountRequest cannot be null.");
+ }
+
+ try
+ {
+ var response = _accountService.AddPersonAccount(request);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("OrganizationAccountRequest")]
+ public IHttpActionResult PostOrganizationAccountRequest([FromBody] CreateOrganizationAccountRequest request)
+ {
+ if (request == null)
+ {
+ return BadRequest("CreateOrganizationAccountRequest cannot be null.");
+ }
+
+ try
+ {
+ var response = _accountService.AddOrganizationAccount(request);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("OrganizationMaintenanceRequest")]
+ public IHttpActionResult PutOrganizationMaintenanceRequest([FromBody] OrganizationMaintenanceRequest request)
+ {
+ if (request == null)
+ {
+ return BadRequest("OrganizationMaintenanceRequest cannot be null.");
+ }
+
+ try
+ {
+ var response = _accountService.AddOrganizationControlPerson(request);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("AccountNickNameUpdateRequest")]
+ public IHttpActionResult PutAccountNickNameUpdateRequest([FromBody] AccountNickNameUpdateRequest request)
+ {
+ if (request == null)
+ {
+ return BadRequest("AccountNickNameUpdateRequest cannot be null.");
+ }
+
+ try
+ {
+ var response = _accountService.SendAccountNickNameUpdateRequest(request);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("AccountCreditReportTypeRequest")]
+ public IHttpActionResult PutAccountCreditReportTypeUpdateRequest(AccountCreditReportTypeUpdateRequest accountCreditReportTypeUpdateRequest)
+ {
+ if (accountCreditReportTypeUpdateRequest == null)
+ {
+ return BadRequest("AccountCreditReportTypeUpdateRequest Request cannot be null.");
+ }
+
+ try
+ {
+ var accountCreditReportTypeUpdateResponse = _accountService.SendAccountCreditReportTypeUpdateRequest(accountCreditReportTypeUpdateRequest);
+ return Ok(accountCreditReportTypeUpdateResponse);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("AccountContractDateUpdateRequest")]
+ public IHttpActionResult PutAccountContractDateUpdateRequest([FromBody] AccountContractDateUpdateRequest request)
+ {
+ if (request == null)
+ {
+ return BadRequest("AccountContractDateUpdateRequest cannot be null.");
+ }
+
+ try
+ {
+ var response = _accountService.SendAccountContractDateUpdateRequest(request);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/CollateralMaintenanceController.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/CollateralMaintenanceController.cs
new file mode 100644
index 0000000..c6d774b
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/CollateralMaintenanceController.cs
@@ -0,0 +1,78 @@
+using LCU.API.Internal.CoreSoapApiWrapper.Attributes;
+using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests;
+using LCU.API.Internal.CoreSoapApiWrapper.Services;
+using Serilog;
+using System;
+using System.Web.Http;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.Controllers
+{
+ [RoutePrefix("api/core/CollateralMaintenance")]
+ public class CollateralMaintenanceController : ApiController
+ {
+ private readonly ICollateralMaintenanceService _collateralMaintenanceService;
+ public CollateralMaintenanceController(ICollateralMaintenanceService collateralMaintenanceService)
+ {
+ _collateralMaintenanceService = collateralMaintenanceService;
+ }
+
+ [Route("{propertyNumber:long}/GetCollateralByPropertyNumber")]
+ public IHttpActionResult Get(long propertyNumber)
+ {
+ try
+ {
+ if (propertyNumber <= 0)
+ {
+ Log.Warning($"Property number must be greater than 0. AccountNumber: {propertyNumber}");
+ return BadRequest("Property number must be greater than 0");
+ }
+ var collateral = _collateralMaintenanceService.GetCollateralMaintenanceByPropertyNumber(propertyNumber);
+ return Ok(collateral);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("PostCollateralMaintenance")]
+ public IHttpActionResult PostCollateralMaintenance([FromBody] UserFieldRequest request)
+ {
+ try
+ {
+ if (request == null)
+ {
+ Log.Warning($"Request cannot be null");
+ return BadRequest("Request cannot be null");
+ }
+ var collateral = _collateralMaintenanceService.InsertCollateralMaintenance(request);
+ return Ok(collateral);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("PutCollateralMaintenance")]
+ public IHttpActionResult PutCollateralMaintenance([FromBody] UserFieldRequest request)
+ {
+ try
+ {
+ if (request == null)
+ {
+ Log.Warning($"Request cannot be null");
+ return BadRequest("Request cannot be null");
+ }
+ var collateral = _collateralMaintenanceService.UpdateCollateralMaintenance(request);
+ return Ok(collateral);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/IndirectLoanController.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/IndirectLoanController.cs
new file mode 100644
index 0000000..dfc5b5c
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/IndirectLoanController.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Web.Http;
+using System.Collections.Generic;
+using System.Linq;
+using Serilog;
+using LCU.API.Internal.CoreSoapApiWrapper.Services;
+using LCU.API.Internal.CoreSoapApiWrapper.Attributes;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.Controllers
+{
+ [RoutePrefix("api/core/IndirectLoan")]
+ public class IndirectLoanController : ApiController
+ {
+ private readonly IIndirectLoanService _indirectLoanService;
+
+ public IndirectLoanController (IIndirectLoanService indirectLoanService)
+ {
+ _indirectLoanService = indirectLoanService;
+ }
+
+ [ApiKeyAuthorize]
+ [Route("PutDealerOriginalBalance")]
+ public IHttpActionResult PutDealerOriginalBalance(string accountNumber)
+ {
+ if (string.IsNullOrEmpty(accountNumber))
+ {
+ Log.Warning($"Account number is invalid");
+ return BadRequest("Account number cannot be null.");
+ }
+
+ try
+ {
+ var response = _indirectLoanService.UpdateDealerOriginalBalances(accountNumber);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/MonetaryTransactionController.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/MonetaryTransactionController.cs
new file mode 100644
index 0000000..c837039
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/MonetaryTransactionController.cs
@@ -0,0 +1,68 @@
+using Serilog;
+using System;
+using System.Web.Http;
+using System.Collections.Generic;
+
+using LCU.API.Internal.CoreSoapApiWrapper.Services;
+using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests;
+using LCU.API.Internal.CoreSoapApiWrapper.Attributes;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.Controllers
+{
+ [RoutePrefix("api/core/MonetaryTransaction")]
+ public class MonetaryTransactionController : ApiController
+ {
+ private readonly IMonetaryTransactionService _monetaryTransactionService;
+
+ public MonetaryTransactionController(IMonetaryTransactionService monetaryTransactionService)
+ {
+ _monetaryTransactionService = monetaryTransactionService;
+ }
+
+ [ApiKeyAuthorize]
+ [Route("PostMonetaryTransactions")]
+ public IHttpActionResult PostMonetaryTransactions(List requests)
+ {
+ if (requests == null)
+ {
+ Log.Warning($"Request cannot be null");
+ return BadRequest("Invalid Request");
+ }
+
+ try
+ {
+ var response = _monetaryTransactionService.AddMonetaryTransactions(requests);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+
+ [ApiKeyAuthorize]
+ [Route("PostFundsToAccount")]
+ public IHttpActionResult PostFundsToAccount([FromBody] List requests)
+ {
+ if (requests == null)
+ {
+ return BadRequest("Invalid Request");
+ }
+
+ if (!ModelState.IsValid)
+ {
+ return BadRequest("FundsToAccountRequest is invalid.");
+ }
+
+ try
+ {
+ var response = _monetaryTransactionService.AddFundsToAccount(requests);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/PersonAgreementController.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/PersonAgreementController.cs
new file mode 100644
index 0000000..fc7c915
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/PersonAgreementController.cs
@@ -0,0 +1,44 @@
+using System;
+using System.Web.Http;
+using LCU.API.Internal.CoreSoapApiWrapper.Services;
+using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests;
+using LCU.API.Internal.CoreSoapApiWrapper.Attributes;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.Controllers
+{
+ [RoutePrefix("api/core/PersonAgreement")]
+ public class PersonAgreementController : ApiController
+ {
+ private readonly IPersonAgreementService _personAgreementService;
+
+ public PersonAgreementController(IPersonAgreementService personAgreementService)
+ {
+ _personAgreementService = personAgreementService;
+ }
+
+ [ApiKeyAuthorize]
+ [Route("PutPersonAgreementsDetailTypes")]
+ public IHttpActionResult PutPersonAgreementsDetailTypes([FromBody] PersonAgreementDetailTypeRequest personAgreementDetailTypeRequest)
+ {
+ try
+ {
+ if (!ModelState.IsValid)
+ {
+ return BadRequest("PersonAgreementDetailTypeRequest is invalid.");
+ }
+
+ if (personAgreementDetailTypeRequest == null)
+ {
+ return BadRequest("PersonAgreementDetailTypeRequest Request cannot be null.");
+ }
+
+ var response = _personAgreementService.UpdatePersonAgreementsDetailTypes(personAgreementDetailTypeRequest);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/StatusController.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/StatusController.cs
new file mode 100644
index 0000000..f91ab5a
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/StatusController.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Configuration;
+using System.Web.Http;
+using Serilog;
+using LCU.API.Internal.CoreSoapApiWrapper.Models;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.Controllers
+{
+ [RoutePrefix("api/status")]
+ public class StatusController : ApiController
+ {
+ public StatusController()
+ {
+ }
+
+ [Route("")]
+ public IHttpActionResult Get()
+ {
+ try
+ {
+ var result = new EnvironmentView();
+ result.Application = "LCU.API.Internal.CoreSoapApiWrapper";
+ result.CurrentDate = DateTime.Now;
+ result.Environment = ConfigurationManager.AppSettings["KnownEnvironment"];
+ Log.Verbose($"{result.Application}'s status endpoint was hit in {result.Environment}");
+ return Ok(result);
+ }
+ catch (Exception ex)
+ {
+ Log.Error(ex, "Error getting status.");
+ return BadRequest(ex.Message);
+ }
+ }
+ }
+}
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/TaxController.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/TaxController.cs
new file mode 100644
index 0000000..06a2047
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/TaxController.cs
@@ -0,0 +1,38 @@
+using System;
+using System.Web.Http;
+using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities;
+using LCU.API.Internal.CoreSoapApiWrapper.Services;
+using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.Controllers
+{
+ [RoutePrefix("api/core/Tax")]
+ public class TaxController : ApiController
+ {
+ private readonly ITaxService _taxService;
+
+ public TaxController(ITaxService taxService)
+ {
+ _taxService = taxService;
+ }
+
+ [Route("{taxId:long}/GetTaxIdData")]
+ public IHttpActionResult GetTaxIdData(long taxId)
+ {
+ try
+ {
+ if (taxId == 0)
+ {
+ return BadRequest("A taxId must be provided, and cannot be 0.");
+ }
+
+ var response = _taxService.GetTaxIdData(taxId);
+ return Ok(response);
+ }
+ catch (Exception ex)
+ {
+ return BadRequest(ex.Message);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreCMCConnection.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreCMCConnection.cs
new file mode 100644
index 0000000..9929881
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreCMCConnection.cs
@@ -0,0 +1,202 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using System.Xml;
+using LCU.API.Internal.CoreSoapApiWrapper.Models;
+using Cmc = LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities
+{
+ public class CoreCmcConnection : ICoreCmcConnection
+ {
+ private readonly SoapConfiguration _soapConfiguration;
+ private const int WhoIsTokenRequestTimeOut = 10 * 60 * 1000;
+
+ public CoreCmcConnection(SoapConfiguration soapConfiguration)
+ {
+ _soapConfiguration = soapConfiguration;
+ }
+
+ public Cmc.Transaction CreateSocketTransactionRequest(TRequest request)
+ {
+ var whoIsToken = GetWhoIsToken();
+
+ var userAuthentication = new Cmc.UserAuthentication()
+ {
+ AuthTyp = _soapConfiguration.AuthenticationType,
+ ApplNbr = _soapConfiguration.SocketApplicationId,
+ PhysAddr = _soapConfiguration.SocketDeviceId,
+ Passwd = whoIsToken
+ };
+
+ var requestsBase = new List();
+
+ requestsBase.Add(request);
+
+ var input = new Cmc.Input()
+ {
+ UserAuthentication = userAuthentication,
+ Requests = requestsBase
+ };
+
+ var transaction = new Cmc.Transaction()
+ {
+ Input = input,
+ CommitRollbackYN = "Y"
+ };
+
+ return transaction;
+ }
+
+ ///
+ /// This code could be refactored, some of this logic is duplicated.
+ ///
+ public string GetWhoIsToken()
+ {
+ try
+ {
+ var signOnResponse = DirectSSORequest();
+ var xmlResponseDocument = new XmlDocument();
+ xmlResponseDocument.LoadXml(signOnResponse);
+
+ var unSuccessful = !Convert.ToBoolean(xmlResponseDocument.DocumentElement.Attributes["Successful"].Value);
+ if (unSuccessful)
+ {
+ var exceptionCode = xmlResponseDocument.DocumentElement.Attributes["ExceptionCode"].Value;
+ var exceptionMessage = xmlResponseDocument.DocumentElement.Attributes["ExceptionMessage"].Value;
+ throw new Exception($"Unsuccessfull direct signon. ExceptionCode: {exceptionCode}, ExceptionMessage: {exceptionMessage}");
+ }
+
+ var ssoTicketNode = xmlResponseDocument.DocumentElement.SelectSingleNode("SSOTicket");
+ var ssoTicket = ssoTicketNode.InnerText;
+ return RequestWhoIsToken(ssoTicket);
+ }
+ catch (Exception ex)
+ {
+ throw new Exception($"Failure to get a who is token. Exception: {ex}");
+ }
+ }
+
+ ///
+ /// This code could be refactored, some of this logic is duplicated.
+ ///
+ private string DirectSSORequest()
+ {
+ try
+ {
+ var xmlRequest = new StringBuilder();
+ var settings = new XmlWriterSettings
+ {
+ Indent = true
+ };
+
+ using (Utf8StringWriter utf8StringWriter = new Utf8StringWriter(xmlRequest))
+ using (XmlWriter writer = XmlWriter.Create(utf8StringWriter, settings))
+ {
+ writer.WriteStartDocument();
+
+ writer.WriteStartElement("DirectSSORequest");
+ writer.WriteAttributeString("MessageDateTime",
+ System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime.ToString(DateTime.Now));
+ writer.WriteAttributeString("TrackingId", Guid.NewGuid().ToString());
+ writer.WriteElementString("DeviceId", _soapConfiguration.SocketDeviceId);
+ writer.WriteElementString("UserId", _soapConfiguration.SocketUserId);
+ writer.WriteElementString("Password", _soapConfiguration.SocketPassword);
+ writer.WriteElementString("ProdEnvCd", _soapConfiguration.EnvironmentCode);
+ writer.WriteElementString("ProdDefCd", _soapConfiguration.DefCode);
+ writer.WriteEndElement();
+
+ writer.WriteEndDocument();
+ }
+
+ var xml = xmlRequest.ToString();
+ var productIntegration = new ProductIntegration()
+ {
+ Url = _soapConfiguration.SafUrl,
+ UseDefaultCredentials = true
+ };
+
+ var xmlResponse = productIntegration.DirectSignon(xmlRequest.ToString());
+
+ return xmlResponse;
+ }
+ catch (Exception ex)
+ {
+ throw new Exception($"Failure to make direct SSO request. Exception:{ex}");
+ }
+ }
+
+ ///
+ /// This code could be refactored, some of this logic is duplicated.
+ ///
+ private class Utf8StringWriter : StringWriter
+ {
+ public Utf8StringWriter(StringBuilder sb) : base(sb) { }
+ public override Encoding Encoding { get { return Encoding.UTF8; } }
+ }
+
+ ///
+ /// This code could be refactored, some of this logic is duplicated.
+ ///
+ private string RequestWhoIsToken(string ssoTicket)
+ {
+ try
+ {
+ var xmlResponse = WhoIsRequest(ssoTicket);
+ var xmlResponseDocument = new XmlDocument();
+ xmlResponseDocument.LoadXml(xmlResponse);
+ xmlResponseDocument.RemoveChild(xmlResponseDocument.FirstChild);
+
+ var unSuccessful = !Convert.ToBoolean(xmlResponseDocument.DocumentElement.Attributes["Successful"].Value);
+ if (unSuccessful)
+ {
+ var exceptionCode = xmlResponseDocument.DocumentElement.Attributes["ExceptionCode"].Value;
+ var exceptionMessage = xmlResponseDocument.DocumentElement.Attributes["ExceptionMessage"].Value;
+ throw new Exception($"Unsuccessfull direct signon. ExceptionCode: {exceptionCode}, ExceptionMessage: {exceptionMessage}");
+ }
+
+ return xmlResponseDocument.InnerXml;
+ }
+ catch (Exception ex)
+ {
+ throw new Exception($"Failure to request a who is token. Exception: {ex}");
+ }
+ }
+
+ ///
+ /// This code could be refactored, some of this logic is duplicated.
+ ///
+ private string WhoIsRequest(string ssoTicket)
+ {
+ var xmlRequest = new StringBuilder();
+ var settings = new XmlWriterSettings()
+ {
+ Indent = true
+ };
+
+ using (Utf8StringWriter str = new Utf8StringWriter(xmlRequest))
+ using (XmlWriter writer = XmlWriter.Create(str, settings))
+ {
+ writer.WriteStartDocument();
+ writer.WriteStartElement("WhoIsRequest");
+ writer.WriteAttributeString("MessageDateTime",
+ System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime.ToString(DateTime.Now));
+ writer.WriteAttributeString("TrackingId", Guid.NewGuid().ToString());
+ writer.WriteAttributeString("SSOTicket", ssoTicket);
+ writer.WriteElementString("LookupSSOTicket", ssoTicket);
+ writer.WriteEndDocument();
+ }
+
+ var productIntegration = new ProductIntegration()
+ {
+ Url = _soapConfiguration.SafUrl,
+ UseDefaultCredentials = true,
+ Timeout = WhoIsTokenRequestTimeOut
+ };
+ var xmlResponse = productIntegration.WhoIs(xmlRequest.ToString());
+
+ return xmlResponse;
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreSoapConnection.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreSoapConnection.cs
new file mode 100644
index 0000000..9f63c6a
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreSoapConnection.cs
@@ -0,0 +1,195 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using System.Xml;
+using LCU.API.Internal.CoreSoapApiWrapper.Models;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities
+{
+ public class CoreSoapConnection : ICoreSoapConnection
+ {
+ private readonly SoapConfiguration _soapConfiguration;
+ private const int WhoIsTokenRequestTimeOut = 10 * 60 * 1000;
+
+ public CoreSoapConnection(SoapConfiguration soapConfiguration)
+ {
+ _soapConfiguration = soapConfiguration;
+ }
+
+ public TransactionInput CreateTransactionInput(TRequest request) where TRequest : RequestBase
+ {
+ var requests = new List() { request };
+ return CreateTransactionInput(requests);
+ }
+
+ public TransactionInput CreateTransactionInput(List requests) where TRequest : RequestBase
+ {
+ var whoIsToken = GetWhoIsToken();
+
+ var userAuthentication = new UAInput()
+ {
+ ApplID = _soapConfiguration.ApplicationId,
+ AuthorizationType = AuthTypes.SingleSignOn,
+ Password = whoIsToken,
+ NetworkNodeName = _soapConfiguration.DeviceId
+ };
+
+ var requestsBase = new RequestBase[requests.Count];
+ var requestIndex = 0;
+ foreach (var request in requests)
+ {
+ requestsBase[requestIndex] = request;
+ requestIndex++;
+ }
+
+ var input = new Input()
+ {
+ Requests = requestsBase,
+ UserAuthentication = userAuthentication
+ };
+
+ var transactionInput = new TransactionInput()
+ {
+ Input = input
+ };
+
+ return transactionInput;
+ }
+
+ public string GetWhoIsToken()
+ {
+ try
+ {
+ var signOnResponse = DirectSSORequest();
+ var xmlResponseDocument = new XmlDocument();
+ xmlResponseDocument.LoadXml(signOnResponse);
+
+ var unSuccessful = !Convert.ToBoolean(xmlResponseDocument.DocumentElement.Attributes["Successful"].Value);
+ if (unSuccessful)
+ {
+ var exceptionCode = xmlResponseDocument.DocumentElement.Attributes["ExceptionCode"].Value;
+ var exceptionMessage = xmlResponseDocument.DocumentElement.Attributes["ExceptionMessage"].Value;
+ throw new Exception($"Unsuccessfull direct signon. ExceptionCode: {exceptionCode}, ExceptionMessage: {exceptionMessage}");
+ }
+
+ var ssoTicketNode = xmlResponseDocument.DocumentElement.SelectSingleNode("SSOTicket");
+ var ssoTicket = ssoTicketNode.InnerText;
+ return RequestWhoIsToken(ssoTicket);
+ }
+ catch (Exception ex)
+ {
+ throw new Exception($"Failure to get a who is token. Exception: {ex}");
+ }
+ }
+
+ private string DirectSSORequest()
+ {
+ try
+ {
+ var xmlRequest = new StringBuilder();
+ var settings = new XmlWriterSettings
+ {
+ Indent = true
+ };
+
+ using (Utf8StringWriter utf8StringWriter = new Utf8StringWriter(xmlRequest))
+ using (XmlWriter writer = XmlWriter.Create(utf8StringWriter, settings))
+ {
+ writer.WriteStartDocument();
+
+ writer.WriteStartElement("DirectSSORequest");
+ writer.WriteAttributeString("MessageDateTime",
+ System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime.ToString(DateTime.Now));
+ writer.WriteAttributeString("TrackingId", Guid.NewGuid().ToString());
+ writer.WriteElementString("DeviceId", _soapConfiguration.DeviceId);
+ writer.WriteElementString("UserId", _soapConfiguration.UserId);
+ writer.WriteElementString("Password", _soapConfiguration.Password);
+ writer.WriteElementString("ProdEnvCd", _soapConfiguration.EnvironmentCode);
+ writer.WriteElementString("ProdDefCd", _soapConfiguration.DefCode);
+ writer.WriteEndElement();
+
+ writer.WriteEndDocument();
+ }
+
+ var xml = xmlRequest.ToString();
+ var productIntegration = new ProductIntegration()
+ {
+ Url = _soapConfiguration.SafUrl,
+ UseDefaultCredentials = true
+ };
+
+ var xmlResponse = productIntegration.DirectSignon(xmlRequest.ToString());
+
+ return xmlResponse;
+ }
+ catch (Exception ex)
+ {
+ throw new Exception($"Failure to make direct SSO request. Exception:{ex}");
+ }
+ }
+
+ private class Utf8StringWriter : StringWriter
+ {
+ public Utf8StringWriter(StringBuilder sb) : base(sb) { }
+ public override Encoding Encoding { get { return Encoding.UTF8; } }
+ }
+
+ private string RequestWhoIsToken(string ssoTicket)
+ {
+ try
+ {
+ var xmlResponse = WhoIsRequest(ssoTicket);
+ var xmlResponseDocument = new XmlDocument();
+ xmlResponseDocument.LoadXml(xmlResponse);
+ xmlResponseDocument.RemoveChild(xmlResponseDocument.FirstChild);
+
+ var unSuccessful = !Convert.ToBoolean(xmlResponseDocument.DocumentElement.Attributes["Successful"].Value);
+ if (unSuccessful)
+ {
+ var exceptionCode = xmlResponseDocument.DocumentElement.Attributes["ExceptionCode"].Value;
+ var exceptionMessage = xmlResponseDocument.DocumentElement.Attributes["ExceptionMessage"].Value;
+ throw new Exception($"Unsuccessfull direct signon. ExceptionCode: {exceptionCode}, ExceptionMessage: {exceptionMessage}");
+ }
+
+ return xmlResponseDocument.InnerXml;
+ }
+ catch (Exception ex)
+ {
+ throw new Exception($"Failure to request a who is token. Exception: {ex}");
+ }
+ }
+
+ private string WhoIsRequest(string ssoTicket)
+ {
+ var xmlRequest = new StringBuilder();
+ var settings = new XmlWriterSettings()
+ {
+ Indent = true
+ };
+
+ using (Utf8StringWriter str = new Utf8StringWriter(xmlRequest))
+ using (XmlWriter writer = XmlWriter.Create(str, settings))
+ {
+ writer.WriteStartDocument();
+ writer.WriteStartElement("WhoIsRequest");
+ writer.WriteAttributeString("MessageDateTime",
+ System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime.ToString(DateTime.Now));
+ writer.WriteAttributeString("TrackingId", Guid.NewGuid().ToString());
+ writer.WriteAttributeString("SSOTicket", ssoTicket);
+ writer.WriteElementString("LookupSSOTicket", ssoTicket);
+ writer.WriteEndDocument();
+ }
+
+ var productIntegration = new ProductIntegration()
+ {
+ Url = _soapConfiguration.SafUrl,
+ UseDefaultCredentials = true,
+ Timeout = WhoIsTokenRequestTimeOut
+ };
+ var xmlResponse = productIntegration.WhoIs(xmlRequest.ToString());
+
+ return xmlResponse;
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreSoapRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreSoapRequest.cs
new file mode 100644
index 0000000..dbb75f9
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreSoapRequest.cs
@@ -0,0 +1,63 @@
+using System;
+using System.Collections.Generic;
+using LCU.API.Internal.CoreSoapApiWrapper.Models;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities
+{
+ public class CoreSoapRequest : ICoreSoapRequest
+ {
+ private readonly ICoreSoapConnection _coreSoapConnection;
+ private readonly SoapConfiguration _soapConfiguration;
+
+ public CoreSoapRequest(ICoreSoapConnection coreSoapConnection,
+ SoapConfiguration soapConfiguration)
+ {
+ _coreSoapConnection = coreSoapConnection;
+ _soapConfiguration = soapConfiguration;
+ }
+
+ public TResponse SubmitRequest(TRequest request)
+ where TRequest : RequestBase
+ where TResponse : ResponseBase
+ {
+ var transactionInput = _coreSoapConnection.CreateTransactionInput(request);
+ var output = SubmitTransactionInput(transactionInput);
+ var response = (TResponse)output.Output.Responses[0];
+ return response;
+ }
+
+ public List SubmitRequests(List requests)
+ where TRequest : RequestBase
+ where TResponse : ResponseBase
+ {
+ var transaction = _coreSoapConnection.CreateTransactionInput(requests);
+ var output = SubmitTransactionInput(transaction);
+ var responses = new List();
+
+ foreach (var outputResponse in output.Output.Responses)
+ {
+ responses.Add((TResponse)outputResponse);
+ }
+
+ return responses;
+ }
+
+ private TransactionOutput SubmitTransactionInput(TransactionInput transactionInput)
+ {
+ var client = new CoreApiServiceClient(_soapConfiguration.Endpoint);
+ TransactionOutput output = client.SubmitRequest(transactionInput);
+
+ if (output?.Output?.UserAuthentication == null || output?.Output?.Responses == null)
+ {
+ throw new NullReferenceException();
+ }
+
+ if (output.Output.UserAuthentication.Errors != null)
+ {
+ throw new Exception(output.Output.UserAuthentication.Errors[0].ErrorMessage);
+ }
+
+ return output;
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreCMCConnection.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreCMCConnection.cs
new file mode 100644
index 0000000..ba91082
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreCMCConnection.cs
@@ -0,0 +1,9 @@
+using Cmc = LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities
+{
+ public interface ICoreCmcConnection
+ {
+ Cmc.Transaction CreateSocketTransactionRequest (TRequest request);
+ }
+}
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreSoapConnection.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreSoapConnection.cs
new file mode 100644
index 0000000..ebe8df0
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreSoapConnection.cs
@@ -0,0 +1,10 @@
+using System.Collections.Generic;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities
+{
+ public interface ICoreSoapConnection
+ {
+ TransactionInput CreateTransactionInput(TRequest request) where TRequest : RequestBase;
+ TransactionInput CreateTransactionInput(List request) where TRequest : RequestBase;
+ }
+}
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreSoapRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreSoapRequest.cs
new file mode 100644
index 0000000..b4f1a82
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreSoapRequest.cs
@@ -0,0 +1,15 @@
+using System.Collections.Generic;
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities
+{
+ public interface ICoreSoapRequest
+ {
+ TResponse SubmitRequest(TRequest request)
+ where TRequest : RequestBase
+ where TResponse : ResponseBase;
+
+ List SubmitRequests(List requests)
+ where TRequest : RequestBase
+ where TResponse : ResponseBase;
+ }
+}
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/SafLevel1Proxy.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/SafLevel1Proxy.cs
new file mode 100644
index 0000000..0278682
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/SafLevel1Proxy.cs
@@ -0,0 +1,1370 @@
+//TODO: Need to figure out where this was generated from. For the sake of time
+// the copy from the sample application was used.
+namespace LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities
+{
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Web.Services.WebServiceBindingAttribute(Name = "ProductIntegrationSoap", Namespace = "http://www.opensolutions.com/")]
+ public partial class ProductIntegration : System.Web.Services.Protocols.SoapHttpClientProtocol
+ {
+
+ private System.Threading.SendOrPostCallback DirectSignonOperationCompleted;
+
+ private System.Threading.SendOrPostCallback ReferralSignonOperationCompleted;
+
+ private System.Threading.SendOrPostCallback GetTicketIdOperationCompleted;
+
+ private System.Threading.SendOrPostCallback AddProdDefOperationCompleted;
+
+ private System.Threading.SendOrPostCallback GetUserListOperationCompleted;
+
+ private System.Threading.SendOrPostCallback AddUsersForProductOperationCompleted;
+
+ private System.Threading.SendOrPostCallback WhoIsOperationCompleted;
+
+ private System.Threading.SendOrPostCallback UserAdminOperationCompleted;
+
+ private System.Threading.SendOrPostCallback ResetLockedUserOperationCompleted;
+
+ private System.Threading.SendOrPostCallback ChangePasswordOperationCompleted;
+
+ private System.Threading.SendOrPostCallback AddUsersOperationCompleted;
+
+ private System.Threading.SendOrPostCallback AddProdOperationCompleted;
+
+ private System.Threading.SendOrPostCallback AddDeviceOperationCompleted;
+
+ private System.Threading.SendOrPostCallback GetProductPropertyOperationCompleted;
+
+ private System.Threading.SendOrPostCallback GetProductInfoOperationCompleted;
+
+ private System.Threading.SendOrPostCallback GetDeviceProdEnvConfigOperationCompleted;
+
+ ///
+ public ProductIntegration()
+ {
+ this.Url = "http://glsdnacoreapi:20000/SAF/ProductIntegration/ProductIntegration.asmx";
+ }
+
+ ///
+ public event DirectSignonCompletedEventHandler DirectSignonCompleted;
+
+ ///
+ public event ReferralSignonCompletedEventHandler ReferralSignonCompleted;
+
+ ///
+ public event GetTicketIdCompletedEventHandler GetTicketIdCompleted;
+
+ ///
+ public event AddProdDefCompletedEventHandler AddProdDefCompleted;
+
+ ///
+ public event GetUserListCompletedEventHandler GetUserListCompleted;
+
+ ///
+ public event AddUsersForProductCompletedEventHandler AddUsersForProductCompleted;
+
+ ///
+ public event WhoIsCompletedEventHandler WhoIsCompleted;
+
+ ///
+ public event UserAdminCompletedEventHandler UserAdminCompleted;
+
+ ///
+ public event ResetLockedUserCompletedEventHandler ResetLockedUserCompleted;
+
+ ///
+ public event ChangePasswordCompletedEventHandler ChangePasswordCompleted;
+
+ ///
+ public event AddUsersCompletedEventHandler AddUsersCompleted;
+
+ ///
+ public event AddProdCompletedEventHandler AddProdCompleted;
+
+ ///
+ public event AddDeviceCompletedEventHandler AddDeviceCompleted;
+
+ ///
+ public event GetProductPropertyCompletedEventHandler GetProductPropertyCompleted;
+
+ ///
+ public event GetProductInfoCompletedEventHandler GetProductInfoCompleted;
+
+ ///
+ public event GetDeviceProdEnvConfigCompletedEventHandler GetDeviceProdEnvConfigCompleted;
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/DirectSignon", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string DirectSignon(string xmlRequest)
+ {
+ object[] results = this.Invoke("DirectSignon", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginDirectSignon(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("DirectSignon", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndDirectSignon(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void DirectSignonAsync(string xmlRequest)
+ {
+ this.DirectSignonAsync(xmlRequest, null);
+ }
+
+ ///
+ public void DirectSignonAsync(string xmlRequest, object userState)
+ {
+ if ((this.DirectSignonOperationCompleted == null))
+ {
+ this.DirectSignonOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDirectSignonOperationCompleted);
+ }
+ this.InvokeAsync("DirectSignon", new object[] {
+ xmlRequest}, this.DirectSignonOperationCompleted, userState);
+ }
+
+ private void OnDirectSignonOperationCompleted(object arg)
+ {
+ if ((this.DirectSignonCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.DirectSignonCompleted(this, new DirectSignonCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/ReferralSignon", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string ReferralSignon(string xmlRequest)
+ {
+ object[] results = this.Invoke("ReferralSignon", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginReferralSignon(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("ReferralSignon", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndReferralSignon(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void ReferralSignonAsync(string xmlRequest)
+ {
+ this.ReferralSignonAsync(xmlRequest, null);
+ }
+
+ ///
+ public void ReferralSignonAsync(string xmlRequest, object userState)
+ {
+ if ((this.ReferralSignonOperationCompleted == null))
+ {
+ this.ReferralSignonOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReferralSignonOperationCompleted);
+ }
+ this.InvokeAsync("ReferralSignon", new object[] {
+ xmlRequest}, this.ReferralSignonOperationCompleted, userState);
+ }
+
+ private void OnReferralSignonOperationCompleted(object arg)
+ {
+ if ((this.ReferralSignonCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.ReferralSignonCompleted(this, new ReferralSignonCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/GetTicketId", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string GetTicketId(string xmlRequest)
+ {
+ object[] results = this.Invoke("GetTicketId", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginGetTicketId(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("GetTicketId", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndGetTicketId(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void GetTicketIdAsync(string xmlRequest)
+ {
+ this.GetTicketIdAsync(xmlRequest, null);
+ }
+
+ ///
+ public void GetTicketIdAsync(string xmlRequest, object userState)
+ {
+ if ((this.GetTicketIdOperationCompleted == null))
+ {
+ this.GetTicketIdOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetTicketIdOperationCompleted);
+ }
+ this.InvokeAsync("GetTicketId", new object[] {
+ xmlRequest}, this.GetTicketIdOperationCompleted, userState);
+ }
+
+ private void OnGetTicketIdOperationCompleted(object arg)
+ {
+ if ((this.GetTicketIdCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.GetTicketIdCompleted(this, new GetTicketIdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/AddProdDef", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string AddProdDef(string xmlRequest)
+ {
+ object[] results = this.Invoke("AddProdDef", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginAddProdDef(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("AddProdDef", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndAddProdDef(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void AddProdDefAsync(string xmlRequest)
+ {
+ this.AddProdDefAsync(xmlRequest, null);
+ }
+
+ ///
+ public void AddProdDefAsync(string xmlRequest, object userState)
+ {
+ if ((this.AddProdDefOperationCompleted == null))
+ {
+ this.AddProdDefOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddProdDefOperationCompleted);
+ }
+ this.InvokeAsync("AddProdDef", new object[] {
+ xmlRequest}, this.AddProdDefOperationCompleted, userState);
+ }
+
+ private void OnAddProdDefOperationCompleted(object arg)
+ {
+ if ((this.AddProdDefCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.AddProdDefCompleted(this, new AddProdDefCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/GetUserList", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string GetUserList(string xmlRequest)
+ {
+ object[] results = this.Invoke("GetUserList", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginGetUserList(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("GetUserList", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndGetUserList(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void GetUserListAsync(string xmlRequest)
+ {
+ this.GetUserListAsync(xmlRequest, null);
+ }
+
+ ///
+ public void GetUserListAsync(string xmlRequest, object userState)
+ {
+ if ((this.GetUserListOperationCompleted == null))
+ {
+ this.GetUserListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetUserListOperationCompleted);
+ }
+ this.InvokeAsync("GetUserList", new object[] {
+ xmlRequest}, this.GetUserListOperationCompleted, userState);
+ }
+
+ private void OnGetUserListOperationCompleted(object arg)
+ {
+ if ((this.GetUserListCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.GetUserListCompleted(this, new GetUserListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/AddUsersForProduct", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string AddUsersForProduct(string xmlRequest)
+ {
+ object[] results = this.Invoke("AddUsersForProduct", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginAddUsersForProduct(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("AddUsersForProduct", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndAddUsersForProduct(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void AddUsersForProductAsync(string xmlRequest)
+ {
+ this.AddUsersForProductAsync(xmlRequest, null);
+ }
+
+ ///
+ public void AddUsersForProductAsync(string xmlRequest, object userState)
+ {
+ if ((this.AddUsersForProductOperationCompleted == null))
+ {
+ this.AddUsersForProductOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddUsersForProductOperationCompleted);
+ }
+ this.InvokeAsync("AddUsersForProduct", new object[] {
+ xmlRequest}, this.AddUsersForProductOperationCompleted, userState);
+ }
+
+ private void OnAddUsersForProductOperationCompleted(object arg)
+ {
+ if ((this.AddUsersForProductCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.AddUsersForProductCompleted(this, new AddUsersForProductCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/WhoIs", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string WhoIs(string xmlRequest)
+ {
+ object[] results = this.Invoke("WhoIs", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginWhoIs(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("WhoIs", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndWhoIs(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void WhoIsAsync(string xmlRequest)
+ {
+ this.WhoIsAsync(xmlRequest, null);
+ }
+
+ ///
+ public void WhoIsAsync(string xmlRequest, object userState)
+ {
+ if ((this.WhoIsOperationCompleted == null))
+ {
+ this.WhoIsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnWhoIsOperationCompleted);
+ }
+ this.InvokeAsync("WhoIs", new object[] {
+ xmlRequest}, this.WhoIsOperationCompleted, userState);
+ }
+
+ private void OnWhoIsOperationCompleted(object arg)
+ {
+ if ((this.WhoIsCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.WhoIsCompleted(this, new WhoIsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/UserAdmin", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string UserAdmin(string xmlRequest)
+ {
+ object[] results = this.Invoke("UserAdmin", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginUserAdmin(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("UserAdmin", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndUserAdmin(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void UserAdminAsync(string xmlRequest)
+ {
+ this.UserAdminAsync(xmlRequest, null);
+ }
+
+ ///
+ public void UserAdminAsync(string xmlRequest, object userState)
+ {
+ if ((this.UserAdminOperationCompleted == null))
+ {
+ this.UserAdminOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUserAdminOperationCompleted);
+ }
+ this.InvokeAsync("UserAdmin", new object[] {
+ xmlRequest}, this.UserAdminOperationCompleted, userState);
+ }
+
+ private void OnUserAdminOperationCompleted(object arg)
+ {
+ if ((this.UserAdminCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.UserAdminCompleted(this, new UserAdminCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/ResetLockedUser", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string ResetLockedUser(string xmlRequest)
+ {
+ object[] results = this.Invoke("ResetLockedUser", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginResetLockedUser(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("ResetLockedUser", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndResetLockedUser(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void ResetLockedUserAsync(string xmlRequest)
+ {
+ this.ResetLockedUserAsync(xmlRequest, null);
+ }
+
+ ///
+ public void ResetLockedUserAsync(string xmlRequest, object userState)
+ {
+ if ((this.ResetLockedUserOperationCompleted == null))
+ {
+ this.ResetLockedUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnResetLockedUserOperationCompleted);
+ }
+ this.InvokeAsync("ResetLockedUser", new object[] {
+ xmlRequest}, this.ResetLockedUserOperationCompleted, userState);
+ }
+
+ private void OnResetLockedUserOperationCompleted(object arg)
+ {
+ if ((this.ResetLockedUserCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.ResetLockedUserCompleted(this, new ResetLockedUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/ChangePassword", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string ChangePassword(string xmlRequest)
+ {
+ object[] results = this.Invoke("ChangePassword", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginChangePassword(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("ChangePassword", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndChangePassword(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void ChangePasswordAsync(string xmlRequest)
+ {
+ this.ChangePasswordAsync(xmlRequest, null);
+ }
+
+ ///
+ public void ChangePasswordAsync(string xmlRequest, object userState)
+ {
+ if ((this.ChangePasswordOperationCompleted == null))
+ {
+ this.ChangePasswordOperationCompleted = new System.Threading.SendOrPostCallback(this.OnChangePasswordOperationCompleted);
+ }
+ this.InvokeAsync("ChangePassword", new object[] {
+ xmlRequest}, this.ChangePasswordOperationCompleted, userState);
+ }
+
+ private void OnChangePasswordOperationCompleted(object arg)
+ {
+ if ((this.ChangePasswordCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.ChangePasswordCompleted(this, new ChangePasswordCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/AddUsers", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string AddUsers(string xmlRequest)
+ {
+ object[] results = this.Invoke("AddUsers", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginAddUsers(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("AddUsers", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndAddUsers(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void AddUsersAsync(string xmlRequest)
+ {
+ this.AddUsersAsync(xmlRequest, null);
+ }
+
+ ///
+ public void AddUsersAsync(string xmlRequest, object userState)
+ {
+ if ((this.AddUsersOperationCompleted == null))
+ {
+ this.AddUsersOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddUsersOperationCompleted);
+ }
+ this.InvokeAsync("AddUsers", new object[] {
+ xmlRequest}, this.AddUsersOperationCompleted, userState);
+ }
+
+ private void OnAddUsersOperationCompleted(object arg)
+ {
+ if ((this.AddUsersCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.AddUsersCompleted(this, new AddUsersCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/AddProd", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string AddProd(string xmlRequest)
+ {
+ object[] results = this.Invoke("AddProd", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginAddProd(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("AddProd", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndAddProd(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void AddProdAsync(string xmlRequest)
+ {
+ this.AddProdAsync(xmlRequest, null);
+ }
+
+ ///
+ public void AddProdAsync(string xmlRequest, object userState)
+ {
+ if ((this.AddProdOperationCompleted == null))
+ {
+ this.AddProdOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddProdOperationCompleted);
+ }
+ this.InvokeAsync("AddProd", new object[] {
+ xmlRequest}, this.AddProdOperationCompleted, userState);
+ }
+
+ private void OnAddProdOperationCompleted(object arg)
+ {
+ if ((this.AddProdCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.AddProdCompleted(this, new AddProdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/AddDevice", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string AddDevice(string xmlRequest)
+ {
+ object[] results = this.Invoke("AddDevice", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginAddDevice(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("AddDevice", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndAddDevice(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void AddDeviceAsync(string xmlRequest)
+ {
+ this.AddDeviceAsync(xmlRequest, null);
+ }
+
+ ///
+ public void AddDeviceAsync(string xmlRequest, object userState)
+ {
+ if ((this.AddDeviceOperationCompleted == null))
+ {
+ this.AddDeviceOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddDeviceOperationCompleted);
+ }
+ this.InvokeAsync("AddDevice", new object[] {
+ xmlRequest}, this.AddDeviceOperationCompleted, userState);
+ }
+
+ private void OnAddDeviceOperationCompleted(object arg)
+ {
+ if ((this.AddDeviceCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.AddDeviceCompleted(this, new AddDeviceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/GetProductProperty", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string GetProductProperty(string xmlRequest)
+ {
+ object[] results = this.Invoke("GetProductProperty", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginGetProductProperty(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("GetProductProperty", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndGetProductProperty(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void GetProductPropertyAsync(string xmlRequest)
+ {
+ this.GetProductPropertyAsync(xmlRequest, null);
+ }
+
+ ///
+ public void GetProductPropertyAsync(string xmlRequest, object userState)
+ {
+ if ((this.GetProductPropertyOperationCompleted == null))
+ {
+ this.GetProductPropertyOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetProductPropertyOperationCompleted);
+ }
+ this.InvokeAsync("GetProductProperty", new object[] {
+ xmlRequest}, this.GetProductPropertyOperationCompleted, userState);
+ }
+
+ private void OnGetProductPropertyOperationCompleted(object arg)
+ {
+ if ((this.GetProductPropertyCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.GetProductPropertyCompleted(this, new GetProductPropertyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/GetProductInfo", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string GetProductInfo(string xmlRequest)
+ {
+ object[] results = this.Invoke("GetProductInfo", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginGetProductInfo(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("GetProductInfo", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndGetProductInfo(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void GetProductInfoAsync(string xmlRequest)
+ {
+ this.GetProductInfoAsync(xmlRequest, null);
+ }
+
+ ///
+ public void GetProductInfoAsync(string xmlRequest, object userState)
+ {
+ if ((this.GetProductInfoOperationCompleted == null))
+ {
+ this.GetProductInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetProductInfoOperationCompleted);
+ }
+ this.InvokeAsync("GetProductInfo", new object[] {
+ xmlRequest}, this.GetProductInfoOperationCompleted, userState);
+ }
+
+ private void OnGetProductInfoOperationCompleted(object arg)
+ {
+ if ((this.GetProductInfoCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.GetProductInfoCompleted(this, new GetProductInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.opensolutions.com/GetDeviceProdEnvConfig", RequestNamespace = "http://www.opensolutions.com/", ResponseNamespace = "http://www.opensolutions.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+ public string GetDeviceProdEnvConfig(string xmlRequest)
+ {
+ object[] results = this.Invoke("GetDeviceProdEnvConfig", new object[] {
+ xmlRequest});
+ return ((string)(results[0]));
+ }
+
+ ///
+ public System.IAsyncResult BeginGetDeviceProdEnvConfig(string xmlRequest, System.AsyncCallback callback, object asyncState)
+ {
+ return this.BeginInvoke("GetDeviceProdEnvConfig", new object[] {
+ xmlRequest}, callback, asyncState);
+ }
+
+ ///
+ public string EndGetDeviceProdEnvConfig(System.IAsyncResult asyncResult)
+ {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((string)(results[0]));
+ }
+
+ ///
+ public void GetDeviceProdEnvConfigAsync(string xmlRequest)
+ {
+ this.GetDeviceProdEnvConfigAsync(xmlRequest, null);
+ }
+
+ ///
+ public void GetDeviceProdEnvConfigAsync(string xmlRequest, object userState)
+ {
+ if ((this.GetDeviceProdEnvConfigOperationCompleted == null))
+ {
+ this.GetDeviceProdEnvConfigOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetDeviceProdEnvConfigOperationCompleted);
+ }
+ this.InvokeAsync("GetDeviceProdEnvConfig", new object[] {
+ xmlRequest}, this.GetDeviceProdEnvConfigOperationCompleted, userState);
+ }
+
+ private void OnGetDeviceProdEnvConfigOperationCompleted(object arg)
+ {
+ if ((this.GetDeviceProdEnvConfigCompleted != null))
+ {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.GetDeviceProdEnvConfigCompleted(this, new GetDeviceProdEnvConfigCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ ///
+ public new void CancelAsync(object userState)
+ {
+ base.CancelAsync(userState);
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void DirectSignonCompletedEventHandler(object sender, DirectSignonCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class DirectSignonCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal DirectSignonCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void ReferralSignonCompletedEventHandler(object sender, ReferralSignonCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class ReferralSignonCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal ReferralSignonCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void GetTicketIdCompletedEventHandler(object sender, GetTicketIdCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class GetTicketIdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal GetTicketIdCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void AddProdDefCompletedEventHandler(object sender, AddProdDefCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class AddProdDefCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal AddProdDefCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void GetUserListCompletedEventHandler(object sender, GetUserListCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class GetUserListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal GetUserListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void AddUsersForProductCompletedEventHandler(object sender, AddUsersForProductCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class AddUsersForProductCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal AddUsersForProductCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void WhoIsCompletedEventHandler(object sender, WhoIsCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class WhoIsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal WhoIsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void UserAdminCompletedEventHandler(object sender, UserAdminCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class UserAdminCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal UserAdminCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void ResetLockedUserCompletedEventHandler(object sender, ResetLockedUserCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class ResetLockedUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal ResetLockedUserCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void ChangePasswordCompletedEventHandler(object sender, ChangePasswordCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class ChangePasswordCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal ChangePasswordCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void AddUsersCompletedEventHandler(object sender, AddUsersCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class AddUsersCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal AddUsersCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void AddProdCompletedEventHandler(object sender, AddProdCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class AddProdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal AddProdCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void AddDeviceCompletedEventHandler(object sender, AddDeviceCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class AddDeviceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal AddDeviceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void GetProductPropertyCompletedEventHandler(object sender, GetProductPropertyCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class GetProductPropertyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal GetProductPropertyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void GetProductInfoCompletedEventHandler(object sender, GetProductInfoCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class GetProductInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal GetProductInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ public delegate void GetDeviceProdEnvConfigCompletedEventHandler(object sender, GetDeviceProdEnvConfigCompletedEventArgs e);
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ public partial class GetDeviceProdEnvConfigCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+
+ private object[] results;
+
+ internal GetDeviceProdEnvConfigCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ ///
+ public string Result
+ {
+ get
+ {
+ this.RaiseExceptionIfNecessary();
+ return ((string)(this.results[0]));
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ServiceReference.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ServiceReference.cs
new file mode 100644
index 0000000..a3ce3e2
--- /dev/null
+++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ServiceReference.cs
@@ -0,0 +1,95245 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities
+{
+ using System.Runtime.Serialization;
+
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="TransactionInput", Namespace="http://www.opensolutions.com/CoreApi")]
+ public partial class TransactionInput : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Input InputField;
+
+ private bool ShouldCommitOrRollbackField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Input Input
+ {
+ get
+ {
+ return this.InputField;
+ }
+ set
+ {
+ this.InputField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public bool ShouldCommitOrRollback
+ {
+ get
+ {
+ return this.ShouldCommitOrRollbackField;
+ }
+ set
+ {
+ this.ShouldCommitOrRollbackField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="Input", Namespace="http://www.opensolutions.com/CoreApi")]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Internationalization))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariable))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceResponseAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariableResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistory[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistory))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistory[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistory))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DueDate[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DueDate))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance2[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance2))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistory1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistory1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationCategory[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationCategory))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOption[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOption))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionInterest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionLoan))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionRate))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Year[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Year))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.YTDType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.YTDType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementOrg[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementOrg))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SecondaryStatementAccountNumber[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SecondaryStatementAccountNumber))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SummaryAccountNumber[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SummaryAccountNumber))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrentMailingAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MailAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MailAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxRptOverride[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxRptOverride))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreHistory[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreHistory))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSIC))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityImage))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementAccessType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementAccessType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerOrganization[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerOrganization))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerPerson[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerPerson))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxIdInquiry[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxIdInquiry))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Address[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Address))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Country))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.State))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalOrganizationIdentification[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalOrganizationIdentification))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDemographics))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersExtOrgId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersExtOrgId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EmailAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EmailAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductInquiry[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductInquiry))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccounts[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccounts))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountsApplications[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountsApplications))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplication[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplication))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountApplications[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountApplications))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplication1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplication1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccounts1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccounts1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountApplication[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountApplication))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestAMLDebtorInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestNetworkInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestRefundInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestRegEInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestReversalInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestTransactionInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account2[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account2))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Consent[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Consent))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Person[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Person))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProdMinor[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProdMinor))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RateTier[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RateTier))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinor[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinor))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationCategory1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationCategory1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalInterfaceValue[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalInterfaceValue))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeInquiryResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WithholdingOverride[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WithholdingOverride))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneratedTransaction[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneratedTransaction))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PartAgree[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PartAgree))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PartAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PartAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalance[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalance))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariable1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariable1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductBalanceCategoryCalculationVariable[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductBalanceCategoryCalculationVariable))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFundHold[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFundHold))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHoldTransactionDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHoldTransactionDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseAccountPayoff))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseLoanAccountInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseProduct))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseYTDHist))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistoryInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInfo[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChangeRate))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalCheckIssue))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalFund[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalFund))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MonetaryItem[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MonetaryItem))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalResponseCheckIssue))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholding[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholding))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgReq))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationEAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementPerson))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementOrg[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementOrg))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelationDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPartyRelationship[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPartyRelationship))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMRtxn[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMRtxn))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMaintAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMaintAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMaintAgreementAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMaintAgreementAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Detail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Detail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailForCardAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailForCardAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRoleRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRoleRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRoleResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRoleResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisGroup[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisGroup))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysis[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysis))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupMaintenance[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupMaintenance))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenance[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenance))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenanceAccountGroup[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenanceAccountGroup))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiary[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiary))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCollateralAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCollateralAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalOrganizationId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalOrganizationId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanLimitHistoryRecord[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanLimitHistoryRecord))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Agreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Agreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance3[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance3))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CombinedStmt))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAEvent[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAEvent))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPersonRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPersonRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PmtCalPeriod[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PmtCalPeriod))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDrawAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDrawAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFileTypeSource[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFileTypeSource))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroup))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupAccountResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupAccountResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInquiryAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountGroup[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountGroup))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterAccountDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseAccountGroup[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseAccountGroup))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHold[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHold))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CombinedStatement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalEntityInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccountInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountProduct))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountListUserField[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountListUserField))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOut[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOut))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MaintenanceAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MaintenanceAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDocumentRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDocumentRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountExternalOrganizationIdentification))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAccountHold[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAccountHold))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistoryInformation[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistoryInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanFHLB))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanLimitHistory))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOption1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOption1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionInterest1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionLoan1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMemoBalance[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMemoBalance))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInformation[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReviewHistory))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAllotment))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AssetBasedLendingAmount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Collateral[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Collateral))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DealerInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable2[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable2))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DrawAccountInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCushion))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Projection[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Projection))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FHLB))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FutureMinorAccountType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HAMPInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LateChargeInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PrepaymentPenalty[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PrepaymentPenalty))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Property))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyInsuranceInformation[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyInsuranceInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicyInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicyDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicyDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainanceAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainanceAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMargin))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Lien[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Lien))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyDocumentRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyDocumentRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyTax[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyTax))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RecurringFee[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RecurringFee))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ScheduledAllotment))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurance[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurance))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurancePers))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountNAICSSIC))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountOverDraft))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTitleLineText[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTitleLineText))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountUserField[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountUserField))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DeferredFee[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DeferredFee))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCalculationVariable[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCalculationVariable))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceHSAEvent[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceHSAEvent))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSASweepData))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutFlag[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutFlag))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterLineData))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Monetary))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RecordData[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RecordData))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Organization[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Organization))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationIdentification[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationIdentification))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainancePhone[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainancePhone))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenancePerson[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenancePerson))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceDemographics))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceIdentification))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Miscellaneous))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonName))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonNAICSSIC))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxReportingOverride[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxReportingOverride))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningFlag[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningFlag))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MaintenanceResponseAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MaintenanceResponseAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Pricing[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Pricing))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PricingRule[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PricingRule))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRestriction[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRestriction))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelation[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelationAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelationAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxID[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxID))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelationPhone[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelationPhone))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Stop[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Stop))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseStop[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseStop))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopPaymentResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopPaymentResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepInvestmentAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepLoanAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Rtxn[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Rtxn))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExchTxn[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExchTxn))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SpreadDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SpreadDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarning[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarning))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AvailableEmployee[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AvailableEmployee))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMember[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMember))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMemberIssue[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMemberIssue))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementTypeDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementTypeDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashBox[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashBox))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account3[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account3))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NewDataSet[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NewDataSet))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyInsuranceInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyInformation[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyFrequency[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyFrequency))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyTaxes[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyTaxes))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyTaxDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyTaxFrequency[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyTaxFrequency))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceLien[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceLien))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceCollateralMargin))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyDocumentRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyDocumentRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralPropertyListResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralPropertyListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DepositAccountCollateralRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralSearchAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DepositAccountCollateralResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DepositAccountCollateralResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountProperty[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountProperty))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTax[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTax))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxFrequency[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxFrequency))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Appraisal[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Appraisal))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicy[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicy))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyInsurancePolicyDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyInsurancePolicyDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterAccountProperty[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterAccountProperty))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralLien[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralLien))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralDocumentRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralDocumentRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestNetworkInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestRefundInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestReturnInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestReversalInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestTransactionInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction2[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction2))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionBalanceType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionBalanceType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExtRtxnDescription))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FundAmountDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FundAmountDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.IntRtxnDescription))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryMail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountrySubDivision[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountrySubDivision))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryTaxIdType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryTaxIdType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Currency[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Currency))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Exchange))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageDocument))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentData[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentData))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageDelete[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageDelete))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessage[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessage))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CViewActivity[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CViewActivity))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Link[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Link))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollRelationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollOrganizationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollPersonRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAgreementRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTypeRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTypeRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollRelationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollPersonResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAgreementResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTypeResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTypeResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribHistInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribute[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribute))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttributeRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttributeRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Attribute[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Attribute))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ValidationRule[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ValidationRule))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowDisbursementInformation[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowDisbursementInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationID[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationID))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPlan[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPlan))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FileTypeSource[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FileTypeSource))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NAICS[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NAICS))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SIC[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SIC))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SICSub[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SICSub))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataAccountRoleCode[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataAccountRoleCode))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataUserField))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPersonOrganizationUserField[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPersonOrganizationUserField))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTaxIdData[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTaxIdData))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.JointOwner[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.JointOwner))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.JointOwnerAccountRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.JointOwnerAccountRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutFlag[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutFlag))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPrepaymentPenalty[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPrepaymentPenalty))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningFlag[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningFlag))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationTaxIdData))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonOrganizationAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonOrganizationAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataEmailAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataEmailAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPhone[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPhone))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonTaxIdData))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestor[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestor))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInvestorRateParameter))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorMaintenanceResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorAccountRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorAccountRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorAccountResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorAccountResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product2[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product2))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAccountInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileProduct))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Demographics))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceType1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceType1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashboxTxnEntityAttribute[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashboxTxnEntityAttribute))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckIssue))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayeeAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AddressLineInformation[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AddressLineInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExceptionPaymentInfo[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExceptionPaymentInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DueDate1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DueDate1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcessBalanceType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcessBalanceType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FundBalanceType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FundBalanceType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Fund[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Fund))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OverrideEffRate))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Participation[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Participation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Reportable1098))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RetirementInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnEntityAttribute[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnEntityAttribute))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckIssueNumber[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckIssueNumber))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteClass[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteClass))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Note[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Note))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransferRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransferRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransferResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransferResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationRequestRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationRequestRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationResponseRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationResponseRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonRequestRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonRequestRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSearch[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSearch))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationTaxId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationTaxId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPerson[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPerson))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgExtOrgId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAdata))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgIdInquiry[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgIdInquiry))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgOrg[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgOrg))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgOrgRole[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgOrgRole))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxIdInquiry[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxIdInquiry))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxId1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxId1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPayrollTyp[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPayrollTyp))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Distribution[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Distribution))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PendingRtxn[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PendingRtxn))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCollateralAcct[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCollateralAcct))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccountInformation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanBalanceInfo))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonProduct))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ShareBalances))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardPerson))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrg[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrg))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryAgreementAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryAgreementAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardPers))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryStatementAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryStatementAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintAgreementAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintAgreementAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DrawAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DrawAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintStatementAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintStatementAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailDemographics))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Document[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Document))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailPersExtOrgId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailPersExtOrgId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Relation))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersMaintDemographics))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAData1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Identification))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersExtOrgId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersExtOrgId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersId[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersId))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersTyp[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersTyp))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgEAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgEAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTyp[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTyp))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAcct[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAcct))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailForEAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailForEAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationEAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationEAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationEAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAccessTyp[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAccessTyp))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountEAgreement[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountEAgreement))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationRelationship))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPhone))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Person1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Person1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganization[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganization))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningsResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningsResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMajor[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMajor))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinor1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinor1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllowedMinor[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllowedMinor))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Role[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Role))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductUserField[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductUserField))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMajorResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMajorResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinorResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinorResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceCategoryBalanceType[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceCategoryBalanceType))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RateTier1[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RateTier1))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Region))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReceivableList[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReceivableList))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReceivable[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReceivable))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivableResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivableResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExtTransfer[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExtTransfer))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Allotment[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Allotment))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferListPayeeAddress[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferListPayeeAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayeeAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayeeAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllotmentRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllotmentRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenancePayeeAddress))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenancePayeeAddressLine[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenancePayeeAddressLine))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllotmentResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllotmentResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RolesOnAccount[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RolesOnAccount))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnTyp))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnReason[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnReason))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationTypeVariable))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BankOption[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BankOption))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType2))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationTypeCalculationVariable[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationTypeCalculationVariable))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Tickler[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Tickler))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionRequest[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldValueResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldValueResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Activity[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Activity))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActivityDetail[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActivityDetail))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActivityResponse[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActivityResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SystemStatus))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActionCode))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AuthTypes))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(string[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(object[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalInterfaceMappingsRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalInterfaceMappingsResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Error[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Error))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeHistInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeHistInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneratedTransactionsCalculationInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneratedTransactionsCalculationInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreementInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreementInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreementMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreementMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalancesInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalancesInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AcctHoldMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AcctHoldMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanFundHoldsInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanFundHoldsInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRenewalRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRenewalResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholdingMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholdingMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementOrgInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementOrgMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMRealTimePushRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMRealTimePushResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRoleMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRoleMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRolesListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRolesListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDetailInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDetailInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDrawAccountInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDrawAccountInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFileTypeSourceIDRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFileTypeSourceIDResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHoldsInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHoldsInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPayOffPayDownInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPayOffPayDownInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPricingRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPricingResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRestrictionsListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRestrictionsListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRolesInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRolesInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentACHMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentACHMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTransactionHistoryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTransactionHistoryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountYTDHistoryInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountYTDHistoryInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AvailableEmployeeListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AvailableEmployeeListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardActivationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardActivationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementDetailInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementDetailInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementTypeListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementTypeListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashboxListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashboxListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMCredentialsInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMCredentialsInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChangeCardAgreementPINRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChangeCardAgreementPINResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChargeoffInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChargeoffInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckOrderRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckOrderResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckWithdrawalRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckWithdrawalResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CodeTableInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CodeTableInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralSearchRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralSearchResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionHistoryInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionHistoryInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryDetailRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryDetailResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrencyExchangeListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrencyExchangeListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrencyExchangeRateInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrencyExchangeRateInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DatabaseHandshakeRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DatabaseHandshakeResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentImageInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentImageInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentImageMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentImageMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageDeleteRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageDeleteResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessagesInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessagesInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessagesPresentationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessagesPresentationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAutoEnrollRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAutoEnrollResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementCredentialValidationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementCredentialValidationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementPasswordPinMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementPasswordPinMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribHistInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribHistMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribHistMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityValidationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityValidationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowDisbursementInformationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowDisbursementInformationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FetchRetirementPlansInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FetchRetirementPlansInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FileTypeSourceListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FileTypeSourceListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetNAICSRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetNAICSResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetNewAccountNumberRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetNewAccountNumberResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetSICSubDetailsRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetSICSubDetailsResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestmentOptionsInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestmentOptionsInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestmentOptionsMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestmentOptionsMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestorAccountMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestorAccountMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestorMonetaryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestorMonetaryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MemberToMemberValidationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MemberToMemberValidationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MinorChangeMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MinorChangeMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MjMiAccountCardAgreementTypeListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MjMiAccountCardAgreementTypeListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileBankingInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileBankingInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MonetaryTransactionRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MonetaryTransactionResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteClassInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteClassInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OneTimeTransferMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OneTimeTransferMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOrganizationRoleMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOrganizationRoleMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPersonRoleMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPersonRoleMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSearchRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSearchResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayrollDistributionInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayrollDistributionInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayrollDistributionMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayrollDistributionMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PendingAccountTransactionInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PendingAccountTransactionInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccountInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccountInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonEAgreementCreationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonEAgreementCreationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationEAgreementMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationEAgreementMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonSearchRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonSearchResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductDetailInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductDetailInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductListInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductListInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivableListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivableListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivablesMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivablesMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalTransferListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalTransferListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RetrieveImageRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RetrieveImageResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RolesOnAccountRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RolesOnAccountResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnReasonInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnReasonInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StatementDeLinkRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StatementDeLinkResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SystemCodeInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SystemCodeInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerListRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerListResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionDetailRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionDetailResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldInformationRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldInformationResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WriteActivityRowsRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WriteActivityRowsResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductListForTimeDepositResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductListForTimeDepositRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWTransactionDetailResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWTransactionDetailRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMultiAccountBalanceInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMultiAccountBalanceInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplicationsMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplicationsMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplicationsInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplicationsInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanExceptionPaymentDetailInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanExceptionPaymentDetailInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestDetailsInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestDetailsInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductSystemCodeResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductSystemCodeRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonConsentMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonConsentMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistoryMaintenanceRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistoryMaintenanceResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSystemCodeResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSystemCodeRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountServiceFeesInquiryResponse))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountServiceFeesInquiryRequest))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionInput))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UAInput))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionOutput))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Output))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase[]))]
+ [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UAOutput))]
+ public partial class Input : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private object[] ExtensionRequestsField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase[] RequestsField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UAInput UserAuthenticationField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public object[] ExtensionRequests
+ {
+ get
+ {
+ return this.ExtensionRequestsField;
+ }
+ set
+ {
+ this.ExtensionRequestsField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase[] Requests
+ {
+ get
+ {
+ return this.RequestsField;
+ }
+ set
+ {
+ this.RequestsField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UAInput UserAuthentication
+ {
+ get
+ {
+ return this.UserAuthenticationField;
+ }
+ set
+ {
+ this.UserAuthenticationField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="UAInput", Namespace="http://www.opensolutions.com/CoreApi")]
+ public partial class UAInput : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string AccessTypeCodeField;
+
+ private string AgreementTypeCodeField;
+
+ private string ApplIDField;
+
+ private long ApplNumberField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AuthTypes AuthorizationTypeField;
+
+ private string CashBoxNumberField;
+
+ private string CustomerAccessNumberField;
+
+ private System.Nullable EffectiveDateField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Internationalization InternationalizationField;
+
+ private string LocationOrgNumberField;
+
+ private string NetworkNodeNameField;
+
+ private string PINField;
+
+ private string PasswordField;
+
+ private string PhysicalAddressField;
+
+ private System.Nullable PostDateField;
+
+ private string UsageCodeField;
+
+ private string UserIdField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string AccessTypeCode
+ {
+ get
+ {
+ return this.AccessTypeCodeField;
+ }
+ set
+ {
+ this.AccessTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string AgreementTypeCode
+ {
+ get
+ {
+ return this.AgreementTypeCodeField;
+ }
+ set
+ {
+ this.AgreementTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string ApplID
+ {
+ get
+ {
+ return this.ApplIDField;
+ }
+ set
+ {
+ this.ApplIDField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public long ApplNumber
+ {
+ get
+ {
+ return this.ApplNumberField;
+ }
+ set
+ {
+ this.ApplNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AuthTypes AuthorizationType
+ {
+ get
+ {
+ return this.AuthorizationTypeField;
+ }
+ set
+ {
+ this.AuthorizationTypeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CashBoxNumber
+ {
+ get
+ {
+ return this.CashBoxNumberField;
+ }
+ set
+ {
+ this.CashBoxNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CustomerAccessNumber
+ {
+ get
+ {
+ return this.CustomerAccessNumberField;
+ }
+ set
+ {
+ this.CustomerAccessNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable EffectiveDate
+ {
+ get
+ {
+ return this.EffectiveDateField;
+ }
+ set
+ {
+ this.EffectiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Internationalization Internationalization
+ {
+ get
+ {
+ return this.InternationalizationField;
+ }
+ set
+ {
+ this.InternationalizationField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string LocationOrgNumber
+ {
+ get
+ {
+ return this.LocationOrgNumberField;
+ }
+ set
+ {
+ this.LocationOrgNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string NetworkNodeName
+ {
+ get
+ {
+ return this.NetworkNodeNameField;
+ }
+ set
+ {
+ this.NetworkNodeNameField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string PIN
+ {
+ get
+ {
+ return this.PINField;
+ }
+ set
+ {
+ this.PINField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string Password
+ {
+ get
+ {
+ return this.PasswordField;
+ }
+ set
+ {
+ this.PasswordField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string PhysicalAddress
+ {
+ get
+ {
+ return this.PhysicalAddressField;
+ }
+ set
+ {
+ this.PhysicalAddressField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable PostDate
+ {
+ get
+ {
+ return this.PostDateField;
+ }
+ set
+ {
+ this.PostDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string UsageCode
+ {
+ get
+ {
+ return this.UsageCodeField;
+ }
+ set
+ {
+ this.UsageCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string UserId
+ {
+ get
+ {
+ return this.UserIdField;
+ }
+ set
+ {
+ this.UserIdField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="Internationalization", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.App" +
+ "lication")]
+ public partial class Internationalization : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string CultureCodeField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CultureCode
+ {
+ get
+ {
+ return this.CultureCodeField;
+ }
+ set
+ {
+ this.CultureCodeField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountBalanceVariableMaintenanceAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountBalanceVariableMaintenance.Request")]
+ public partial class AccountBalanceVariableMaintenanceAccount : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable AccountNumberField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariable AccountSubAccountCalculationVariableField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceTypeCodeField;
+
+ private System.Nullable IsNextEarningDateNullField;
+
+ private System.Nullable NextEarningDateField;
+
+ private System.Nullable SubAccountNumberField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AccountNumber
+ {
+ get
+ {
+ return this.AccountNumberField;
+ }
+ set
+ {
+ this.AccountNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariable AccountSubAccountCalculationVariable
+ {
+ get
+ {
+ return this.AccountSubAccountCalculationVariableField;
+ }
+ set
+ {
+ this.AccountSubAccountCalculationVariableField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsNextEarningDateNull
+ {
+ get
+ {
+ return this.IsNextEarningDateNullField;
+ }
+ set
+ {
+ this.IsNextEarningDateNullField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable NextEarningDate
+ {
+ get
+ {
+ return this.NextEarningDateField;
+ }
+ set
+ {
+ this.NextEarningDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable SubAccountNumber
+ {
+ get
+ {
+ return this.SubAccountNumberField;
+ }
+ set
+ {
+ this.SubAccountNumberField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountSubAccountCalculationVariable", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountBalanceVariableMaintenance.Request")]
+ public partial class AccountSubAccountCalculationVariable : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string CalculationTypeCodeField;
+
+ private string CalculationVariableCodeField;
+
+ private string CalculationVariableValueField;
+
+ private System.Nullable CalculationVariableValueEffectiveDateField;
+
+ private System.Nullable IsCalculationVariablesToAccountLevelField;
+
+ private System.Nullable IsInactivateAllField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationTypeCode
+ {
+ get
+ {
+ return this.CalculationTypeCodeField;
+ }
+ set
+ {
+ this.CalculationTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationVariableCode
+ {
+ get
+ {
+ return this.CalculationVariableCodeField;
+ }
+ set
+ {
+ this.CalculationVariableCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationVariableValue
+ {
+ get
+ {
+ return this.CalculationVariableValueField;
+ }
+ set
+ {
+ this.CalculationVariableValueField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable CalculationVariableValueEffectiveDate
+ {
+ get
+ {
+ return this.CalculationVariableValueEffectiveDateField;
+ }
+ set
+ {
+ this.CalculationVariableValueEffectiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsCalculationVariablesToAccountLevel
+ {
+ get
+ {
+ return this.IsCalculationVariablesToAccountLevelField;
+ }
+ set
+ {
+ this.IsCalculationVariablesToAccountLevelField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsInactivateAll
+ {
+ get
+ {
+ return this.IsInactivateAllField;
+ }
+ set
+ {
+ this.IsInactivateAllField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountBalanceVariableMaintenanceResponseAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountBalanceVariableMaintenance.Response")]
+ public partial class AccountBalanceVariableMaintenanceResponseAccount : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable AccountNumberField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariableResponse AccountSubAccountCalculationVariableField;
+
+ private System.Nullable SubAccountNumberField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AccountNumber
+ {
+ get
+ {
+ return this.AccountNumberField;
+ }
+ set
+ {
+ this.AccountNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariableResponse AccountSubAccountCalculationVariable
+ {
+ get
+ {
+ return this.AccountSubAccountCalculationVariableField;
+ }
+ set
+ {
+ this.AccountSubAccountCalculationVariableField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable SubAccountNumber
+ {
+ get
+ {
+ return this.SubAccountNumberField;
+ }
+ set
+ {
+ this.SubAccountNumberField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountSubAccountCalculationVariableResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountBalanceVariableMaintenance.Response")]
+ public partial class AccountSubAccountCalculationVariableResponse : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable IsSuccessField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsSuccess
+ {
+ get
+ {
+ return this.IsSuccessField;
+ }
+ set
+ {
+ this.IsSuccessField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="Balance", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountInterestDetailsInquiry.Request")]
+ public partial class Balance : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceTypeCodeField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="Balance", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountInterestDetailsInquiry.Response")]
+ public partial class Balance1 : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistory[] AccountInterestsHistoryField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistory[] AccountRatesHistoryField;
+
+ private System.Nullable AccruedInterestField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceTypeCodeField;
+
+ private string EarningsCalenderPeriodCodeField;
+
+ private string InterestCycleField;
+
+ private System.Nullable IsRateChangeReCalculatedPaymentField;
+
+ private System.Nullable NextEarningDateField;
+
+ private System.Nullable NextPaymentChangeDateField;
+
+ private System.Nullable NextRateChangeDateField;
+
+ private System.Nullable RateChangeLeadDaysField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistory[] AccountInterestsHistory
+ {
+ get
+ {
+ return this.AccountInterestsHistoryField;
+ }
+ set
+ {
+ this.AccountInterestsHistoryField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistory[] AccountRatesHistory
+ {
+ get
+ {
+ return this.AccountRatesHistoryField;
+ }
+ set
+ {
+ this.AccountRatesHistoryField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AccruedInterest
+ {
+ get
+ {
+ return this.AccruedInterestField;
+ }
+ set
+ {
+ this.AccruedInterestField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string EarningsCalenderPeriodCode
+ {
+ get
+ {
+ return this.EarningsCalenderPeriodCodeField;
+ }
+ set
+ {
+ this.EarningsCalenderPeriodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string InterestCycle
+ {
+ get
+ {
+ return this.InterestCycleField;
+ }
+ set
+ {
+ this.InterestCycleField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsRateChangeReCalculatedPayment
+ {
+ get
+ {
+ return this.IsRateChangeReCalculatedPaymentField;
+ }
+ set
+ {
+ this.IsRateChangeReCalculatedPaymentField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable NextEarningDate
+ {
+ get
+ {
+ return this.NextEarningDateField;
+ }
+ set
+ {
+ this.NextEarningDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable NextPaymentChangeDate
+ {
+ get
+ {
+ return this.NextPaymentChangeDateField;
+ }
+ set
+ {
+ this.NextPaymentChangeDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable NextRateChangeDate
+ {
+ get
+ {
+ return this.NextRateChangeDateField;
+ }
+ set
+ {
+ this.NextRateChangeDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RateChangeLeadDays
+ {
+ get
+ {
+ return this.RateChangeLeadDaysField;
+ }
+ set
+ {
+ this.RateChangeLeadDaysField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountInterestHistory", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountInterestDetailsInquiry.Response")]
+ public partial class AccountInterestHistory : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable AmortTermField;
+
+ private string CalcBalanceTypeCodeField;
+
+ private string CalcScheduleNameField;
+
+ private System.Nullable CalcScheduleNumberField;
+
+ private string CompoundCalenderPeriodCodeField;
+
+ private string DaysMethodCodeField;
+
+ private string InterestBaseField;
+
+ private System.Nullable InterestHistoryEffectiveDateField;
+
+ private System.Nullable InterestHistoryInactiveDateField;
+
+ private string InterestMethodCodeField;
+
+ private string InterestRateReCalculationMethodField;
+
+ private System.Nullable IsAccountOverrideField;
+
+ private System.Nullable IsActiveField;
+
+ private System.Nullable IsAdjustedTermField;
+
+ private System.Nullable IsCapitalizeInterestField;
+
+ private System.Nullable IsNegativeAmortizationAllowedField;
+
+ private System.Nullable MarginFixedField;
+
+ private System.Nullable MarginPercentageField;
+
+ private System.Nullable MaximumInterestRateField;
+
+ private System.Nullable MaximumRateChangeDownField;
+
+ private System.Nullable MaximumRateChangeUpField;
+
+ private System.Nullable MinimumInterestBalanceAmountField;
+
+ private string MinimumInterestCalcBalanceTypeCodeField;
+
+ private System.Nullable MinimumInterestRateField;
+
+ private System.Nullable MinimumRateChangeDownField;
+
+ private System.Nullable MinimumRateChangeUpField;
+
+ private string PaymentChangeCalenderPeriodCodeField;
+
+ private string PaymentChangeRoundMethodCodeField;
+
+ private string RateChangeCalenderPeriodCodeField;
+
+ private string RateChangeMethodCodeField;
+
+ private string RateChangeRoundMethodCodeField;
+
+ private string RateTypeCodeField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AmortTerm
+ {
+ get
+ {
+ return this.AmortTermField;
+ }
+ set
+ {
+ this.AmortTermField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalcBalanceTypeCode
+ {
+ get
+ {
+ return this.CalcBalanceTypeCodeField;
+ }
+ set
+ {
+ this.CalcBalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalcScheduleName
+ {
+ get
+ {
+ return this.CalcScheduleNameField;
+ }
+ set
+ {
+ this.CalcScheduleNameField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable CalcScheduleNumber
+ {
+ get
+ {
+ return this.CalcScheduleNumberField;
+ }
+ set
+ {
+ this.CalcScheduleNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CompoundCalenderPeriodCode
+ {
+ get
+ {
+ return this.CompoundCalenderPeriodCodeField;
+ }
+ set
+ {
+ this.CompoundCalenderPeriodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string DaysMethodCode
+ {
+ get
+ {
+ return this.DaysMethodCodeField;
+ }
+ set
+ {
+ this.DaysMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string InterestBase
+ {
+ get
+ {
+ return this.InterestBaseField;
+ }
+ set
+ {
+ this.InterestBaseField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable InterestHistoryEffectiveDate
+ {
+ get
+ {
+ return this.InterestHistoryEffectiveDateField;
+ }
+ set
+ {
+ this.InterestHistoryEffectiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable InterestHistoryInactiveDate
+ {
+ get
+ {
+ return this.InterestHistoryInactiveDateField;
+ }
+ set
+ {
+ this.InterestHistoryInactiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string InterestMethodCode
+ {
+ get
+ {
+ return this.InterestMethodCodeField;
+ }
+ set
+ {
+ this.InterestMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string InterestRateReCalculationMethod
+ {
+ get
+ {
+ return this.InterestRateReCalculationMethodField;
+ }
+ set
+ {
+ this.InterestRateReCalculationMethodField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsAccountOverride
+ {
+ get
+ {
+ return this.IsAccountOverrideField;
+ }
+ set
+ {
+ this.IsAccountOverrideField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsActive
+ {
+ get
+ {
+ return this.IsActiveField;
+ }
+ set
+ {
+ this.IsActiveField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsAdjustedTerm
+ {
+ get
+ {
+ return this.IsAdjustedTermField;
+ }
+ set
+ {
+ this.IsAdjustedTermField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsCapitalizeInterest
+ {
+ get
+ {
+ return this.IsCapitalizeInterestField;
+ }
+ set
+ {
+ this.IsCapitalizeInterestField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsNegativeAmortizationAllowed
+ {
+ get
+ {
+ return this.IsNegativeAmortizationAllowedField;
+ }
+ set
+ {
+ this.IsNegativeAmortizationAllowedField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MarginFixed
+ {
+ get
+ {
+ return this.MarginFixedField;
+ }
+ set
+ {
+ this.MarginFixedField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MarginPercentage
+ {
+ get
+ {
+ return this.MarginPercentageField;
+ }
+ set
+ {
+ this.MarginPercentageField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MaximumInterestRate
+ {
+ get
+ {
+ return this.MaximumInterestRateField;
+ }
+ set
+ {
+ this.MaximumInterestRateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MaximumRateChangeDown
+ {
+ get
+ {
+ return this.MaximumRateChangeDownField;
+ }
+ set
+ {
+ this.MaximumRateChangeDownField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MaximumRateChangeUp
+ {
+ get
+ {
+ return this.MaximumRateChangeUpField;
+ }
+ set
+ {
+ this.MaximumRateChangeUpField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MinimumInterestBalanceAmount
+ {
+ get
+ {
+ return this.MinimumInterestBalanceAmountField;
+ }
+ set
+ {
+ this.MinimumInterestBalanceAmountField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string MinimumInterestCalcBalanceTypeCode
+ {
+ get
+ {
+ return this.MinimumInterestCalcBalanceTypeCodeField;
+ }
+ set
+ {
+ this.MinimumInterestCalcBalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MinimumInterestRate
+ {
+ get
+ {
+ return this.MinimumInterestRateField;
+ }
+ set
+ {
+ this.MinimumInterestRateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MinimumRateChangeDown
+ {
+ get
+ {
+ return this.MinimumRateChangeDownField;
+ }
+ set
+ {
+ this.MinimumRateChangeDownField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MinimumRateChangeUp
+ {
+ get
+ {
+ return this.MinimumRateChangeUpField;
+ }
+ set
+ {
+ this.MinimumRateChangeUpField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string PaymentChangeCalenderPeriodCode
+ {
+ get
+ {
+ return this.PaymentChangeCalenderPeriodCodeField;
+ }
+ set
+ {
+ this.PaymentChangeCalenderPeriodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string PaymentChangeRoundMethodCode
+ {
+ get
+ {
+ return this.PaymentChangeRoundMethodCodeField;
+ }
+ set
+ {
+ this.PaymentChangeRoundMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeCalenderPeriodCode
+ {
+ get
+ {
+ return this.RateChangeCalenderPeriodCodeField;
+ }
+ set
+ {
+ this.RateChangeCalenderPeriodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeMethodCode
+ {
+ get
+ {
+ return this.RateChangeMethodCodeField;
+ }
+ set
+ {
+ this.RateChangeMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeRoundMethodCode
+ {
+ get
+ {
+ return this.RateChangeRoundMethodCodeField;
+ }
+ set
+ {
+ this.RateChangeRoundMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateTypeCode
+ {
+ get
+ {
+ return this.RateTypeCodeField;
+ }
+ set
+ {
+ this.RateTypeCodeField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountRateHistory", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountInterestDetailsInquiry.Response")]
+ public partial class AccountRateHistory : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable AccountInfoDateField;
+
+ private System.Nullable DisclosedInterestRateField;
+
+ private System.Nullable InterestRateField;
+
+ private System.Nullable IsActiveField;
+
+ private System.Nullable RateEffectiveDateField;
+
+ private System.Nullable RateInactiveDateField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AccountInfoDate
+ {
+ get
+ {
+ return this.AccountInfoDateField;
+ }
+ set
+ {
+ this.AccountInfoDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable DisclosedInterestRate
+ {
+ get
+ {
+ return this.DisclosedInterestRateField;
+ }
+ set
+ {
+ this.DisclosedInterestRateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable InterestRate
+ {
+ get
+ {
+ return this.InterestRateField;
+ }
+ set
+ {
+ this.InterestRateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsActive
+ {
+ get
+ {
+ return this.IsActiveField;
+ }
+ set
+ {
+ this.IsActiveField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RateEffectiveDate
+ {
+ get
+ {
+ return this.RateEffectiveDateField;
+ }
+ set
+ {
+ this.RateEffectiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RateInactiveDate
+ {
+ get
+ {
+ return this.RateInactiveDateField;
+ }
+ set
+ {
+ this.RateInactiveDateField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="DueDate", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountLoanExceptionPaymentDetailInquiry.Response")]
+ public partial class DueDate : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceType[] BalanceTypesField;
+
+ private System.Nullable PaymentDueDateField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceType[] BalanceTypes
+ {
+ get
+ {
+ return this.BalanceTypesField;
+ }
+ set
+ {
+ this.BalanceTypesField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable PaymentDueDate
+ {
+ get
+ {
+ return this.PaymentDueDateField;
+ }
+ set
+ {
+ this.PaymentDueDateField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="BalanceType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountLoanExceptionPaymentDetailInquiry.Response")]
+ public partial class BalanceType : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceTypeCodeField;
+
+ private System.Nullable ReceivableAmountDueField;
+
+ private System.Nullable ReceivableNumberField;
+
+ private System.Nullable SubAccountNumberField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable ReceivableAmountDue
+ {
+ get
+ {
+ return this.ReceivableAmountDueField;
+ }
+ set
+ {
+ this.ReceivableAmountDueField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable ReceivableNumber
+ {
+ get
+ {
+ return this.ReceivableNumberField;
+ }
+ set
+ {
+ this.ReceivableNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable SubAccountNumber
+ {
+ get
+ {
+ return this.SubAccountNumberField;
+ }
+ set
+ {
+ this.SubAccountNumberField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="Balance", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountRateHistoryMaintenance")]
+ public partial class Balance2 : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistory1[] AccountRateHistoriesField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceTypeCodeField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRateHistory1[] AccountRateHistories
+ {
+ get
+ {
+ return this.AccountRateHistoriesField;
+ }
+ set
+ {
+ this.AccountRateHistoriesField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountRateHistory", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountRateHistoryMaintenance")]
+ public partial class AccountRateHistory1 : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActionCode ActionCodeField;
+
+ private System.Nullable EffectiveDateField;
+
+ private System.Nullable IndexedDateField;
+
+ private System.Nullable InterestRateField;
+
+ private System.Nullable IsIndexedField;
+
+ private System.Nullable IsTeaserRateField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActionCode ActionCode
+ {
+ get
+ {
+ return this.ActionCodeField;
+ }
+ set
+ {
+ this.ActionCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable EffectiveDate
+ {
+ get
+ {
+ return this.EffectiveDateField;
+ }
+ set
+ {
+ this.EffectiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IndexedDate
+ {
+ get
+ {
+ return this.IndexedDateField;
+ }
+ set
+ {
+ this.IndexedDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable InterestRate
+ {
+ get
+ {
+ return this.InterestRateField;
+ }
+ set
+ {
+ this.InterestRateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsIndexed
+ {
+ get
+ {
+ return this.IsIndexedField;
+ }
+ set
+ {
+ this.IsIndexedField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsTeaserRate
+ {
+ get
+ {
+ return this.IsTeaserRateField;
+ }
+ set
+ {
+ this.IsTeaserRateField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="Account", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountSystemCodeResponse.Response")]
+ public partial class Account : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable AccountNumberField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationCategory[] CalculationCategoriesField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product ProductField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AccountNumber
+ {
+ get
+ {
+ return this.AccountNumberField;
+ }
+ set
+ {
+ this.AccountNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationCategory[] CalculationCategories
+ {
+ get
+ {
+ return this.CalculationCategoriesField;
+ }
+ set
+ {
+ this.CalculationCategoriesField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product Product
+ {
+ get
+ {
+ return this.ProductField;
+ }
+ set
+ {
+ this.ProductField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="CalculationCategory", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountSystemCodeResponse.Response")]
+ public partial class CalculationCategory : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string CalculationCategoryCodeField;
+
+ private string CalculationCategoryDescriptionField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType[] CalculationTypesField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationCategoryCode
+ {
+ get
+ {
+ return this.CalculationCategoryCodeField;
+ }
+ set
+ {
+ this.CalculationCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationCategoryDescription
+ {
+ get
+ {
+ return this.CalculationCategoryDescriptionField;
+ }
+ set
+ {
+ this.CalculationCategoryDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType[] CalculationTypes
+ {
+ get
+ {
+ return this.CalculationTypesField;
+ }
+ set
+ {
+ this.CalculationTypesField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="CalculationType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountSystemCodeResponse.Response")]
+ public partial class CalculationType : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string CalculationTypeCodeField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable[] CalculationVariablesField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationTypeCode
+ {
+ get
+ {
+ return this.CalculationTypeCodeField;
+ }
+ set
+ {
+ this.CalculationTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable[] CalculationVariables
+ {
+ get
+ {
+ return this.CalculationVariablesField;
+ }
+ set
+ {
+ this.CalculationVariablesField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="CalculationVariable", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountSystemCodeResponse.Response")]
+ public partial class CalculationVariable : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable AccountOverrideYNField;
+
+ private string CalculationVariableCodeField;
+
+ private string CalculationVariableNameField;
+
+ private string CalculationVariableValueField;
+
+ private System.Nullable InactiveDateField;
+
+ private System.Nullable IsAccountOverriddenYNField;
+
+ private System.Nullable ValueEffectiveDateField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AccountOverrideYN
+ {
+ get
+ {
+ return this.AccountOverrideYNField;
+ }
+ set
+ {
+ this.AccountOverrideYNField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationVariableCode
+ {
+ get
+ {
+ return this.CalculationVariableCodeField;
+ }
+ set
+ {
+ this.CalculationVariableCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationVariableName
+ {
+ get
+ {
+ return this.CalculationVariableNameField;
+ }
+ set
+ {
+ this.CalculationVariableNameField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationVariableValue
+ {
+ get
+ {
+ return this.CalculationVariableValueField;
+ }
+ set
+ {
+ this.CalculationVariableValueField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable InactiveDate
+ {
+ get
+ {
+ return this.InactiveDateField;
+ }
+ set
+ {
+ this.InactiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsAccountOverriddenYN
+ {
+ get
+ {
+ return this.IsAccountOverriddenYNField;
+ }
+ set
+ {
+ this.IsAccountOverriddenYNField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable ValueEffectiveDate
+ {
+ get
+ {
+ return this.ValueEffectiveDateField;
+ }
+ set
+ {
+ this.ValueEffectiveDateField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="Product", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.AccountSystemCodeResponse.Response")]
+ public partial class Product : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string MajorAccountTypeCodeField;
+
+ private string MinorAccountTypeCodeField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string MajorAccountTypeCode
+ {
+ get
+ {
+ return this.MajorAccountTypeCodeField;
+ }
+ set
+ {
+ this.MajorAccountTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string MinorAccountTypeCode
+ {
+ get
+ {
+ return this.MinorAccountTypeCodeField;
+ }
+ set
+ {
+ this.MinorAccountTypeCodeField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="PersOrgUserField", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class PersOrgUserField : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string UserFieldCodeField;
+
+ private string UserFieldDescriptionField;
+
+ private string UserFieldValueDescriptionField;
+
+ private string ValueField;
+
+ private System.Nullable ValueLastUpdatedDateField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string UserFieldCode
+ {
+ get
+ {
+ return this.UserFieldCodeField;
+ }
+ set
+ {
+ this.UserFieldCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string UserFieldDescription
+ {
+ get
+ {
+ return this.UserFieldDescriptionField;
+ }
+ set
+ {
+ this.UserFieldDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string UserFieldValueDescription
+ {
+ get
+ {
+ return this.UserFieldValueDescriptionField;
+ }
+ set
+ {
+ this.UserFieldValueDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string Value
+ {
+ get
+ {
+ return this.ValueField;
+ }
+ set
+ {
+ this.ValueField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable ValueLastUpdatedDate
+ {
+ get
+ {
+ return this.ValueLastUpdatedDateField;
+ }
+ set
+ {
+ this.ValueLastUpdatedDateField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="UserField", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class UserField : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string CodeField;
+
+ private string ValueField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string Code
+ {
+ get
+ {
+ return this.CodeField;
+ }
+ set
+ {
+ this.CodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string Value
+ {
+ get
+ {
+ return this.ValueField;
+ }
+ set
+ {
+ this.ValueField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanRepricingPlan", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class AccountLoanRepricingPlan : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOption[] AccountLoanRepricingPlanOptionsField;
+
+ private System.Nullable DefaultRepricingPlanOptionNumberField;
+
+ private System.Nullable RepricingEffectiveDateField;
+
+ private System.Nullable RepricingInactiveDateField;
+
+ private System.Nullable RepricingPlanNumberField;
+
+ private System.Nullable RepricingPlanOptionNumberField;
+
+ private string RepricingPlanStatusCodeField;
+
+ private string RepricingPlanStatusDescriptionField;
+
+ private System.Nullable RespondByDateField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOption[] AccountLoanRepricingPlanOptions
+ {
+ get
+ {
+ return this.AccountLoanRepricingPlanOptionsField;
+ }
+ set
+ {
+ this.AccountLoanRepricingPlanOptionsField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable DefaultRepricingPlanOptionNumber
+ {
+ get
+ {
+ return this.DefaultRepricingPlanOptionNumberField;
+ }
+ set
+ {
+ this.DefaultRepricingPlanOptionNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RepricingEffectiveDate
+ {
+ get
+ {
+ return this.RepricingEffectiveDateField;
+ }
+ set
+ {
+ this.RepricingEffectiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RepricingInactiveDate
+ {
+ get
+ {
+ return this.RepricingInactiveDateField;
+ }
+ set
+ {
+ this.RepricingInactiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RepricingPlanNumber
+ {
+ get
+ {
+ return this.RepricingPlanNumberField;
+ }
+ set
+ {
+ this.RepricingPlanNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RepricingPlanOptionNumber
+ {
+ get
+ {
+ return this.RepricingPlanOptionNumberField;
+ }
+ set
+ {
+ this.RepricingPlanOptionNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RepricingPlanStatusCode
+ {
+ get
+ {
+ return this.RepricingPlanStatusCodeField;
+ }
+ set
+ {
+ this.RepricingPlanStatusCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RepricingPlanStatusDescription
+ {
+ get
+ {
+ return this.RepricingPlanStatusDescriptionField;
+ }
+ set
+ {
+ this.RepricingPlanStatusDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RespondByDate
+ {
+ get
+ {
+ return this.RespondByDateField;
+ }
+ set
+ {
+ this.RespondByDateField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanRepricingPlanOption", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class AccountLoanRepricingPlanOption : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionInterest AccountLoanRepricingPlanOptionInterestField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionLoan AccountLoanRepricingPlanOptionLoanField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionRate AccountLoanRepricingPlanOptionRateField;
+
+ private System.Nullable FeeAmountField;
+
+ private System.Nullable FeePercentField;
+
+ private string RepricingPlanOptionDescriptionField;
+
+ private System.Nullable RepricingPlanOptionNumberField;
+
+ private string RepricingPlanOptionStatusCodeField;
+
+ private string RepricingPlanOptionStatusDescriptionField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionInterest AccountLoanRepricingPlanOptionInterest
+ {
+ get
+ {
+ return this.AccountLoanRepricingPlanOptionInterestField;
+ }
+ set
+ {
+ this.AccountLoanRepricingPlanOptionInterestField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionLoan AccountLoanRepricingPlanOptionLoan
+ {
+ get
+ {
+ return this.AccountLoanRepricingPlanOptionLoanField;
+ }
+ set
+ {
+ this.AccountLoanRepricingPlanOptionLoanField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionRate AccountLoanRepricingPlanOptionRate
+ {
+ get
+ {
+ return this.AccountLoanRepricingPlanOptionRateField;
+ }
+ set
+ {
+ this.AccountLoanRepricingPlanOptionRateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable FeeAmount
+ {
+ get
+ {
+ return this.FeeAmountField;
+ }
+ set
+ {
+ this.FeeAmountField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable FeePercent
+ {
+ get
+ {
+ return this.FeePercentField;
+ }
+ set
+ {
+ this.FeePercentField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RepricingPlanOptionDescription
+ {
+ get
+ {
+ return this.RepricingPlanOptionDescriptionField;
+ }
+ set
+ {
+ this.RepricingPlanOptionDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RepricingPlanOptionNumber
+ {
+ get
+ {
+ return this.RepricingPlanOptionNumberField;
+ }
+ set
+ {
+ this.RepricingPlanOptionNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RepricingPlanOptionStatusCode
+ {
+ get
+ {
+ return this.RepricingPlanOptionStatusCodeField;
+ }
+ set
+ {
+ this.RepricingPlanOptionStatusCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RepricingPlanOptionStatusDescription
+ {
+ get
+ {
+ return this.RepricingPlanOptionStatusDescriptionField;
+ }
+ set
+ {
+ this.RepricingPlanOptionStatusDescriptionField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanRepricingPlanOptionInterest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class AccountLoanRepricingPlanOptionInterest : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable AmortizationTermField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceDescriptionField;
+
+ private string BalanceTypeCodeField;
+
+ private string CalculationScheduleField;
+
+ private System.Nullable CalculationScheduleNumberField;
+
+ private string DaysMethodCodeField;
+
+ private string DaysMethodDescriptionField;
+
+ private string InterestBaseField;
+
+ private string InterestRateReCalculationMethodCodeField;
+
+ private string InterestRateReCalculationMethodDescriptionField;
+
+ private System.Nullable MarginFixedField;
+
+ private System.Nullable MarginPercentField;
+
+ private System.Nullable MaximumInterestRateField;
+
+ private System.Nullable MaximumRateChangeDownField;
+
+ private System.Nullable MaximumRateChangeUpField;
+
+ private System.Nullable MinimumInterestRateField;
+
+ private System.Nullable MinimumRateChangeDownField;
+
+ private System.Nullable MinimumRateChangeUpField;
+
+ private string RateChangeCalendarPeriodCodeField;
+
+ private string RateChangeCalendarPeriodDescriptionField;
+
+ private string RateChangeMethodCodeField;
+
+ private string RateChangeMethodDescriptionField;
+
+ private string RateChangeRoundingMethodCodeField;
+
+ private string RateChangeRoundingMethodDescriptionField;
+
+ private string RateTypeCodeField;
+
+ private string RateTypeDescriptionField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AmortizationTerm
+ {
+ get
+ {
+ return this.AmortizationTermField;
+ }
+ set
+ {
+ this.AmortizationTermField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceDescription
+ {
+ get
+ {
+ return this.BalanceDescriptionField;
+ }
+ set
+ {
+ this.BalanceDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string CalculationSchedule
+ {
+ get
+ {
+ return this.CalculationScheduleField;
+ }
+ set
+ {
+ this.CalculationScheduleField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable CalculationScheduleNumber
+ {
+ get
+ {
+ return this.CalculationScheduleNumberField;
+ }
+ set
+ {
+ this.CalculationScheduleNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string DaysMethodCode
+ {
+ get
+ {
+ return this.DaysMethodCodeField;
+ }
+ set
+ {
+ this.DaysMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string DaysMethodDescription
+ {
+ get
+ {
+ return this.DaysMethodDescriptionField;
+ }
+ set
+ {
+ this.DaysMethodDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string InterestBase
+ {
+ get
+ {
+ return this.InterestBaseField;
+ }
+ set
+ {
+ this.InterestBaseField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string InterestRateReCalculationMethodCode
+ {
+ get
+ {
+ return this.InterestRateReCalculationMethodCodeField;
+ }
+ set
+ {
+ this.InterestRateReCalculationMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string InterestRateReCalculationMethodDescription
+ {
+ get
+ {
+ return this.InterestRateReCalculationMethodDescriptionField;
+ }
+ set
+ {
+ this.InterestRateReCalculationMethodDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MarginFixed
+ {
+ get
+ {
+ return this.MarginFixedField;
+ }
+ set
+ {
+ this.MarginFixedField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MarginPercent
+ {
+ get
+ {
+ return this.MarginPercentField;
+ }
+ set
+ {
+ this.MarginPercentField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MaximumInterestRate
+ {
+ get
+ {
+ return this.MaximumInterestRateField;
+ }
+ set
+ {
+ this.MaximumInterestRateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MaximumRateChangeDown
+ {
+ get
+ {
+ return this.MaximumRateChangeDownField;
+ }
+ set
+ {
+ this.MaximumRateChangeDownField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MaximumRateChangeUp
+ {
+ get
+ {
+ return this.MaximumRateChangeUpField;
+ }
+ set
+ {
+ this.MaximumRateChangeUpField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MinimumInterestRate
+ {
+ get
+ {
+ return this.MinimumInterestRateField;
+ }
+ set
+ {
+ this.MinimumInterestRateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MinimumRateChangeDown
+ {
+ get
+ {
+ return this.MinimumRateChangeDownField;
+ }
+ set
+ {
+ this.MinimumRateChangeDownField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MinimumRateChangeUp
+ {
+ get
+ {
+ return this.MinimumRateChangeUpField;
+ }
+ set
+ {
+ this.MinimumRateChangeUpField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeCalendarPeriodCode
+ {
+ get
+ {
+ return this.RateChangeCalendarPeriodCodeField;
+ }
+ set
+ {
+ this.RateChangeCalendarPeriodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeCalendarPeriodDescription
+ {
+ get
+ {
+ return this.RateChangeCalendarPeriodDescriptionField;
+ }
+ set
+ {
+ this.RateChangeCalendarPeriodDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeMethodCode
+ {
+ get
+ {
+ return this.RateChangeMethodCodeField;
+ }
+ set
+ {
+ this.RateChangeMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeMethodDescription
+ {
+ get
+ {
+ return this.RateChangeMethodDescriptionField;
+ }
+ set
+ {
+ this.RateChangeMethodDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeRoundingMethodCode
+ {
+ get
+ {
+ return this.RateChangeRoundingMethodCodeField;
+ }
+ set
+ {
+ this.RateChangeRoundingMethodCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateChangeRoundingMethodDescription
+ {
+ get
+ {
+ return this.RateChangeRoundingMethodDescriptionField;
+ }
+ set
+ {
+ this.RateChangeRoundingMethodDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateTypeCode
+ {
+ get
+ {
+ return this.RateTypeCodeField;
+ }
+ set
+ {
+ this.RateTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RateTypeDescription
+ {
+ get
+ {
+ return this.RateTypeDescriptionField;
+ }
+ set
+ {
+ this.RateTypeDescriptionField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanRepricingPlanOptionLoan", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class AccountLoanRepricingPlanOptionLoan : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable IsRateChangeReCalulatedPaymentField;
+
+ private string NewMajorTypeCodeField;
+
+ private string NewMajorTypeDescriptionField;
+
+ private string NewMinorTypeCodeField;
+
+ private string NewMinorTypeDescriptionField;
+
+ private System.Nullable NextPaymentChangeDateField;
+
+ private System.Nullable NextRateChangeDateField;
+
+ private System.Nullable PaymentChangeLeadDaysField;
+
+ private System.Nullable RateChangeLeadDaysField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable IsRateChangeReCalulatedPayment
+ {
+ get
+ {
+ return this.IsRateChangeReCalulatedPaymentField;
+ }
+ set
+ {
+ this.IsRateChangeReCalulatedPaymentField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string NewMajorTypeCode
+ {
+ get
+ {
+ return this.NewMajorTypeCodeField;
+ }
+ set
+ {
+ this.NewMajorTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string NewMajorTypeDescription
+ {
+ get
+ {
+ return this.NewMajorTypeDescriptionField;
+ }
+ set
+ {
+ this.NewMajorTypeDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string NewMinorTypeCode
+ {
+ get
+ {
+ return this.NewMinorTypeCodeField;
+ }
+ set
+ {
+ this.NewMinorTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string NewMinorTypeDescription
+ {
+ get
+ {
+ return this.NewMinorTypeDescriptionField;
+ }
+ set
+ {
+ this.NewMinorTypeDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable NextPaymentChangeDate
+ {
+ get
+ {
+ return this.NextPaymentChangeDateField;
+ }
+ set
+ {
+ this.NextPaymentChangeDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable NextRateChangeDate
+ {
+ get
+ {
+ return this.NextRateChangeDateField;
+ }
+ set
+ {
+ this.NextRateChangeDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable PaymentChangeLeadDays
+ {
+ get
+ {
+ return this.PaymentChangeLeadDaysField;
+ }
+ set
+ {
+ this.PaymentChangeLeadDaysField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable RateChangeLeadDays
+ {
+ get
+ {
+ return this.RateChangeLeadDaysField;
+ }
+ set
+ {
+ this.RateChangeLeadDaysField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanRepricingPlanOptionRate", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class AccountLoanRepricingPlanOptionRate : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceDescriptionField;
+
+ private string BalanceTypeCodeField;
+
+ private System.Nullable CalculationScheduleEffectiveDateField;
+
+ private System.Nullable InterestRateField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceDescription
+ {
+ get
+ {
+ return this.BalanceDescriptionField;
+ }
+ set
+ {
+ this.BalanceDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable CalculationScheduleEffectiveDate
+ {
+ get
+ {
+ return this.CalculationScheduleEffectiveDateField;
+ }
+ set
+ {
+ this.CalculationScheduleEffectiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable InterestRate
+ {
+ get
+ {
+ return this.InterestRateField;
+ }
+ set
+ {
+ this.InterestRateField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="BalanceDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class BalanceDetail : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private System.Nullable AmountDueCustomerField;
+
+ private System.Nullable AmountDueFinancialInstitutionField;
+
+ private System.Nullable BalanceAmountField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceDescriptionField;
+
+ private string BalanceTypeCodeField;
+
+ private System.Nullable MiscBankAmountField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AmountDueCustomer
+ {
+ get
+ {
+ return this.AmountDueCustomerField;
+ }
+ set
+ {
+ this.AmountDueCustomerField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable AmountDueFinancialInstitution
+ {
+ get
+ {
+ return this.AmountDueFinancialInstitutionField;
+ }
+ set
+ {
+ this.AmountDueFinancialInstitutionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable BalanceAmount
+ {
+ get
+ {
+ return this.BalanceAmountField;
+ }
+ set
+ {
+ this.BalanceAmountField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceDescription
+ {
+ get
+ {
+ return this.BalanceDescriptionField;
+ }
+ set
+ {
+ this.BalanceDescriptionField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable MiscBankAmount
+ {
+ get
+ {
+ return this.MiscBankAmountField;
+ }
+ set
+ {
+ this.MiscBankAmountField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="AccountRiskRating", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class AccountRiskRating : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string BalanceCategoryCodeField;
+
+ private string BalanceTypeCodeField;
+
+ private System.Nullable EffectiveDateField;
+
+ private string RiskRatingCodeField;
+
+ private string RiskRatingDescriptionField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceCategoryCode
+ {
+ get
+ {
+ return this.BalanceCategoryCodeField;
+ }
+ set
+ {
+ this.BalanceCategoryCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string BalanceTypeCode
+ {
+ get
+ {
+ return this.BalanceTypeCodeField;
+ }
+ set
+ {
+ this.BalanceTypeCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable EffectiveDate
+ {
+ get
+ {
+ return this.EffectiveDateField;
+ }
+ set
+ {
+ this.EffectiveDateField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RiskRatingCode
+ {
+ get
+ {
+ return this.RiskRatingCodeField;
+ }
+ set
+ {
+ this.RiskRatingCodeField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string RiskRatingDescription
+ {
+ get
+ {
+ return this.RiskRatingDescriptionField;
+ }
+ set
+ {
+ this.RiskRatingDescriptionField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="TaxOwner", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class TaxOwner : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private string OwnerNameField;
+
+ private System.Nullable OwnerOrganizationNumberField;
+
+ private System.Nullable OwnerPersonNumberField;
+
+ private string SignerNameField;
+
+ private System.Nullable SignerPersonNumberField;
+
+ public System.Runtime.Serialization.ExtensionDataObject ExtensionData
+ {
+ get
+ {
+ return this.extensionDataField;
+ }
+ set
+ {
+ this.extensionDataField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string OwnerName
+ {
+ get
+ {
+ return this.OwnerNameField;
+ }
+ set
+ {
+ this.OwnerNameField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable OwnerOrganizationNumber
+ {
+ get
+ {
+ return this.OwnerOrganizationNumberField;
+ }
+ set
+ {
+ this.OwnerOrganizationNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable OwnerPersonNumber
+ {
+ get
+ {
+ return this.OwnerPersonNumberField;
+ }
+ set
+ {
+ this.OwnerPersonNumberField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public string SignerName
+ {
+ get
+ {
+ return this.SignerNameField;
+ }
+ set
+ {
+ this.SignerNameField = value;
+ }
+ }
+
+ [System.Runtime.Serialization.DataMemberAttribute()]
+ public System.Nullable SignerPersonNumber
+ {
+ get
+ {
+ return this.SignerPersonNumberField;
+ }
+ set
+ {
+ this.SignerPersonNumberField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
+ [System.Runtime.Serialization.DataContractAttribute(Name="Year", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" +
+ "sages.Common")]
+ public partial class Year : object, System.Runtime.Serialization.IExtensibleDataObject
+ {
+
+ private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+
+ private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.YTDType[] YTDTypesField;
+
+ private System.Nullable