From 64856c640eec340c7c0fb9f242abdf58dbbb6d8a Mon Sep 17 00:00:00 2001 From: Zeeshaun Date: Fri, 13 Mar 2026 12:58:13 -0500 Subject: [PATCH] Adding --- .../.dockerignore | 17 + .../.gitignore | 362 + .../Dockerfile | 45 + .../Dockerfile.ca | 17 + .../App_Start/AssignSecurityRequirements.cs | 72 + .../App_Start/FilterConfig.cs | 13 + .../App_Start/IocBootstrapper.cs | 16 + .../App_Start/IocConfig.cs | 89 + .../App_Start/RouteConfig.cs | 19 + .../App_Start/SwaggerConfig.cs | 313 + .../App_Start/WebApiConfig.cs | 22 + .../Attributes/ApiKeyAuthorizeAttribute.cs | 87 + .../Controllers/AccountController.cs | 241 + .../CollateralMaintenanceController.cs | 78 + .../Controllers/IndirectLoanController.cs | 42 + .../MonetaryTransactionController.cs | 68 + .../Controllers/PersonAgreementController.cs | 44 + .../Controllers/StatusController.cs | 35 + .../Controllers/TaxController.cs | 38 + .../CoreSoapUtilities/CoreCMCConnection.cs | 202 + .../CoreSoapUtilities/CoreSoapConnection.cs | 195 + .../CoreSoapUtilities/CoreSoapRequest.cs | 63 + .../CoreSoapUtilities/ICoreCMCConnection.cs | 9 + .../CoreSoapUtilities/ICoreSoapConnection.cs | 10 + .../CoreSoapUtilities/ICoreSoapRequest.cs | 15 + .../CoreSoapUtilities/SafLevel1Proxy.cs | 1370 + .../CoreSoapUtilities/ServiceReference.cs | 95245 ++++++++++++++++ .../DataAccess/AccountDao.cs | 47 + .../DataAccess/BaseDao.cs | 14 + .../DataAccess/CollateralMaintenanceDao.cs | 36 + .../DataAccess/IAccountDao.cs | 12 + .../DataAccess/ICollateralMaintenanceDao.cs | 16 + .../DataAccess/IIndirectLoanDao.cs | 9 + .../DataAccess/IMonetaryTransactionDao.cs | 10 + .../DataAccess/IPersonAgreementDao.cs | 9 + .../DataAccess/ITaxDao.cs | 9 + .../DataAccess/IndirectLoanDao.cs | 90 + .../DataAccess/MonetaryTransactionDao.cs | 25 + .../DataAccess/PersonAgreementDao.cs | 20 + .../DataAccess/TaxDao.cs | 25 + .../Global.asax | 1 + .../Global.asax.cs | 46 + ...LCU.API.Internal.CoreSoapApiWrapper.csproj | 339 + .../LCU.API.Internal.CoreSoapApiWrapper.sln | 36 + .../Models/CMC/Account.cs | 12 + .../Models/CMC/AccountRequest.cs | 14 + .../Models/CMC/Error.cs | 13 + .../Models/CMC/Input.cs | 15 + .../Models/CMC/Output.cs | 13 + .../Models/CMC/Response.cs | 20 + .../Models/CMC/Transaction.cs | 17 + .../Models/CMC/UserAuthentication.cs | 23 + .../Models/Constants/EntityTypeCodes.cs | 7 + .../Models/EnvironmentView.cs | 17 + .../AccountAnalysisGroupMaintenanceRequest.cs | 50 + .../Requests/AccountBranchUpdateRequest.cs | 34 + .../AccountContractDateUpdateRequest.cs | 35 + .../AccountCreditReportTypeUpdateRequest.cs | 40 + .../Requests/AccountLtvUpdateRequest.cs | 40 + .../Requests/AccountNickNameUpdateRequest.cs | 34 + .../Models/Requests/CreateAccountRequest.cs | 41 + .../CreateCollateralMaintenanceRequest.cs | 44 + .../CreateOrganizationAccountRequest.cs | 48 + .../Requests/CreatePersonAccountRequest.cs | 64 + .../Models/Requests/DetailType.cs | 12 + .../Models/Requests/FundRequest.cs | 43 + .../Models/Requests/FundsToAccountRequest.cs | 40 + .../GroupedMonetaryTransactionsRequest.cs | 17 + .../OrganizationMaintenanceRequest.cs | 36 + .../PersonAgreementDetailTypeRequest.cs | 17 + .../Models/Requests/UserFieldRequest.cs | 14 + .../Models/Responses/BasicResponse.cs | 27 + .../Responses/CreatedAccountResponse.cs | 24 + .../UpdateDealerOriginalBalanceResponse.cs | 17 + .../Models/SoapConfiguration.cs | 69 + .../Properties/AssemblyInfo.cs | 35 + .../Services/AccountService.cs | 197 + .../Services/CollateralMaintenanceService.cs | 62 + .../Services/IAccountService.cs | 21 + .../Services/ICollateralMaintenanceService.cs | 13 + .../Services/IIndirectLoanService.cs | 10 + .../Services/IMonetaryTransactionService.cs | 13 + .../Services/IPersonAgreementService.cs | 10 + .../Services/IndirectLoanService.cs | 82 + .../Services/MonetaryTransactionService.cs | 76 + .../Services/PersonAgreementService.cs | 65 + .../Services/TaxService.cs | 36 + .../Web.Debug.config | 45 + .../Web.Release.config | 49 + .../Web.Uat.config | 49 + .../Web.config | 154 + .../favicon.ico | Bin 0 -> 32038 bytes .../packages.config | 40 + ...-api-wrapper-soap-connection-password.json | 1 + ...p-api-wrapper-soap-connection-user-id.json | 1 + .../Controllers/AccountControllerTest.cs | 310 + .../CollateralMaintenanceControllerTest.cs | 158 + .../Controllers/IndirectLoanControllerTest.cs | 63 + .../MonetaryTransactionControllerTest.cs | 210 + .../PersonAgreementControllerTest.cs | 68 + .../Controllers/StatusControllerTest.cs | 31 + .../Controllers/TaxControllerTest.cs | 70 + .../DataAccess/AccountDaoTest.cs | 203 + .../CollateralMaintenanceDaoTest.cs | 135 + .../DataAccess/IndirectLoanDaoTest.cs | 132 + .../DataAccess/MonetaryTransactionDaoTest.cs | 182 + .../DataAccess/TaxDaoTest.cs | 48 + ...API.Internal.CoreSoapApiWrapperTest.csproj | 117 + .../Properties/AssemblyInfo.cs | 20 + .../Services/AccountServiceTest.cs | 461 + .../CollateralMaintenanceServiceTest.cs | 126 + .../Services/IndirectLoanServiceTest.cs | 161 + .../MonetaryTransactionServiceTest.cs | 208 + .../Services/PersonAgreementServiceTest.cs | 91 + .../Services/TaxServiceTest.cs | 47 + .../app.config | 43 + .../packages.config | 12 + LCU.API.Internal.CoreSoapApiWrapper/README.md | 44 + .../azdo_pipelines/azure-k8s-pipeline.yaml | 54 + .../azure-pipelines-feature-branches.yaml | 10 + .../azdo_pipelines/azure-pipelines-prd.yaml | 9 + .../azdo_pipelines/azure-pipelines-qa.yaml | 9 + .../azdo_pipelines/azure-pipelines-uat.yaml | 9 + .../config-files/prd-pvars.yaml | 6 + .../azdo_pipelines/config-files/qa-pvars.yaml | 6 + .../config-files/uat-pvars.yaml | 6 + .../azure-pipelines-iis.yml | 84 + .../azure-pipelines.yml | 64 + .../cleanbuildrun.sh | 12 + .../entrypoint.sh | 14 + .../kustomize/base/Deployment.yaml | 46 + .../kustomize/base/Service.yaml | 11 + .../kustomize/base/kustomization.yaml | 9 + .../base/secrets-provider-class.yaml | 12 + .../kustomize/base/virtual-service.yaml | 19 + .../keyvaults/normal/kustomization.yaml | 10 + .../normal/set_secrets_deployment.yaml | 57 + .../normal/set_secrets_provider.yaml | 28 + .../normal/appsettings/appsettings.json | 2 + .../workloads/normal/kustomization.yaml | 40 + .../normal/set_appsettings_deployment.yaml | 12 + .../overlays/local/common/kustomization.yaml | 8 + .../common/set_appsettings_deployment.yaml | 12 + .../common/set_secrets_provider_class.yaml | 9 + .../overlays/local/kustomization.yaml | 2 + .../overlays/local/normal/configmap.yaml | 19 + .../overlays/local/normal/kustomization.yaml | 5 + .../local/normal/set_virtual_service.yaml | 8 + .../prd/appsettings/appsettings.config | 30 + .../overlays/prd/component/kustomization.yaml | 10 + .../component/set_appsettings_deployment.yaml | 5 + .../component/set_secrets_provider_class.yaml | 7 + .../kustomize/overlays/prd/kustomization.yaml | 14 + .../overlays/prd/normal/kustomization.yaml | 12 + .../prd/normal/set_virtual_service.yaml | 3 + .../prd/set_configmap_deployment.yaml | 12 + .../qa/appsettings/appsettings.config | 30 + .../overlays/qa/component/kustomization.yaml | 10 + .../component/set_appsettings_deployment.yaml | 5 + .../component/set_secrets_provider_class.yaml | 7 + .../kustomize/overlays/qa/kustomization.yaml | 14 + .../overlays/qa/normal/kustomization.yaml | 12 + .../qa/normal/set_virtual_service.yaml | 3 + .../overlays/qa/set_configmap_deployment.yaml | 12 + .../uat/appsettings/appsettings.config | 30 + .../overlays/uat/component/kustomization.yaml | 10 + .../component/set_appsettings_deployment.yaml | 5 + .../component/set_secrets_provider_class.yaml | 7 + .../kustomize/overlays/uat/kustomization.yaml | 14 + .../overlays/uat/normal/kustomization.yaml | 12 + .../uat/normal/set_virtual_service.yaml | 3 + .../uat/set_configmap_deployment.yaml | 12 + .../local-config/LandmarkIssuingCA1.crt | 36 + .../local-config/LandmarkRootCA.crt | 30 + .../local-config/lcu-internal-ca-bundle.pem | 66 + LCU.IAC.Azdo.Pipelines/.gitignore | 6 + LCU.IAC.Azdo.Pipelines/Import.tf | 55 + LCU.IAC.Azdo.Pipelines/README.md | 42 + .../azure-pipelines-dealer_reserve.yaml | 16 + .../azure-pipelines-incentive_log.yaml | 16 + ...lines-letters_and_notices_integration.yaml | 16 + .../azdo_pipelines/azure-pipelines-lmcu.yaml | 16 + .../azure-pipelines-platform.yaml | 16 + .../azdo_pipelines/azure-pipelines-repo.yaml | 16 + .../azure-pipelines-unified_opt_in.yaml | 16 + .../azdo_pipelines/azure-tf-pipeline.yaml | 55 + .../azdo_pipelines/azure-tf-pvars.yaml | 15 + .../azure-tf-utility-pipeline.yaml | 72 + .../azdo-lcu-pipelines-dealer_reserve.yaml | 21 + .../azdo-lcu-pipelines-incentive_log.yaml | 22 + ...lines-letters_and_notices_integration.yaml | 20 + .../config-files/azdo-lcu-pipelines-lmcu.yaml | 19 + .../azdo-lcu-pipelines-platform.yaml | 142 + .../config-files/azdo-lcu-pipelines-repo.yaml | 20 + .../azdo-lcu-pipelines-unified_opt_in.yaml | 24 + LCU.IAC.Azdo.Pipelines/data.tf | 17 + LCU.IAC.Azdo.Pipelines/env-approvals.tf | 14 + LCU.IAC.Azdo.Pipelines/git-repositories.tf | 26 + LCU.IAC.Azdo.Pipelines/locals.tf | 39 + .../pipeline-authorizations.tf | 21 + LCU.IAC.Azdo.Pipelines/pipelines.tf | 17 + LCU.IAC.Azdo.Pipelines/providers.tf | 46 + LCU.IAC.Azdo.Pipelines/variables.tf | 9 + 203 files changed, 106084 insertions(+) create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/.dockerignore create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/.gitignore create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/Dockerfile create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/Dockerfile.ca create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/AssignSecurityRequirements.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/FilterConfig.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/IocBootstrapper.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/IocConfig.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/RouteConfig.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/SwaggerConfig.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/App_Start/WebApiConfig.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Attributes/ApiKeyAuthorizeAttribute.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/AccountController.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/CollateralMaintenanceController.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/IndirectLoanController.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/MonetaryTransactionController.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/PersonAgreementController.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/StatusController.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Controllers/TaxController.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreCMCConnection.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreSoapConnection.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/CoreSoapRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreCMCConnection.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreSoapConnection.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ICoreSoapRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/SafLevel1Proxy.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/CoreSoapUtilities/ServiceReference.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/AccountDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/BaseDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/CollateralMaintenanceDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IAccountDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/ICollateralMaintenanceDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IIndirectLoanDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IMonetaryTransactionDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IPersonAgreementDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/ITaxDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IndirectLoanDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/MonetaryTransactionDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/PersonAgreementDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/TaxDao.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Global.asax create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Global.asax.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.csproj create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.sln create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Account.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/AccountRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Error.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Input.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Output.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Response.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Transaction.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/UserAuthentication.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Constants/EntityTypeCodes.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/EnvironmentView.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountAnalysisGroupMaintenanceRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountBranchUpdateRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountContractDateUpdateRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountCreditReportTypeUpdateRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountLtvUpdateRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountNickNameUpdateRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateAccountRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateCollateralMaintenanceRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateOrganizationAccountRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreatePersonAccountRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/DetailType.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/FundRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/FundsToAccountRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/GroupedMonetaryTransactionsRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/OrganizationMaintenanceRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/PersonAgreementDetailTypeRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/UserFieldRequest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/BasicResponse.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/CreatedAccountResponse.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/UpdateDealerOriginalBalanceResponse.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/SoapConfiguration.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Properties/AssemblyInfo.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/AccountService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/CollateralMaintenanceService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IAccountService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/ICollateralMaintenanceService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IIndirectLoanService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IMonetaryTransactionService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IPersonAgreementService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IndirectLoanService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/MonetaryTransactionService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/PersonAgreementService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/TaxService.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Debug.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Release.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Uat.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/favicon.ico create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/packages.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/secrets/core-soap-api-wrapper-soap-connection-password.json create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/secrets/core-soap-api-wrapper-soap-connection-user-id.json create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/AccountControllerTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/CollateralMaintenanceControllerTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/IndirectLoanControllerTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/MonetaryTransactionControllerTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/PersonAgreementControllerTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/StatusControllerTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/TaxControllerTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/AccountDaoTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/CollateralMaintenanceDaoTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/IndirectLoanDaoTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/MonetaryTransactionDaoTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/TaxDaoTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/LCU.API.Internal.CoreSoapApiWrapperTest.csproj create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Properties/AssemblyInfo.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/AccountServiceTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/CollateralMaintenanceServiceTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/IndirectLoanServiceTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/MonetaryTransactionServiceTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/PersonAgreementServiceTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/TaxServiceTest.cs create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/app.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/packages.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/README.md create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-k8s-pipeline.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-feature-branches.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-prd.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-qa.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-uat.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/prd-pvars.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/qa-pvars.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/uat-pvars.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azure-pipelines-iis.yml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/azure-pipelines.yml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/cleanbuildrun.sh create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/entrypoint.sh create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/Deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/Service.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/secrets-provider-class.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/virtual-service.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/set_secrets_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/set_secrets_provider.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/appsettings/appsettings.json create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/set_appsettings_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/set_appsettings_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/set_secrets_provider_class.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/configmap.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/set_virtual_service.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/appsettings/appsettings.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/set_appsettings_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/set_secrets_provider_class.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/normal/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/normal/set_virtual_service.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/set_configmap_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/appsettings/appsettings.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/set_appsettings_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/set_secrets_provider_class.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/normal/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/normal/set_virtual_service.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/set_configmap_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/appsettings/appsettings.config create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/set_appsettings_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/set_secrets_provider_class.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/normal/kustomization.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/normal/set_virtual_service.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/set_configmap_deployment.yaml create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/local-config/LandmarkIssuingCA1.crt create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/local-config/LandmarkRootCA.crt create mode 100644 LCU.API.Internal.CoreSoapApiWrapper/local-config/lcu-internal-ca-bundle.pem create mode 100644 LCU.IAC.Azdo.Pipelines/.gitignore create mode 100644 LCU.IAC.Azdo.Pipelines/Import.tf create mode 100644 LCU.IAC.Azdo.Pipelines/README.md create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-dealer_reserve.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-incentive_log.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-letters_and_notices_integration.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-lmcu.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-platform.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-repo.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-unified_opt_in.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-pipeline.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-pvars.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-utility-pipeline.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-dealer_reserve.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-incentive_log.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-letters_and_notices_integration.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-lmcu.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-platform.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-repo.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-unified_opt_in.yaml create mode 100644 LCU.IAC.Azdo.Pipelines/data.tf create mode 100644 LCU.IAC.Azdo.Pipelines/env-approvals.tf create mode 100644 LCU.IAC.Azdo.Pipelines/git-repositories.tf create mode 100644 LCU.IAC.Azdo.Pipelines/locals.tf create mode 100644 LCU.IAC.Azdo.Pipelines/pipeline-authorizations.tf create mode 100644 LCU.IAC.Azdo.Pipelines/pipelines.tf create mode 100644 LCU.IAC.Azdo.Pipelines/providers.tf create mode 100644 LCU.IAC.Azdo.Pipelines/variables.tf 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 YearNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.YTDType[] YTDTypes + { + get + { + return this.YTDTypesField; + } + set + { + this.YTDTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable YearNumber + { + get + { + return this.YearNumberField; + } + set + { + this.YearNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="YTDType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class YTDType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable TotalYTDAmountField; + + private string YTDTypeCodeField; + + private string YTDTypeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalYTDAmount + { + get + { + return this.TotalYTDAmountField; + } + set + { + this.TotalYTDAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string YTDTypeCode + { + get + { + return this.YTDTypeCodeField; + } + set + { + this.YTDTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string YTDTypeDescription + { + get + { + return this.YTDTypeDescriptionField; + } + set + { + this.YTDTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EAgreementOrg", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class EAgreementOrg : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable OrganizationNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersOrgAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersOrgAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddressLine[] AddressLinesField; + + private System.Nullable AddressNumberField; + + private string AddressUseCodeField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private System.Nullable IsElectronicField; + + private string MailCodeField; + + private string SMSANumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress SeasonalAddressField; + + private string StateCodeField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddressLine[] AddressLines + { + get + { + return this.AddressLinesField; + } + set + { + this.AddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressNumber + { + get + { + return this.AddressNumberField; + } + set + { + this.AddressNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressUseCode + { + get + { + return this.AddressUseCodeField; + } + set + { + this.AddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsElectronic + { + get + { + return this.IsElectronicField; + } + set + { + this.IsElectronicField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress SeasonalAddress + { + get + { + return this.SeasonalAddressField; + } + set + { + this.SeasonalAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersOrgAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersOrgAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressLineNumberField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLineNumber + { + get + { + return this.AddressLineNumberField; + } + set + { + this.AddressLineNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SeasonalAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class SeasonalAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable StartDateField; + + private System.Nullable StartDayNbrField; + + private string StartMonthCdField; + + private System.Nullable StopDateField; + + private System.Nullable StopDayNbrField; + + private string StopMonthCdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StartDate + { + get + { + return this.StartDateField; + } + set + { + this.StartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StartDayNbr + { + get + { + return this.StartDayNbrField; + } + set + { + this.StartDayNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StartMonthCd + { + get + { + return this.StartMonthCdField; + } + set + { + this.StartMonthCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StopDate + { + get + { + return this.StopDateField; + } + set + { + this.StopDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StopDayNbr + { + get + { + return this.StopDayNbrField; + } + set + { + this.StopDayNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StopMonthCd + { + get + { + return this.StopMonthCdField; + } + set + { + this.StopMonthCdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SecondaryStatementAccountNumber", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class SecondaryStatementAccountNumber : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable SecondaryStatementAccountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SecondaryStatementAccount + { + get + { + return this.SecondaryStatementAccountField; + } + set + { + this.SecondaryStatementAccountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SummaryAccountNumber", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class SummaryAccountNumber : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable SummaryAccountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SummaryAccount + { + get + { + return this.SummaryAccountField; + } + set + { + this.SummaryAccountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CurrentMailingAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class CurrentMailingAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MailAddressLine[] MailAddressLinesField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MailAddressLine[] MailAddressLines + { + get + { + return this.MailAddressLinesField; + } + set + { + this.MailAddressLinesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MailAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class MailAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string MailAddrLineField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailAddrLine + { + get + { + return this.MailAddrLineField; + } + set + { + this.MailAddrLineField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RoleDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class RoleDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CanTransactField; + + private string EntityNameField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable IsEmployeeRoleField; + + private string RoleCodeField; + + private string RoleDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CanTransact + { + get + { + return this.CanTransactField; + } + set + { + this.CanTransactField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityName + { + get + { + return this.EntityNameField; + } + set + { + this.EntityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEmployeeRole + { + get + { + return this.IsEmployeeRoleField; + } + set + { + this.IsEmployeeRoleField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleCode + { + get + { + return this.RoleCodeField; + } + set + { + this.RoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleDescription + { + get + { + return this.RoleDescriptionField; + } + set + { + this.RoleDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TaxRptOverride", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class TaxRptOverride : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountRoleCodeField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private string TaxReportingTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxReportingTypeCode + { + get + { + return this.TaxReportingTypeCodeField; + } + set + { + this.TaxReportingTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CreditScoreHistory", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class CreditScoreHistory : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CreditOrganizationNumberField; + + private System.Nullable CreditScoreField; + + private System.Nullable ScoreDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditOrganizationNumber + { + get + { + return this.CreditOrganizationNumberField; + } + set + { + this.CreditOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditScore + { + get + { + return this.CreditScoreField; + } + set + { + this.CreditScoreField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ScoreDate + { + get + { + return this.ScoreDateField; + } + set + { + this.ScoreDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationSIC", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class OrganizationSIC : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable NAICSNumberField; + + private string SICCodeField; + + private string SICSubCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NAICSNumber + { + get + { + return this.NAICSNumberField; + } + set + { + this.NAICSNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICCode + { + get + { + return this.SICCodeField; + } + set + { + this.SICCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICSubCode + { + get + { + return this.SICSubCodeField; + } + set + { + this.SICSubCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityImage", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class EntityImage : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable ImageNumberField; + + private string ImageUseCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ImageNumber + { + get + { + return this.ImageNumberField; + } + set + { + this.ImageNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ImageUseCode + { + get + { + return this.ImageUseCodeField; + } + set + { + this.ImageUseCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonAgreementAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersonAgreementAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypeCodeField; + + private string AccountCurrencyCodeField; + + private System.Nullable AccountNumberField; + + private System.Nullable AllowCrossAccountTransferField; + + private string CrossAccountDescriptionField; + + private System.Nullable CycleDepositLimitAmountField; + + private System.Nullable CycleWithdrawalLimitAmountField; + + private System.Nullable DepositAllowedField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + private string ProductDescriptionField; + + private System.Nullable WithdrawalAllowedField; + + 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 AccountCurrencyCode + { + get + { + return this.AccountCurrencyCodeField; + } + set + { + this.AccountCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllowCrossAccountTransfer + { + get + { + return this.AllowCrossAccountTransferField; + } + set + { + this.AllowCrossAccountTransferField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CrossAccountDescription + { + get + { + return this.CrossAccountDescriptionField; + } + set + { + this.CrossAccountDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CycleDepositLimitAmount + { + get + { + return this.CycleDepositLimitAmountField; + } + set + { + this.CycleDepositLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CycleWithdrawalLimitAmount + { + get + { + return this.CycleWithdrawalLimitAmountField; + } + set + { + this.CycleWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepositAllowed + { + get + { + return this.DepositAllowedField; + } + set + { + this.DepositAllowedField = 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.Runtime.Serialization.DataMemberAttribute()] + public string ProductDescription + { + get + { + return this.ProductDescriptionField; + } + set + { + this.ProductDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WithdrawalAllowed + { + get + { + return this.WithdrawalAllowedField; + } + set + { + this.WithdrawalAllowedField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreementAccessType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class AgreementAccessType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypeCodeField; + + private System.Nullable IsDisclaimerField; + + private System.Nullable IsEStatementDeliveryIndicatorField; + + private System.Nullable LastSuccessfulAccessDateTimeField; + + 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 System.Nullable IsDisclaimer + { + get + { + return this.IsDisclaimerField; + } + set + { + this.IsDisclaimerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEStatementDeliveryIndicator + { + get + { + return this.IsEStatementDeliveryIndicatorField; + } + set + { + this.IsEStatementDeliveryIndicatorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSuccessfulAccessDateTime + { + get + { + return this.LastSuccessfulAccessDateTimeField; + } + set + { + this.LastSuccessfulAccessDateTimeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersOrgElectronicAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersOrgElectronicAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressNumberField; + + private string AddressUseCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddressLine[] ElectronicAddressLinesField; + + private System.Nullable IsElectronicField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressNumber + { + get + { + return this.AddressNumberField; + } + set + { + this.AddressNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressUseCode + { + get + { + return this.AddressUseCodeField; + } + set + { + this.AddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddressLine[] ElectronicAddressLines + { + get + { + return this.ElectronicAddressLinesField; + } + set + { + this.ElectronicAddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsElectronic + { + get + { + return this.IsElectronicField; + } + set + { + this.IsElectronicField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersOrgElectronicAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersOrgElectronicAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressLineLastUpdatedDateField; + + private System.Nullable AddressLineNumberField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLineLastUpdatedDate + { + get + { + return this.AddressLineLastUpdatedDateField; + } + set + { + this.AddressLineLastUpdatedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLineNumber + { + get + { + return this.AddressLineNumberField; + } + set + { + this.AddressLineNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Name", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class Name : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string FirstNameField; + + private string LastNameField; + + private string MiddleInitialField; + + private string MiddleNameField; + + private string NickNameField; + + private string SalutationCodeField; + + private string SuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleInitial + { + get + { + return this.MiddleInitialField; + } + set + { + this.MiddleInitialField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleName + { + get + { + return this.MiddleNameField; + } + set + { + this.MiddleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NickName + { + get + { + return this.NickNameField; + } + set + { + this.NickNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SalutationCode + { + get + { + return this.SalutationCodeField; + } + set + { + this.SalutationCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Suffix + { + get + { + return this.SuffixField; + } + set + { + this.SuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonPersType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersonPersType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string TypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeCode + { + get + { + return this.TypeCodeField; + } + set + { + this.TypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersOrgPhone", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersOrgPhone : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AreaCodeField; + + private string CountryCodeField; + + private string ExchangeField; + + private string ForeignPhoneNumberField; + + private System.Nullable IsPreferredField; + + private string PhoneCodeField; + + private string PhoneExtensionField; + + private System.Nullable PhoneLastUpdatedDateField; + + private string PhoneNumberField; + + private System.Nullable PhoneSequenceNumberField; + + private string PhoneUseCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaCode + { + get + { + return this.AreaCodeField; + } + set + { + this.AreaCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Exchange + { + get + { + return this.ExchangeField; + } + set + { + this.ExchangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ForeignPhoneNumber + { + get + { + return this.ForeignPhoneNumberField; + } + set + { + this.ForeignPhoneNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPreferred + { + get + { + return this.IsPreferredField; + } + set + { + this.IsPreferredField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneCode + { + get + { + return this.PhoneCodeField; + } + set + { + this.PhoneCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneExtension + { + get + { + return this.PhoneExtensionField; + } + set + { + this.PhoneExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PhoneLastUpdatedDate + { + get + { + return this.PhoneLastUpdatedDateField; + } + set + { + this.PhoneLastUpdatedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneNumber + { + get + { + return this.PhoneNumberField; + } + set + { + this.PhoneNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PhoneSequenceNumber + { + get + { + return this.PhoneSequenceNumberField; + } + set + { + this.PhoneSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneUseCode + { + get + { + return this.PhoneUseCodeField; + } + set + { + this.PhoneUseCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationOwnerOrganization", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class OrganizationOwnerOrganization : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable OwnerOrganizationNumberField; + + private System.Nullable OwnershipPercentField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnerOrganizationNumber + { + get + { + return this.OwnerOrganizationNumberField; + } + set + { + this.OwnerOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnershipPercent + { + get + { + return this.OwnershipPercentField; + } + set + { + this.OwnershipPercentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationOwnerPerson", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class OrganizationOwnerPerson : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsControllingPersonField; + + private System.Nullable OwnerPersonNumberField; + + private System.Nullable OwnershipPercentField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsControllingPerson + { + get + { + return this.IsControllingPersonField; + } + set + { + this.IsControllingPersonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnerPersonNumber + { + get + { + return this.OwnerPersonNumberField; + } + set + { + this.OwnerPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnershipPercent + { + get + { + return this.OwnershipPercentField; + } + set + { + this.OwnershipPercentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ForeignTaxIdInquiry", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class ForeignTaxIdInquiry : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string TaxIDTypField; + + private System.Nullable TaxIdApplyDateField; + + private System.Nullable TaxIdCertDateField; + + private string TaxIdNbrField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIDTyp + { + get + { + return this.TaxIDTypField; + } + set + { + this.TaxIDTypField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdApplyDate + { + get + { + return this.TaxIdApplyDateField; + } + set + { + this.TaxIdApplyDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdCertDate + { + get + { + return this.TaxIdCertDateField; + } + set + { + this.TaxIdCertDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdNbr + { + get + { + return this.TaxIdNbrField; + } + set + { + this.TaxIdNbrField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Address", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class Address : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AddressLine[] AddressLinesField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private System.Nullable IsAddressChangeField; + + private string MailCodeField; + + private string SMSANumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress[] SeasonalAddressField; + + private System.Nullable ShouldUpdateField; + + private string StateField; + + private string UseCodeField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AddressLine[] AddressLines + { + get + { + return this.AddressLinesField; + } + set + { + this.AddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAddressChange + { + get + { + return this.IsAddressChangeField; + } + set + { + this.IsAddressChangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress[] SeasonalAddress + { + get + { + return this.SeasonalAddressField; + } + set + { + this.SeasonalAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShouldUpdate + { + get + { + return this.ShouldUpdateField; + } + set + { + this.ShouldUpdateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string State + { + get + { + return this.StateField; + } + set + { + this.StateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UseCode + { + get + { + return this.UseCodeField; + } + set + { + this.UseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class AddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AddrLineTypCdField; + + private string ValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddrLineTypCd + { + get + { + return this.AddrLineTypCdField; + } + set + { + this.AddrLineTypCdField = 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="ForeignTaxId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class ForeignTaxId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string TaxIDTypField; + + private System.Nullable TaxIdApplyDateField; + + private System.Nullable TaxIdCertDateField; + + private string TaxIdNbrField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIDTyp + { + get + { + return this.TaxIDTypField; + } + set + { + this.TaxIDTypField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdApplyDate + { + get + { + return this.TaxIdApplyDateField; + } + set + { + this.TaxIdApplyDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdCertDate + { + get + { + return this.TaxIdCertDateField; + } + set + { + this.TaxIdCertDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdNbr + { + get + { + return this.TaxIdNbrField; + } + set + { + this.TaxIdNbrField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Country", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class Country : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string ValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = 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="State", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class State : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string StateCdField; + + private string ValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCd + { + get + { + return this.StateCdField; + } + set + { + this.StateCdField = 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="Phone", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class Phone : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AreaCodeField; + + private string CountryCodeField; + + private string ExchangeField; + + private string ExtensionField; + + private string ForeignPhoneNumberField; + + private System.Nullable IsPreferredField; + + private string NumberField; + + private string PhoneCodeField; + + private System.Nullable PhoneLastUpdatedDateField; + + private System.Nullable PhoneSequenceNumberField; + + private System.Nullable ShouldDeleteField; + + private System.Nullable ShouldUpdateField; + + private string UsageCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaCode + { + get + { + return this.AreaCodeField; + } + set + { + this.AreaCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Exchange + { + get + { + return this.ExchangeField; + } + set + { + this.ExchangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Extension + { + get + { + return this.ExtensionField; + } + set + { + this.ExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ForeignPhoneNumber + { + get + { + return this.ForeignPhoneNumberField; + } + set + { + this.ForeignPhoneNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPreferred + { + get + { + return this.IsPreferredField; + } + set + { + this.IsPreferredField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Number + { + get + { + return this.NumberField; + } + set + { + this.NumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneCode + { + get + { + return this.PhoneCodeField; + } + set + { + this.PhoneCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PhoneLastUpdatedDate + { + get + { + return this.PhoneLastUpdatedDateField; + } + set + { + this.PhoneLastUpdatedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PhoneSequenceNumber + { + get + { + return this.PhoneSequenceNumberField; + } + set + { + this.PhoneSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShouldDelete + { + get + { + return this.ShouldDeleteField; + } + set + { + this.ShouldDeleteField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShouldUpdate + { + get + { + return this.ShouldUpdateField; + } + set + { + this.ShouldUpdateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UsageCode + { + get + { + return this.UsageCodeField; + } + set + { + this.UsageCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalOrganizationIdentification", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class ExternalOrganizationIdentification : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountExternalOrganizationNameField; + + private System.Nullable EffectiveDateField; + + private string ExternalAccountNumberField; + + private System.Nullable ExternalAccountOrganizationNumberField; + + private System.Nullable ExternalAmountField; + + private System.Nullable ExternalAmountEffectiveDateField; + + private string ExternalIdTypeCodeField; + + private string ExternalIdTypeCodeDescriptionField; + + private System.Nullable InActiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountExternalOrganizationName + { + get + { + return this.AccountExternalOrganizationNameField; + } + set + { + this.AccountExternalOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountNumber + { + get + { + return this.ExternalAccountNumberField; + } + set + { + this.ExternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAccountOrganizationNumber + { + get + { + return this.ExternalAccountOrganizationNumberField; + } + set + { + this.ExternalAccountOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAmount + { + get + { + return this.ExternalAmountField; + } + set + { + this.ExternalAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAmountEffectiveDate + { + get + { + return this.ExternalAmountEffectiveDateField; + } + set + { + this.ExternalAmountEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalIdTypeCode + { + get + { + return this.ExternalIdTypeCodeField; + } + set + { + this.ExternalIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalIdTypeCodeDescription + { + get + { + return this.ExternalIdTypeCodeDescriptionField; + } + set + { + this.ExternalIdTypeCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InActiveDate + { + get + { + return this.InActiveDateField; + } + set + { + this.InActiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersDemographics", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersDemographics : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddDateField; + + private string CreditRatingCodeField; + + private string CreditReportCodeField; + + private string CustomerKeywordField; + + private string CustomerTypeCodeField; + + private string CustomerTypeDescriptionField; + + private System.Nullable DateOfBirthField; + + private System.Nullable DateOfDeathField; + + private string EducationLevelField; + + private System.Nullable ForeignCertExpireDateField; + + private System.Nullable GraduationDateField; + + private string IncomeLevelField; + + private System.Nullable IsAllowPromCallsMsgsField; + + private System.Nullable IsValidField; + + private string MailTypeCodeField; + + private string MemberGroupCodeField; + + private System.Nullable NumberOfDependentsField; + + private string OccupationField; + + private string OwnOrRentField; + + private string PreferredLocaleCodeField; + + private System.Nullable PrivacyRequestedField; + + private System.Nullable PurgeFlagField; + + private string RemoteDepositRiskField; + + private System.Nullable Report1042sFlagField; + + private System.Nullable ShareAccountNumberField; + + private System.Nullable SpousePersonNumberField; + + private string TaxCountryCodeField; + + private string TaxCountryDescriptionField; + + private string TaxIdField; + + private System.Nullable TaxIdApplyDateField; + + private System.Nullable TaxIdCertDateField; + + private string TaxIdDisplayField; + + private System.Nullable TaxIdIsMaskedField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddDate + { + get + { + return this.AddDateField; + } + set + { + this.AddDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditRatingCode + { + get + { + return this.CreditRatingCodeField; + } + set + { + this.CreditRatingCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportCode + { + get + { + return this.CreditReportCodeField; + } + set + { + this.CreditReportCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerKeyword + { + get + { + return this.CustomerKeywordField; + } + set + { + this.CustomerKeywordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeCode + { + get + { + return this.CustomerTypeCodeField; + } + set + { + this.CustomerTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeDescription + { + get + { + return this.CustomerTypeDescriptionField; + } + set + { + this.CustomerTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfBirth + { + get + { + return this.DateOfBirthField; + } + set + { + this.DateOfBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfDeath + { + get + { + return this.DateOfDeathField; + } + set + { + this.DateOfDeathField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EducationLevel + { + get + { + return this.EducationLevelField; + } + set + { + this.EducationLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignCertExpireDate + { + get + { + return this.ForeignCertExpireDateField; + } + set + { + this.ForeignCertExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraduationDate + { + get + { + return this.GraduationDateField; + } + set + { + this.GraduationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IncomeLevel + { + get + { + return this.IncomeLevelField; + } + set + { + this.IncomeLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAllowPromCallsMsgs + { + get + { + return this.IsAllowPromCallsMsgsField; + } + set + { + this.IsAllowPromCallsMsgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailTypeCode + { + get + { + return this.MailTypeCodeField; + } + set + { + this.MailTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberGroupCode + { + get + { + return this.MemberGroupCodeField; + } + set + { + this.MemberGroupCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfDependents + { + get + { + return this.NumberOfDependentsField; + } + set + { + this.NumberOfDependentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Occupation + { + get + { + return this.OccupationField; + } + set + { + this.OccupationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnOrRent + { + get + { + return this.OwnOrRentField; + } + set + { + this.OwnOrRentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PreferredLocaleCode + { + get + { + return this.PreferredLocaleCodeField; + } + set + { + this.PreferredLocaleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrivacyRequested + { + get + { + return this.PrivacyRequestedField; + } + set + { + this.PrivacyRequestedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PurgeFlag + { + get + { + return this.PurgeFlagField; + } + set + { + this.PurgeFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RemoteDepositRisk + { + get + { + return this.RemoteDepositRiskField; + } + set + { + this.RemoteDepositRiskField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Report1042sFlag + { + get + { + return this.Report1042sFlagField; + } + set + { + this.Report1042sFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShareAccountNumber + { + get + { + return this.ShareAccountNumberField; + } + set + { + this.ShareAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SpousePersonNumber + { + get + { + return this.SpousePersonNumberField; + } + set + { + this.SpousePersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxCountryCode + { + get + { + return this.TaxCountryCodeField; + } + set + { + this.TaxCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxCountryDescription + { + get + { + return this.TaxCountryDescriptionField; + } + set + { + this.TaxCountryDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdApplyDate + { + get + { + return this.TaxIdApplyDateField; + } + set + { + this.TaxIdApplyDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdCertDate + { + get + { + return this.TaxIdCertDateField; + } + set + { + this.TaxIdCertDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdDisplay + { + get + { + return this.TaxIdDisplayField; + } + set + { + this.TaxIdDisplayField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdIsMasked + { + get + { + return this.TaxIdIsMaskedField; + } + set + { + this.TaxIdIsMaskedField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonDetailPersExtOrgId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersonDetailPersExtOrgId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string ExternalIdField; + + private string ExternalIdTypeCodeField; + + private System.Nullable ExternalOrgNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalId + { + get + { + return this.ExternalIdField; + } + set + { + this.ExternalIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalIdTypeCode + { + get + { + return this.ExternalIdTypeCodeField; + } + set + { + this.ExternalIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalOrgNumber + { + get + { + return this.ExternalOrgNumberField; + } + set + { + this.ExternalOrgNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonPersId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class PersonPersId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private string DescriptionField; + + private System.Nullable ExpireDateField; + + private string IdValueField; + + private System.Nullable IssueDateField; + + private System.Nullable LastVerificationDateField; + + private string PersIdTypeCodeField; + + private string StateCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IdValue + { + get + { + return this.IdValueField; + } + set + { + this.IdValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueDate + { + get + { + return this.IssueDateField; + } + set + { + this.IssueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastVerificationDate + { + get + { + return this.LastVerificationDateField; + } + set + { + this.LastVerificationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersIdTypeCode + { + get + { + return this.PersIdTypeCodeField; + } + set + { + this.PersIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EmailAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class EmailAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAddressLine[] ElectronicAddressLinesField; + + private System.Nullable IsDeleteField; + + private string addrUseCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAddressLine[] ElectronicAddressLines + { + get + { + return this.ElectronicAddressLinesField; + } + set + { + this.ElectronicAddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDelete + { + get + { + return this.IsDeleteField; + } + set + { + this.IsDeleteField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string addrUseCode + { + get + { + return this.addrUseCodeField; + } + set + { + this.addrUseCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ElectronicAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class ElectronicAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AddrLineField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddrLine + { + get + { + return this.AddrLineField; + } + set + { + this.AddrLineField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductInquiry", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.Common")] + public partial class ProductInquiry : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string MajorAccountCategoryCodeField; + + 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 MajorAccountCategoryCode + { + get + { + return this.MajorAccountCategoryCodeField; + } + set + { + this.MajorAccountCategoryCodeField = 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="ExcludeAccounts", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ExcludeApplicationsInquiry.Request")] + public partial class ExcludeAccounts : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + 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.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeAccountsApplications", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ExcludeApplicationsInquiry.Response")] + public partial class ExcludeAccountsApplications : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplication[] ExcludeApplicationsField; + + 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.ExcludeApplication[] ExcludeApplications + { + get + { + return this.ExcludeApplicationsField; + } + set + { + this.ExcludeApplicationsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeApplication", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ExcludeApplicationsInquiry.Response")] + public partial class ExcludeApplication : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ApplicationDescriptionField; + + private string ApplicationIdField; + + private System.Nullable ApplicationNumberField; + + private string ApplicationTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApplicationDescription + { + get + { + return this.ApplicationDescriptionField; + } + set + { + this.ApplicationDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApplicationId + { + get + { + return this.ApplicationIdField; + } + set + { + this.ApplicationIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApplicationNumber + { + get + { + return this.ApplicationNumberField; + } + set + { + this.ApplicationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApplicationTypeCode + { + get + { + return this.ApplicationTypeCodeField; + } + set + { + this.ApplicationTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeAccountApplications", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ExcludeApplicationsMaintenance.Request")] + public partial class ExcludeAccountApplications : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplication1[] ExcludeApplicationsField; + + 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.ExcludeApplication1[] ExcludeApplications + { + get + { + return this.ExcludeApplicationsField; + } + set + { + this.ExcludeApplicationsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeApplication", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ExcludeApplicationsMaintenance.Request")] + public partial class ExcludeApplication1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ApplicationIdField; + + private System.Nullable ApplicationNumberField; + + private System.Nullable IsRemoveExculsionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApplicationId + { + get + { + return this.ApplicationIdField; + } + set + { + this.ApplicationIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApplicationNumber + { + get + { + return this.ApplicationNumberField; + } + set + { + this.ApplicationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemoveExculsion + { + get + { + return this.IsRemoveExculsionField; + } + set + { + this.IsRemoveExculsionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeAccounts", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ExcludeApplicationsMaintenance.Response")] + public partial class ExcludeAccounts1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountApplication[] ExcludeApplicationsField; + + 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.ExcludeAccountApplication[] ExcludeApplications + { + get + { + return this.ExcludeApplicationsField; + } + set + { + this.ExcludeApplicationsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeAccountApplication", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ExcludeApplicationsMaintenance.Response")] + public partial class ExcludeAccountApplication : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ApplicationDescriptionField; + + private string ApplicationIdField; + + private System.Nullable ApplicationNumberField; + + private string ApplicationTypeCodeField; + + private System.Nullable IsRemoveExculsionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApplicationDescription + { + get + { + return this.ApplicationDescriptionField; + } + set + { + this.ApplicationDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApplicationId + { + get + { + return this.ApplicationIdField; + } + set + { + this.ApplicationIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApplicationNumber + { + get + { + return this.ApplicationNumberField; + } + set + { + this.ApplicationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApplicationTypeCode + { + get + { + return this.ApplicationTypeCodeField; + } + set + { + this.ApplicationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemoveExculsion + { + get + { + return this.IsRemoveExculsionField; + } + set + { + this.IsRemoveExculsionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMonetaryTransactionRequest.AMLDebtorInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.NOWMonetaryTransaction.Request")] + public partial class NOWMonetaryTransactionRequestAMLDebtorInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountField; + + private string Address1Field; + + private string Address2Field; + + private string Address3Field; + + private string BusinesNameField; + + private string CityField; + + private string CountryField; + + private string FinancialInstitutionField; + + private string FirstNameField; + + private string LastNameField; + + private string MiddleNameField; + + private string PostalCodeField; + + private string StateProvinceField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Account + { + get + { + return this.AccountField; + } + set + { + this.AccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Address1 + { + get + { + return this.Address1Field; + } + set + { + this.Address1Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Address2 + { + get + { + return this.Address2Field; + } + set + { + this.Address2Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Address3 + { + get + { + return this.Address3Field; + } + set + { + this.Address3Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BusinesName + { + get + { + return this.BusinesNameField; + } + set + { + this.BusinesNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string City + { + get + { + return this.CityField; + } + set + { + this.CityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Country + { + get + { + return this.CountryField; + } + set + { + this.CountryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FinancialInstitution + { + get + { + return this.FinancialInstitutionField; + } + set + { + this.FinancialInstitutionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleName + { + get + { + return this.MiddleNameField; + } + set + { + this.MiddleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PostalCode + { + get + { + return this.PostalCodeField; + } + set + { + this.PostalCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateProvince + { + get + { + return this.StateProvinceField; + } + set + { + this.StateProvinceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMonetaryTransactionRequest.NetworkInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.NOWMonetaryTransaction.Request")] + public partial class NOWMonetaryTransactionRequestNetworkInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ClientTransactionDateField; + + private string ExternalCountryCodeField; + + private string ExternalSupportPhoneField; + + private string ExternalTransactionCategoryField; + + private string MerchantTypeField; + + private System.Nullable NetworkTraceAuditNumberField; + + private System.Nullable SettlementDateField; + + private string TransactionIdField; + + private string TransactionOriginatorIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ClientTransactionDate + { + get + { + return this.ClientTransactionDateField; + } + set + { + this.ClientTransactionDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalCountryCode + { + get + { + return this.ExternalCountryCodeField; + } + set + { + this.ExternalCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalSupportPhone + { + get + { + return this.ExternalSupportPhoneField; + } + set + { + this.ExternalSupportPhoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalTransactionCategory + { + get + { + return this.ExternalTransactionCategoryField; + } + set + { + this.ExternalTransactionCategoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MerchantType + { + get + { + return this.MerchantTypeField; + } + set + { + this.MerchantTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NetworkTraceAuditNumber + { + get + { + return this.NetworkTraceAuditNumberField; + } + set + { + this.NetworkTraceAuditNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettlementDate + { + get + { + return this.SettlementDateField; + } + set + { + this.SettlementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + this.TransactionIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionOriginatorId + { + get + { + return this.TransactionOriginatorIdField; + } + set + { + this.TransactionOriginatorIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMonetaryTransactionRequest.RefundInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.NOWMonetaryTransaction.Request")] + public partial class NOWMonetaryTransactionRequestRefundInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalRefundDescriptionField; + + private string ExternalRefundReasonField; + + private System.Nullable RefundOriginalDateField; + + private string RefundOriginalTranIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalRefundDescription + { + get + { + return this.ExternalRefundDescriptionField; + } + set + { + this.ExternalRefundDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalRefundReason + { + get + { + return this.ExternalRefundReasonField; + } + set + { + this.ExternalRefundReasonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RefundOriginalDate + { + get + { + return this.RefundOriginalDateField; + } + set + { + this.RefundOriginalDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RefundOriginalTranId + { + get + { + return this.RefundOriginalTranIdField; + } + set + { + this.RefundOriginalTranIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMonetaryTransactionRequest.RegEInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.NOWMonetaryTransaction.Request")] + public partial class NOWMonetaryTransactionRequestRegEInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountField; + + private string Address1Field; + + private string Address2Field; + + private string Address3Field; + + private string BusinesNameField; + + private string CityField; + + private string CountryField; + + private string FirstNameField; + + private string LastNameField; + + private string MiddleNameField; + + private string PostalCodeField; + + private string StateProvinceField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Account + { + get + { + return this.AccountField; + } + set + { + this.AccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Address1 + { + get + { + return this.Address1Field; + } + set + { + this.Address1Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Address2 + { + get + { + return this.Address2Field; + } + set + { + this.Address2Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Address3 + { + get + { + return this.Address3Field; + } + set + { + this.Address3Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BusinesName + { + get + { + return this.BusinesNameField; + } + set + { + this.BusinesNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string City + { + get + { + return this.CityField; + } + set + { + this.CityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Country + { + get + { + return this.CountryField; + } + set + { + this.CountryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleName + { + get + { + return this.MiddleNameField; + } + set + { + this.MiddleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PostalCode + { + get + { + return this.PostalCodeField; + } + set + { + this.PostalCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateProvince + { + get + { + return this.StateProvinceField; + } + set + { + this.StateProvinceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMonetaryTransactionRequest.ReversalInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.NOWMonetaryTransaction.Request")] + public partial class NOWMonetaryTransactionRequestReversalInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalReversalDescriptionField; + + private string ReversalOrigTranIdField; + + private System.Nullable ReversalOriginalDateField; + + private string ReversalReasonField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalReversalDescription + { + get + { + return this.ExternalReversalDescriptionField; + } + set + { + this.ExternalReversalDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReversalOrigTranId + { + get + { + return this.ReversalOrigTranIdField; + } + set + { + this.ReversalOrigTranIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReversalOriginalDate + { + get + { + return this.ReversalOriginalDateField; + } + set + { + this.ReversalOriginalDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReversalReason + { + get + { + return this.ReversalReasonField; + } + set + { + this.ReversalReasonField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMonetaryTransactionRequest.TransactionInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.NOWMonetaryTransaction.Request")] + public partial class NOWMonetaryTransactionRequestTransactionInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CurrencyCodeField; + + private string DisbursementRefNumberField; + + private System.Nullable EffectiveDateField; + + private string ExternalDescriptionField; + + private System.Nullable IsErrorCorrectField; + + private System.Nullable IsRegDField; + + private System.Nullable TransactionAmountField; + + private System.Nullable TransactionFeeField; + + private string TransactionSourceField; + + private string TransactionTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode + { + get + { + return this.CurrencyCodeField; + } + set + { + this.CurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisbursementRefNumber + { + get + { + return this.DisbursementRefNumberField; + } + set + { + this.DisbursementRefNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalDescription + { + get + { + return this.ExternalDescriptionField; + } + set + { + this.ExternalDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsErrorCorrect + { + get + { + return this.IsErrorCorrectField; + } + set + { + this.IsErrorCorrectField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRegD + { + get + { + return this.IsRegDField; + } + set + { + this.IsRegDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionFee + { + get + { + return this.TransactionFeeField; + } + set + { + this.TransactionFeeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionSource + { + get + { + return this.TransactionSourceField; + } + set + { + this.TransactionSourceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = 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.NOWMultiAccountBalanceInquiry.Request")] + public partial class Account1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + 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.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.NOWMultiAccountBalanceInquiry.Response")] + public partial class Account2 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AccountStatusDescriptionField; + + private System.Nullable AvailableBalanceField; + + private string CurrentAccountStatusCodeField; + + private System.Nullable CurrentBalanceField; + + private string ErrorMessageField; + + private string ErrorStatusCdField; + + private System.Nullable IsNOWEnabledField; + + private System.Nullable IsSuccessField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product1 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 string AccountStatusDescription + { + get + { + return this.AccountStatusDescriptionField; + } + set + { + this.AccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorMessage + { + get + { + return this.ErrorMessageField; + } + set + { + this.ErrorMessageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorStatusCd + { + get + { + return this.ErrorStatusCdField; + } + set + { + this.ErrorStatusCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsNOWEnabled + { + get + { + return this.IsNOWEnabledField; + } + set + { + this.IsNOWEnabledField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSuccess + { + get + { + return this.IsSuccessField; + } + set + { + this.IsSuccessField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product1 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="Product", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.NOWMultiAccountBalanceInquiry.Response")] + public partial class Product1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountCurrencyCodeField; + + 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 AccountCurrencyCode + { + get + { + return this.AccountCurrencyCodeField; + } + set + { + this.AccountCurrencyCodeField = 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="AccountRiskRating", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.OpenSolutions.CoreApiService.Services.Messages.AccountMaintenance")] + public partial class AccountRiskRating1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string RiskRatingCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = 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.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Consent", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.PersonConsent")] + public partial class Consent : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ConsentTypeCodeField; + + private bool ConsentTypeValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ConsentTypeCode + { + get + { + return this.ConsentTypeCodeField; + } + set + { + this.ConsentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool ConsentTypeValue + { + get + { + return this.ConsentTypeValueField; + } + set + { + this.ConsentTypeValueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Person", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.PersonConsent")] + public partial class Person : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private bool IsTaxOwnerField; + + private long PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool IsTaxOwner + { + get + { + return this.IsTaxOwnerField; + } + set + { + this.IsTaxOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public long PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProdMinor", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ProductListForTimeDeposit.Response")] + public partial class ProdMinor : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DefaultTermField; + + private System.Nullable MaximumInterestRateField; + + private System.Nullable MaximumTermField; + + private System.Nullable MinimumInterestRateField; + + private System.Nullable MinimumTermField; + + private string MinorAccountTypeCodeField; + + private string MinorAccountTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RateTier[] RateTiersField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DefaultTerm + { + get + { + return this.DefaultTermField; + } + set + { + this.DefaultTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumInterestRate + { + get + { + return this.MaximumInterestRateField; + } + set + { + this.MaximumInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumTerm + { + get + { + return this.MaximumTermField; + } + set + { + this.MaximumTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumInterestRate + { + get + { + return this.MinimumInterestRateField; + } + set + { + this.MinimumInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumTerm + { + get + { + return this.MinimumTermField; + } + set + { + this.MinimumTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeCode + { + get + { + return this.MinorAccountTypeCodeField; + } + set + { + this.MinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeDescription + { + get + { + return this.MinorAccountTypeDescriptionField; + } + set + { + this.MinorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RateTier[] RateTiers + { + get + { + return this.RateTiersField; + } + set + { + this.RateTiersField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RateTier", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ProductListForTimeDeposit.Response")] + public partial class RateTier : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable APYField; + + private System.Nullable InterestRateField; + + private System.Nullable MaximumTierBalanceField; + + private System.Nullable MinimumTierBalanceField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable APY + { + get + { + return this.APYField; + } + set + { + this.APYField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumTierBalance + { + get + { + return this.MaximumTierBalanceField; + } + set + { + this.MaximumTierBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumTierBalance + { + get + { + return this.MinimumTierBalanceField; + } + set + { + this.MinimumTierBalanceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductMinor", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ProductSystemCodeResponse.Response")] + public partial class ProductMinor : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationCategory1[] CalculationCategoriesField; + + private string MinorAccountTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationCategory1[] CalculationCategories + { + get + { + return this.CalculationCategoriesField; + } + set + { + this.CalculationCategoriesField = 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="CalculationCategory", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.ProductSystemCodeResponse.Response")] + public partial class CalculationCategory1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CalculationCategoryCodeField; + + private string CalculationCategoryDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType1[] 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.CalculationType1[] 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.ProductSystemCodeResponse.Response")] + public partial class CalculationType1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CalculationTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable1[] 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.CalculationVariable1[] 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.ProductSystemCodeResponse.Response")] + public partial class CalculationVariable1 : 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 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 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="Transaction", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.TransactionMaintenance.Request")] + public partial class Transaction : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable TransactionNumberField; + + private string TransactionReasonCodeField; + + private System.Nullable WaiveApproverPersonNumberField; + + 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 System.Nullable TransactionNumber + { + get + { + return this.TransactionNumberField; + } + set + { + this.TransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionReasonCode + { + get + { + return this.TransactionReasonCodeField; + } + set + { + this.TransactionReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WaiveApproverPersonNumber + { + get + { + return this.WaiveApproverPersonNumberField; + } + set + { + this.WaiveApproverPersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Transaction", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages.TransactionMaintenance.Response")] + public partial class Transaction1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable RtxnNumberField; + + 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 System.Nullable RtxnNumber + { + get + { + return this.RtxnNumberField; + } + set + { + this.RtxnNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalInterfaceValue", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExternalInterfaceValue : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalInterfaceCodeField; + + private string ExternalInterfaceVariableCodeField; + + private string FromValueField; + + private string ToValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalInterfaceCode + { + get + { + return this.ExternalInterfaceCodeField; + } + set + { + this.ExternalInterfaceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalInterfaceVariableCode + { + get + { + return this.ExternalInterfaceVariableCodeField; + } + set + { + this.ExternalInterfaceVariableCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FromValue + { + get + { + return this.FromValueField; + } + set + { + this.FromValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ToValue + { + get + { + return this.ToValueField; + } + set + { + this.ToValueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneralSysCodeInquiryResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GeneralSysCodeInquiryResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EntityNumberField; + + private string GeneralSystemCodeField; + + private string GeneralSystemCodeValueField; + + private System.Nullable InActiveDateField; + + private System.Nullable NextReviewDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GeneralSystemCode + { + get + { + return this.GeneralSystemCodeField; + } + set + { + this.GeneralSystemCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GeneralSystemCodeValue + { + get + { + return this.GeneralSystemCodeValueField; + } + set + { + this.GeneralSystemCodeValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InActiveDate + { + get + { + return this.InActiveDateField; + } + set + { + this.InActiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextReviewDate + { + get + { + return this.NextReviewDateField; + } + set + { + this.NextReviewDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneralSysCodeRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GeneralSysCodeRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EntityNumberField; + + private string GeneralSystemCodeField; + + private string GeneralSystemCodeValueField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsNullGeneralSystemCodeValueField; + + private System.Nullable IsNullNextReviewDateField; + + private System.Nullable NextReviewDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GeneralSystemCode + { + get + { + return this.GeneralSystemCodeField; + } + set + { + this.GeneralSystemCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GeneralSystemCodeValue + { + get + { + return this.GeneralSystemCodeValueField; + } + set + { + this.GeneralSystemCodeValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsNullGeneralSystemCodeValue + { + get + { + return this.IsNullGeneralSystemCodeValueField; + } + set + { + this.IsNullGeneralSystemCodeValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsNullNextReviewDate + { + get + { + return this.IsNullNextReviewDateField; + } + set + { + this.IsNullNextReviewDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextReviewDate + { + get + { + return this.NextReviewDateField; + } + set + { + this.NextReviewDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneralSysCodeResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GeneralSysCodeResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EntityNumberField; + + private string GeneralSystemCodeField; + + private string GeneralSystemCodeValueField; + + private System.Nullable InactiveDateField; + + private System.Nullable NextReviewDateField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GeneralSystemCode + { + get + { + return this.GeneralSystemCodeField; + } + set + { + this.GeneralSystemCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GeneralSystemCodeValue + { + get + { + return this.GeneralSystemCodeValueField; + } + set + { + this.GeneralSystemCodeValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextReviewDate + { + get + { + return this.NextReviewDateField; + } + set + { + this.NextReviewDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="WithholdingOverride", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class WithholdingOverride : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AdditionalWithholdingAmountField; + + private System.Nullable IsProcessField; + + private System.Nullable WithholdingPercentageField; + + private string WithholdingTransactionCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AdditionalWithholdingAmount + { + get + { + return this.AdditionalWithholdingAmountField; + } + set + { + this.AdditionalWithholdingAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsProcess + { + get + { + return this.IsProcessField; + } + set + { + this.IsProcessField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WithholdingPercentage + { + get + { + return this.WithholdingPercentageField; + } + set + { + this.WithholdingPercentageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WithholdingTransactionCode + { + get + { + return this.WithholdingTransactionCodeField; + } + set + { + this.WithholdingTransactionCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneratedTransaction", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GeneratedTransaction : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountField; + + private string GeneratedTransactionTypeCodeField; + + private System.Nullable IsNetGeneratedField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GeneratedTransactionTypeCode + { + get + { + return this.GeneratedTransactionTypeCodeField; + } + set + { + this.GeneratedTransactionTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsNetGenerated + { + get + { + return this.IsNetGeneratedField; + } + set + { + this.IsNetGeneratedField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ParticipationAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ParticipationAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PartAgree[] ParticipationAgreementsField; + + 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.PartAgree[] ParticipationAgreements + { + get + { + return this.ParticipationAgreementsField; + } + set + { + this.ParticipationAgreementsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PartAgree", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PartAgree : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ParticipationAgreementNumberField; + + private string ParticipationOrganizationNameField; + + private System.Nullable ParticipationOrganizationNumberField; + + private string ParticipationPersonNameField; + + private System.Nullable ParticipationPersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFieldsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipationAgreementNumber + { + get + { + return this.ParticipationAgreementNumberField; + } + set + { + this.ParticipationAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParticipationOrganizationName + { + get + { + return this.ParticipationOrganizationNameField; + } + set + { + this.ParticipationOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipationOrganizationNumber + { + get + { + return this.ParticipationOrganizationNumberField; + } + set + { + this.ParticipationOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParticipationPersonName + { + get + { + return this.ParticipationPersonNameField; + } + set + { + this.ParticipationPersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipationPersonNumber + { + get + { + return this.ParticipationPersonNumberField; + } + set + { + this.ParticipationPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PartAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PartAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ParticipationAgreementNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFieldsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipationAgreementNumber + { + get + { + return this.ParticipationAgreementNumberField; + } + set + { + this.ParticipationAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ParticipationAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ParticipationAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ParticipationAgreementNbrField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipationAgreementNbr + { + get + { + return this.ParticipationAgreementNbrField; + } + set + { + this.ParticipationAgreementNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBalance", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountBalance : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AvailableBalanceField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeDescriptionField; + + private System.Nullable CurrentBalanceField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BalanceCategoryCode + { + get + { + return this.BalanceCategoryCodeField; + } + set + { + this.BalanceCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BalanceTypeDescription + { + get + { + return this.BalanceTypeDescriptionField; + } + set + { + this.BalanceTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ProductInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountDescriptionField; + + 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 AccountDescription + { + get + { + return this.AccountDescriptionField; + } + set + { + this.AccountDescriptionField = 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="AccountSubAccountCalculationVariable", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountSubAccountCalculationVariable1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CalculationTypeCodeField; + + private System.Nullable CalculationTypeEffectiveDateField; + + private string CalculationVariableCodeField; + + private string CalculationVariableValueField; + + private System.Nullable CalculationVariableValueEffectiveDateField; + + private System.Nullable CalculationVariableValueInactiveDateField; + + 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 System.Nullable CalculationTypeEffectiveDate + { + get + { + return this.CalculationTypeEffectiveDateField; + } + set + { + this.CalculationTypeEffectiveDateField = 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 CalculationVariableValueInactiveDate + { + get + { + return this.CalculationVariableValueInactiveDateField; + } + set + { + this.CalculationVariableValueInactiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductBalanceCategoryCalculationVariable", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ProductBalanceCategoryCalculationVariable : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CalculationTypeCodeField; + + private System.Nullable CalculationTypeEffectiveDateField; + + private string CalculationVariableCodeField; + + private string CalculationVariableValueField; + + private System.Nullable CalculationVariableValueEffectiveDateField; + + private System.Nullable CalculationVariableValueInactiveDateField; + + private System.Nullable IsAccountOverrideField; + + 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 System.Nullable CalculationTypeEffectiveDate + { + get + { + return this.CalculationTypeEffectiveDateField; + } + set + { + this.CalculationTypeEffectiveDateField = 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 CalculationVariableValueInactiveDate + { + get + { + return this.CalculationVariableValueInactiveDateField; + } + set + { + this.CalculationVariableValueInactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAccountOverride + { + get + { + return this.IsAccountOverrideField; + } + set + { + this.IsAccountOverrideField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountFundHold", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountFundHold : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHoldTransactionDetail[] AccountHoldTransactionDetailsField; + + private System.Nullable AmountField; + + private string DescriptionField; + + private System.Nullable EffectiveDateField; + + private string HoldCodeField; + + private System.Nullable ReleaseDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHoldTransactionDetail[] AccountHoldTransactionDetails + { + get + { + return this.AccountHoldTransactionDetailsField; + } + set + { + this.AccountHoldTransactionDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HoldCode + { + get + { + return this.HoldCodeField; + } + set + { + this.HoldCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReleaseDate + { + get + { + return this.ReleaseDateField; + } + set + { + this.ReleaseDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountHoldTransactionDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountHoldTransactionDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ActivityDateField; + + private System.Nullable RtxnNumberField; + + private string RtxnTypeCodeField; + + private string RtxnTypeDescriptionField; + + private System.Nullable TransactionAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ActivityDate + { + get + { + return this.ActivityDateField; + } + set + { + this.ActivityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RtxnNumber + { + get + { + return this.RtxnNumberField; + } + set + { + this.RtxnNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCode + { + get + { + return this.RtxnTypeCodeField; + } + set + { + this.RtxnTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeDescription + { + get + { + return this.RtxnTypeDescriptionField; + } + set + { + this.RtxnTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanDetailInquiryResponse.AccountPayoff", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanDetailInquiryResponseAccountPayoff : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceDetail[] DetailsField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IsPayoffField; + + private System.Nullable TotalAmountDueCustomerField; + + private System.Nullable TotalAmountDueFinancialInstitutionField; + + private System.Nullable TotalDueField; + + 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.BalanceDetail[] Details + { + get + { + return this.DetailsField; + } + set + { + this.DetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPayoff + { + get + { + return this.IsPayoffField; + } + set + { + this.IsPayoffField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalAmountDueCustomer + { + get + { + return this.TotalAmountDueCustomerField; + } + set + { + this.TotalAmountDueCustomerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalAmountDueFinancialInstitution + { + get + { + return this.TotalAmountDueFinancialInstitutionField; + } + set + { + this.TotalAmountDueFinancialInstitutionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalDue + { + get + { + return this.TotalDueField; + } + set + { + this.TotalDueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanDetailInquiryResponse.LoanAccountInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanDetailInquiryResponseLoanAccountInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating[] AccountRiskRatingsField; + + private System.Nullable AmortizationFirstDueDateField; + + private System.Nullable AmortizationLeadDaysField; + + private System.Nullable AmountToPayCurrentField; + + private System.Nullable AvailableBalanceField; + + private System.Nullable AvailableCreditField; + + private System.Nullable BillingLeadDaysOverrideField; + + private System.Nullable ContractDateField; + + private System.Nullable CreditLimitField; + + private System.Nullable CurrentBalanceField; + + private System.Nullable CurrentTermField; + + private System.Nullable GraceDaysField; + + private System.Nullable InterestPaidToDateField; + + private System.Nullable InterestRateField; + + private System.Nullable IsPrinSurplusProcField; + + private System.Nullable IsRepricingPlanAllowedField; + + private System.Nullable LastPaymentAmountField; + + private System.Nullable LastPaymentDateField; + + private System.Nullable MLAggregateBalanceField; + + private System.Nullable MaturityDateField; + + private System.Nullable NextPaymentDueDateField; + + private System.Nullable OperatingFundAccruedIntField; + + private System.Nullable OperatingFundBalanceField; + + private System.Nullable OperatingFundIntRateField; + + private string PaymentFrequencyField; + + private string PaymentStatusField; + + private System.Nullable RegularPaymentAmountField; + + private System.Nullable RemainingPaymentsField; + + private string RiskRatingCodeField; + + private string RiskRatingDescriptionField; + + private System.Nullable TotalAmountCurrentlyDueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating[] AccountRiskRatings + { + get + { + return this.AccountRiskRatingsField; + } + set + { + this.AccountRiskRatingsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationFirstDueDate + { + get + { + return this.AmortizationFirstDueDateField; + } + set + { + this.AmortizationFirstDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationLeadDays + { + get + { + return this.AmortizationLeadDaysField; + } + set + { + this.AmortizationLeadDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmountToPayCurrent + { + get + { + return this.AmountToPayCurrentField; + } + set + { + this.AmountToPayCurrentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableCredit + { + get + { + return this.AvailableCreditField; + } + set + { + this.AvailableCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BillingLeadDaysOverride + { + get + { + return this.BillingLeadDaysOverrideField; + } + set + { + this.BillingLeadDaysOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ContractDate + { + get + { + return this.ContractDateField; + } + set + { + this.ContractDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentTerm + { + get + { + return this.CurrentTermField; + } + set + { + this.CurrentTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestPaidToDate + { + get + { + return this.InterestPaidToDateField; + } + set + { + this.InterestPaidToDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrinSurplusProc + { + get + { + return this.IsPrinSurplusProcField; + } + set + { + this.IsPrinSurplusProcField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRepricingPlanAllowed + { + get + { + return this.IsRepricingPlanAllowedField; + } + set + { + this.IsRepricingPlanAllowedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentAmount + { + get + { + return this.LastPaymentAmountField; + } + set + { + this.LastPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentDate + { + get + { + return this.LastPaymentDateField; + } + set + { + this.LastPaymentDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MLAggregateBalance + { + get + { + return this.MLAggregateBalanceField; + } + set + { + this.MLAggregateBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextPaymentDueDate + { + get + { + return this.NextPaymentDueDateField; + } + set + { + this.NextPaymentDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundAccruedInt + { + get + { + return this.OperatingFundAccruedIntField; + } + set + { + this.OperatingFundAccruedIntField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundBalance + { + get + { + return this.OperatingFundBalanceField; + } + set + { + this.OperatingFundBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundIntRate + { + get + { + return this.OperatingFundIntRateField; + } + set + { + this.OperatingFundIntRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentFrequency + { + get + { + return this.PaymentFrequencyField; + } + set + { + this.PaymentFrequencyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentStatus + { + get + { + return this.PaymentStatusField; + } + set + { + this.PaymentStatusField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegularPaymentAmount + { + get + { + return this.RegularPaymentAmountField; + } + set + { + this.RegularPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RemainingPayments + { + get + { + return this.RemainingPaymentsField; + } + set + { + this.RemainingPaymentsField = 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.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalAmountCurrentlyDue + { + get + { + return this.TotalAmountCurrentlyDueField; + } + set + { + this.TotalAmountCurrentlyDueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanDetailInquiryResponse.Product", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanDetailInquiryResponseProduct : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + private string MinorCustomerDescriptionField; + + private string ProductFullNameField; + + private string ProductNameField; + + 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.Runtime.Serialization.DataMemberAttribute()] + public string MinorCustomerDescription + { + get + { + return this.MinorCustomerDescriptionField; + } + set + { + this.MinorCustomerDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductFullName + { + get + { + return this.ProductFullNameField; + } + set + { + this.ProductFullNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductName + { + get + { + return this.ProductNameField; + } + set + { + this.ProductNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanDetailInquiryResponse.YTDHist", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanDetailInquiryResponseYTDHist : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Year[] YearsField; + + 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.Year[] Years + { + get + { + return this.YearsField; + } + set + { + this.YearsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInterestHistoryInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountInterestHistoryInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmortizationTermField; + + private string CalculationBalanceTypeCodeField; + + private System.Nullable CalculationScheduleNumberField; + + private string CompoundCalenderPeriodCodeField; + + private string DaysMethodCodeField; + + private System.Nullable InterestBaseField; + + private string InterestMethodCodeField; + + private string InterestRateRecalculationMethodCodeField; + + private System.Nullable IsNegativeAmortField; + + 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 PaymentChangeCalenderPeriodCodeField; + + private string PaymentRoundMethodCodeField; + + private string RateChangeCalenderPeriodCodeField; + + private string RateChangeMethodCodeField; + + private string RateRoundMethodCodeField; + + private string RateTypeCodeField; + + 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 CalculationBalanceTypeCode + { + get + { + return this.CalculationBalanceTypeCodeField; + } + set + { + this.CalculationBalanceTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CalculationScheduleNumber + { + get + { + return this.CalculationScheduleNumberField; + } + set + { + this.CalculationScheduleNumberField = 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 System.Nullable InterestBase + { + get + { + return this.InterestBaseField; + } + set + { + this.InterestBaseField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestMethodCode + { + get + { + return this.InterestMethodCodeField; + } + set + { + this.InterestMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestRateRecalculationMethodCode + { + get + { + return this.InterestRateRecalculationMethodCodeField; + } + set + { + this.InterestRateRecalculationMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsNegativeAmort + { + get + { + return this.IsNegativeAmortField; + } + set + { + this.IsNegativeAmortField = 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 PaymentChangeCalenderPeriodCode + { + get + { + return this.PaymentChangeCalenderPeriodCodeField; + } + set + { + this.PaymentChangeCalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentRoundMethodCode + { + get + { + return this.PaymentRoundMethodCodeField; + } + set + { + this.PaymentRoundMethodCodeField = 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 RateRoundMethodCode + { + get + { + return this.RateRoundMethodCodeField; + } + set + { + this.RateRoundMethodCodeField = 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="AccountPaymentHistoryInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPaymentHistoryInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable PaymentAmountField; + + private string PaymentBalanceCategoryCodeField; + + private string PaymentBalanceTypeCodeField; + + private string PaymentCalenderPeriodCodeField; + + private System.Nullable PaymentPercentField; + + private string PaymentTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentAmount + { + get + { + return this.PaymentAmountField; + } + set + { + this.PaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentBalanceCategoryCode + { + get + { + return this.PaymentBalanceCategoryCodeField; + } + set + { + this.PaymentBalanceCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentBalanceTypeCode + { + get + { + return this.PaymentBalanceTypeCodeField; + } + set + { + this.PaymentBalanceTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentCalenderPeriodCode + { + get + { + return this.PaymentCalenderPeriodCodeField; + } + set + { + this.PaymentCalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentPercent + { + get + { + return this.PaymentPercentField; + } + set + { + this.PaymentPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentTypeCode + { + get + { + return this.PaymentTypeCodeField; + } + set + { + this.PaymentTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ChangeRate", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ChangeRate : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsIndexedField; + + private System.Nullable IsTeaserRateField; + + private System.Nullable RenewalRateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = 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.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RenewalRate + { + get + { + return this.RenewalRateField; + } + set + { + this.RenewalRateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LoanRenewalCheckIssue", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LoanRenewalCheckIssue : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CheckNumberField; + + private string MemoField; + + private string PayeeField; + + private string StatusField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Memo + { + get + { + return this.MemoField; + } + set + { + this.MemoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Payee + { + get + { + return this.PayeeField; + } + set + { + this.PayeeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Status + { + get + { + return this.StatusField; + } + set + { + this.StatusField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LoanRenewalFund", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LoanRenewalFund : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ClearCategoryCodeField; + + private System.Nullable FundAmountField; + + private string FundTypeCodeField; + + private string FundTypeDetailCodeField; + + private System.Nullable NumberOfItemsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClearCategoryCode + { + get + { + return this.ClearCategoryCodeField; + } + set + { + this.ClearCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FundAmount + { + get + { + return this.FundAmountField; + } + set + { + this.FundAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeCode + { + get + { + return this.FundTypeCodeField; + } + set + { + this.FundTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeDetailCode + { + get + { + return this.FundTypeDetailCodeField; + } + set + { + this.FundTypeDetailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfItems + { + get + { + return this.NumberOfItemsField; + } + set + { + this.NumberOfItemsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MonetaryItem", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MonetaryItem : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable CashBoxNumberField; + + private System.Nullable CashBoxTransactionNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalResponseCheckIssue CheckIssueField; + + private System.Nullable CreditedInterestAmountField; + + private string CurrentTransactionStatusCodeField; + + private System.Nullable NewAvailableBalanceField; + + private System.Nullable NewLedgerBalanceField; + + private System.Nullable PriorAvailableBalanceField; + + private System.Nullable TransactionNumberField; + + private string TransactionTypeCodeField; + + 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 System.Nullable CashBoxNumber + { + get + { + return this.CashBoxNumberField; + } + set + { + this.CashBoxNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashBoxTransactionNumber + { + get + { + return this.CashBoxTransactionNumberField; + } + set + { + this.CashBoxTransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalResponseCheckIssue CheckIssue + { + get + { + return this.CheckIssueField; + } + set + { + this.CheckIssueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditedInterestAmount + { + get + { + return this.CreditedInterestAmountField; + } + set + { + this.CreditedInterestAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentTransactionStatusCode + { + get + { + return this.CurrentTransactionStatusCodeField; + } + set + { + this.CurrentTransactionStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NewAvailableBalance + { + get + { + return this.NewAvailableBalanceField; + } + set + { + this.NewAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NewLedgerBalance + { + get + { + return this.NewLedgerBalanceField; + } + set + { + this.NewLedgerBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorAvailableBalance + { + get + { + return this.PriorAvailableBalanceField; + } + set + { + this.PriorAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionNumber + { + get + { + return this.TransactionNumberField; + } + set + { + this.TransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LoanRenewalResponseCheckIssue", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LoanRenewalResponseCheckIssue : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CheckNumberField; + + private string StatusField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Status + { + get + { + return this.StatusField; + } + set + { + this.StatusField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWithholding", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountWithholding : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string ActionCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private string WithholdingOptionCodeField; + + private System.Nullable WithholdingPercentAmountField; + + private System.Nullable WithholdingPercentOverrideField; + + 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 string 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 InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WithholdingOptionCode + { + get + { + return this.WithholdingOptionCodeField; + } + set + { + this.WithholdingOptionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WithholdingPercentAmount + { + get + { + return this.WithholdingPercentAmountField; + } + set + { + this.WithholdingPercentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WithholdingPercentOverride + { + get + { + return this.WithholdingPercentOverrideField; + } + set + { + this.WithholdingPercentOverrideField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreeOrgReq", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AgreeOrgReq : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AgreementNumberField; + + private string UserIDField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = 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="AgreeOrgRelation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AgreeOrgRelation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationEAgreement AgreementsField; + + private System.Nullable ByOrganizationNumberField; + + private System.Nullable PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationEAgreement Agreements + { + get + { + return this.AgreementsField; + } + set + { + this.AgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ByOrganizationNumber + { + get + { + return this.ByOrganizationNumberField; + } + set + { + this.ByOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationEAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationEAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementPerson PersonOrganizationEAgreementField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementPerson PersonOrganizationEAgreement + { + get + { + return this.PersonOrganizationEAgreementField; + } + set + { + this.PersonOrganizationEAgreementField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreementPerson", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AgreementPerson : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ActiveYNField; + + private string AgreeDescriptionField; + + private System.Nullable AgreementNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementOrg[] AgreementOrgsField; + + private string UserIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ActiveYN + { + get + { + return this.ActiveYNField; + } + set + { + this.ActiveYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreeDescription + { + get + { + return this.AgreeDescriptionField; + } + set + { + this.AgreeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementOrg[] AgreementOrgs + { + get + { + return this.AgreementOrgsField; + } + set + { + this.AgreementOrgsField = 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="AgreementOrg", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AgreementOrg : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable InactiveDateField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreeOrgRelationRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AgreeOrgRelationRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AgreementNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgDetail[] AgreementOrgsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgDetail[] AgreementOrgs + { + get + { + return this.AgreementOrgsField; + } + set + { + this.AgreementOrgsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreeOrgDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AgreeOrgDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DelinkYNField; + + private System.Nullable OrganizationMemberNumberField; + + private System.Nullable OrganizationNumberField; + + private string OrganizationTaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DelinkYN + { + get + { + return this.DelinkYNField; + } + set + { + this.DelinkYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationMemberNumber + { + get + { + return this.OrganizationMemberNumberField; + } + set + { + this.OrganizationMemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTaxId + { + get + { + return this.OrganizationTaxIdField; + } + set + { + this.OrganizationTaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreeOrgRelationDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AgreeOrgRelationDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AgreementNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementOrg[] AgreementOrgsField; + + private System.Nullable ByOrganizationNumberField; + + private System.Nullable PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementOrg[] AgreementOrgs + { + get + { + return this.AgreementOrgsField; + } + set + { + this.AgreementOrgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ByOrganizationNumber + { + get + { + return this.ByOrganizationNumberField; + } + set + { + this.ByOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountOpenDateField; + + private string ActiveDisputeCountField; + + private string AmountDueField; + + private string AutoPayEnabledField; + + private string AvailableBalanceField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardDetail[] CardDetailsField; + + private string CreditLimitField; + + private string CurrentBalanceField; + + private string CurrentCyclePaymentAmountField; + + private string DaysInDisputeField; + + private string DaysPastDueField; + + private string DelinquentAmountField; + + private string FinanceChargesPreviousYearField; + + private string FinanceChargesYtdField; + + private System.Nullable LastBillingDateField; + + private string LastPaymentAmountField; + + private System.Nullable LastPaymentDateField; + + private string LastStatementBalanceField; + + private string LoanOfficerNameField; + + private string LockoutStatusField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPartyRelationship[] PartyRelationshipsField; + + private string PastDue30DayCountField; + + private string PastDue60DayCountField; + + private string PastDue90DayCountField; + + private System.Nullable PaymentDueDateField; + + private string ProductNameField; + + private string PurchaseRateField; + + private string RateClassField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMRtxn[] RtxnsField; + + private string StatusField; + + private string TaxOwnerPartyIdField; + + private string TaxOwnerPartyTypeField; + + private string TotalDisputeAmountField; + + private string TotalHoldAmountField; + + private string UnpaidFinanceChargeAmountField; + + private string UnpaidLateFeeAmountField; + + private string UnpaidTotalFeeAmountField; + + private string UpdateActionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountOpenDate + { + get + { + return this.AccountOpenDateField; + } + set + { + this.AccountOpenDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ActiveDisputeCount + { + get + { + return this.ActiveDisputeCountField; + } + set + { + this.ActiveDisputeCountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AmountDue + { + get + { + return this.AmountDueField; + } + set + { + this.AmountDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AutoPayEnabled + { + get + { + return this.AutoPayEnabledField; + } + set + { + this.AutoPayEnabledField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardDetail[] CardDetails + { + get + { + return this.CardDetailsField; + } + set + { + this.CardDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentCyclePaymentAmount + { + get + { + return this.CurrentCyclePaymentAmountField; + } + set + { + this.CurrentCyclePaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DaysInDispute + { + get + { + return this.DaysInDisputeField; + } + set + { + this.DaysInDisputeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DaysPastDue + { + get + { + return this.DaysPastDueField; + } + set + { + this.DaysPastDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DelinquentAmount + { + get + { + return this.DelinquentAmountField; + } + set + { + this.DelinquentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FinanceChargesPreviousYear + { + get + { + return this.FinanceChargesPreviousYearField; + } + set + { + this.FinanceChargesPreviousYearField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FinanceChargesYtd + { + get + { + return this.FinanceChargesYtdField; + } + set + { + this.FinanceChargesYtdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastBillingDate + { + get + { + return this.LastBillingDateField; + } + set + { + this.LastBillingDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastPaymentAmount + { + get + { + return this.LastPaymentAmountField; + } + set + { + this.LastPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentDate + { + get + { + return this.LastPaymentDateField; + } + set + { + this.LastPaymentDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastStatementBalance + { + get + { + return this.LastStatementBalanceField; + } + set + { + this.LastStatementBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanOfficerName + { + get + { + return this.LoanOfficerNameField; + } + set + { + this.LoanOfficerNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LockoutStatus + { + get + { + return this.LockoutStatusField; + } + set + { + this.LockoutStatusField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPartyRelationship[] PartyRelationships + { + get + { + return this.PartyRelationshipsField; + } + set + { + this.PartyRelationshipsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PastDue30DayCount + { + get + { + return this.PastDue30DayCountField; + } + set + { + this.PastDue30DayCountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PastDue60DayCount + { + get + { + return this.PastDue60DayCountField; + } + set + { + this.PastDue60DayCountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PastDue90DayCount + { + get + { + return this.PastDue90DayCountField; + } + set + { + this.PastDue90DayCountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentDueDate + { + get + { + return this.PaymentDueDateField; + } + set + { + this.PaymentDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductName + { + get + { + return this.ProductNameField; + } + set + { + this.ProductNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PurchaseRate + { + get + { + return this.PurchaseRateField; + } + set + { + this.PurchaseRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RateClass + { + get + { + return this.RateClassField; + } + set + { + this.RateClassField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMRtxn[] Rtxns + { + get + { + return this.RtxnsField; + } + set + { + this.RtxnsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Status + { + get + { + return this.StatusField; + } + set + { + this.StatusField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxOwnerPartyId + { + get + { + return this.TaxOwnerPartyIdField; + } + set + { + this.TaxOwnerPartyIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxOwnerPartyType + { + get + { + return this.TaxOwnerPartyTypeField; + } + set + { + this.TaxOwnerPartyTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TotalDisputeAmount + { + get + { + return this.TotalDisputeAmountField; + } + set + { + this.TotalDisputeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TotalHoldAmount + { + get + { + return this.TotalHoldAmountField; + } + set + { + this.TotalHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UnpaidFinanceChargeAmount + { + get + { + return this.UnpaidFinanceChargeAmountField; + } + set + { + this.UnpaidFinanceChargeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UnpaidLateFeeAmount + { + get + { + return this.UnpaidLateFeeAmountField; + } + set + { + this.UnpaidLateFeeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UnpaidTotalFeeAmount + { + get + { + return this.UnpaidTotalFeeAmountField; + } + set + { + this.UnpaidTotalFeeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UpdateAction + { + get + { + return this.UpdateActionField; + } + set + { + this.UpdateActionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CardActivationDateField; + + private System.Nullable CardEffectiveDateField; + + private System.Nullable CardExpirationDateField; + + private string CardNumberField; + + private string CardNumberSequenceUniqueField; + + private string CardStatusField; + + private System.Nullable CardholderDateOfBirthField; + + private string CardholderPartyNumberField; + + private string CardholderPartyTypeField; + + private string CardholderTaxIdNumberField; + + private string EmbossingLine1Field; + + private string EmbossingLine2Field; + + private string UpdateActionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardActivationDate + { + get + { + return this.CardActivationDateField; + } + set + { + this.CardActivationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardEffectiveDate + { + get + { + return this.CardEffectiveDateField; + } + set + { + this.CardEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardExpirationDate + { + get + { + return this.CardExpirationDateField; + } + set + { + this.CardExpirationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardNumber + { + get + { + return this.CardNumberField; + } + set + { + this.CardNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardNumberSequenceUnique + { + get + { + return this.CardNumberSequenceUniqueField; + } + set + { + this.CardNumberSequenceUniqueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardStatus + { + get + { + return this.CardStatusField; + } + set + { + this.CardStatusField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardholderDateOfBirth + { + get + { + return this.CardholderDateOfBirthField; + } + set + { + this.CardholderDateOfBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardholderPartyNumber + { + get + { + return this.CardholderPartyNumberField; + } + set + { + this.CardholderPartyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardholderPartyType + { + get + { + return this.CardholderPartyTypeField; + } + set + { + this.CardholderPartyTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardholderTaxIdNumber + { + get + { + return this.CardholderTaxIdNumberField; + } + set + { + this.CardholderTaxIdNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EmbossingLine1 + { + get + { + return this.EmbossingLine1Field; + } + set + { + this.EmbossingLine1Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EmbossingLine2 + { + get + { + return this.EmbossingLine2Field; + } + set + { + this.EmbossingLine2Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UpdateAction + { + get + { + return this.UpdateActionField; + } + set + { + this.UpdateActionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPartyRelationship", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPartyRelationship : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable OriginationDateField; + + private string PartyNumberField; + + private string PartyTypeField; + + private string RelationshipTypeField; + + private string SendStatementField; + + private string UpdateActionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginationDate + { + get + { + return this.OriginationDateField; + } + set + { + this.OriginationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PartyNumber + { + get + { + return this.PartyNumberField; + } + set + { + this.PartyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PartyType + { + get + { + return this.PartyTypeField; + } + set + { + this.PartyTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RelationshipType + { + get + { + return this.RelationshipTypeField; + } + set + { + this.RelationshipTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SendStatement + { + get + { + return this.SendStatementField; + } + set + { + this.SendStatementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UpdateAction + { + get + { + return this.UpdateActionField; + } + set + { + this.UpdateActionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CCMRtxn", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CCMRtxn : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountFeatureNameField; + + private string AmountField; + + private string CardNumberField; + + private string DescriptionField; + + private System.Nullable EffectiveDateField; + + private System.Nullable PostingDateField; + + private System.Nullable TransactionDateTimeField; + + private string TransactionEntryTypeField; + + private string TransactionNumberField; + + private string TransactionTypeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountFeatureName + { + get + { + return this.AccountFeatureNameField; + } + set + { + this.AccountFeatureNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardNumber + { + get + { + return this.CardNumberField; + } + set + { + this.CardNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PostingDate + { + get + { + return this.PostingDateField; + } + set + { + this.PostingDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionDateTime + { + get + { + return this.TransactionDateTimeField; + } + set + { + this.TransactionDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionEntryType + { + get + { + return this.TransactionEntryTypeField; + } + set + { + this.TransactionEntryTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionNumber + { + get + { + return this.TransactionNumberField; + } + set + { + this.TransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionType + { + get + { + return this.TransactionTypeField; + } + set + { + this.TransactionTypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardMaintAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardMaintAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMaintAgreementAccount[] AccountsField; + + private System.Nullable AgreeNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Detail[] DetailsField; + + private string TypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMaintAgreementAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreeNumber + { + get + { + return this.AgreeNumberField; + } + set + { + this.AgreeNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Detail[] Details + { + get + { + return this.DetailsField; + } + set + { + this.DetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeCode + { + get + { + return this.TypeCodeField; + } + set + { + this.TypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardMaintAgreementAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardMaintAgreementAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string CrossAccountDescriptionField; + + private System.Nullable CrossAccountTransferFlagField; + + private System.Nullable CycleDepositLimitAmountField; + + private System.Nullable CycleWithdrawalLimitAmountField; + + private System.Nullable InactiveDateField; + + private System.Nullable RelinkAccountField; + + private System.Nullable TransferRoleRequiredField; + + 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 string CrossAccountDescription + { + get + { + return this.CrossAccountDescriptionField; + } + set + { + this.CrossAccountDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CrossAccountTransferFlag + { + get + { + return this.CrossAccountTransferFlagField; + } + set + { + this.CrossAccountTransferFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CycleDepositLimitAmount + { + get + { + return this.CycleDepositLimitAmountField; + } + set + { + this.CycleDepositLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CycleWithdrawalLimitAmount + { + get + { + return this.CycleWithdrawalLimitAmountField; + } + set + { + this.CycleWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RelinkAccount + { + get + { + return this.RelinkAccountField; + } + set + { + this.RelinkAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransferRoleRequired + { + get + { + return this.TransferRoleRequiredField; + } + set + { + this.TransferRoleRequiredField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Detail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Detail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string DetailTypeCodeField; + + private string ValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DetailTypeCode + { + get + { + return this.DetailTypeCodeField; + } + set + { + this.DetailTypeCodeField = 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="OrgDetailForCardAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgDetailForCardAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable OrganizationMemberNumberField; + + private System.Nullable OrganizationNumberField; + + private string OrganizationTaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationMemberNumber + { + get + { + return this.OrganizationMemberNumberField; + } + set + { + this.OrganizationMemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTaxId + { + get + { + return this.OrganizationTaxIdField; + } + set + { + this.OrganizationTaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersDetailForCardAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersDetailForCardAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable PersonMemberNumberField; + + private System.Nullable PersonNumberField; + + private string PersonTaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonMemberNumber + { + get + { + return this.PersonMemberNumberField; + } + set + { + this.PersonMemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonTaxId + { + get + { + return this.PersonTaxIdField; + } + set + { + this.PersonTaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRoleRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountRoleRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AccountRoleCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsInactiveField; + + private System.Nullable LoanLiabilityAmountField; + + private System.Nullable LoanLiabilityPercentField; + + private System.Nullable OrganizationNumberField; + + private System.Nullable PersonNumberField; + + 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 string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsInactive + { + get + { + return this.IsInactiveField; + } + set + { + this.IsInactiveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanLiabilityAmount + { + get + { + return this.LoanLiabilityAmountField; + } + set + { + this.LoanLiabilityAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanLiabilityPercent + { + get + { + return this.LoanLiabilityPercentField; + } + set + { + this.LoanLiabilityPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRoleResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountRoleResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AccountRoleCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable WasSuccessfulField; + + 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 string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAccountRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountAccountRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AccountRoleCodeField; + + private string AccountRoleDescriptionField; + + private System.Nullable CanTransactField; + + private string EffectiveDateField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable HasEmployeeRoleField; + + private System.Nullable InactiveDateField; + + private string IntrPolicyField; + + private string IntrPolicyNumberField; + + private System.Nullable LoanLiabilityAmountField; + + private System.Nullable LoanLiabilityPercentField; + + private string NameField; + + 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 string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleDescription + { + get + { + return this.AccountRoleDescriptionField; + } + set + { + this.AccountRoleDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CanTransact + { + get + { + return this.CanTransactField; + } + set + { + this.CanTransactField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HasEmployeeRole + { + get + { + return this.HasEmployeeRoleField; + } + set + { + this.HasEmployeeRoleField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IntrPolicy + { + get + { + return this.IntrPolicyField; + } + set + { + this.IntrPolicyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IntrPolicyNumber + { + get + { + return this.IntrPolicyNumberField; + } + set + { + this.IntrPolicyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanLiabilityAmount + { + get + { + return this.LoanLiabilityAmountField; + } + set + { + this.LoanLiabilityAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanLiabilityPercent + { + get + { + return this.LoanLiabilityPercentField; + } + set + { + this.LoanLiabilityPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAnalysisGroup", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountAnalysisGroup : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountGroupNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysis[] AccountsField; + + private System.Nullable IsGenerateAnalysisStatementField; + + private System.Nullable IsPrintAnalysisStatementField; + + private System.Nullable IsUseForServiceChargeField; + + private System.Nullable ServiceChargeAccountNumberField; + + private System.Nullable StatementAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysis[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsGenerateAnalysisStatement + { + get + { + return this.IsGenerateAnalysisStatementField; + } + set + { + this.IsGenerateAnalysisStatementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrintAnalysisStatement + { + get + { + return this.IsPrintAnalysisStatementField; + } + set + { + this.IsPrintAnalysisStatementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsUseForServiceCharge + { + get + { + return this.IsUseForServiceChargeField; + } + set + { + this.IsUseForServiceChargeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ServiceChargeAccountNumber + { + get + { + return this.ServiceChargeAccountNumberField; + } + set + { + this.ServiceChargeAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StatementAccountNumber + { + get + { + return this.StatementAccountNumberField; + } + set + { + this.StatementAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAnalysis", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountAnalysis : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AccountOwnerNameField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IsProductSupportsAnalysisField; + + 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 string AccountOwnerName + { + get + { + return this.AccountOwnerNameField; + } + set + { + this.AccountOwnerNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsProductSupportsAnalysis + { + get + { + return this.IsProductSupportsAnalysisField; + } + set + { + this.IsProductSupportsAnalysisField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroupMaintenance", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountGroupMaintenance : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountGroupNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenance[] AccountsField; + + private System.Nullable IsApplyCreditField; + + private System.Nullable IsGenerateAnalysisStatementField; + + private System.Nullable IsPrintAnalysisStatementField; + + private System.Nullable IsPrintStatementIfCreditField; + + private System.Nullable IsSplitECForNegativeBalanceField; + + private System.Nullable IsUseForServiceChargeField; + + private System.Nullable ServiceChargeAccountNumberField; + + private System.Nullable StatementAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenance[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsApplyCredit + { + get + { + return this.IsApplyCreditField; + } + set + { + this.IsApplyCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsGenerateAnalysisStatement + { + get + { + return this.IsGenerateAnalysisStatementField; + } + set + { + this.IsGenerateAnalysisStatementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrintAnalysisStatement + { + get + { + return this.IsPrintAnalysisStatementField; + } + set + { + this.IsPrintAnalysisStatementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrintStatementIfCredit + { + get + { + return this.IsPrintStatementIfCreditField; + } + set + { + this.IsPrintStatementIfCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSplitECForNegativeBalance + { + get + { + return this.IsSplitECForNegativeBalanceField; + } + set + { + this.IsSplitECForNegativeBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsUseForServiceCharge + { + get + { + return this.IsUseForServiceChargeField; + } + set + { + this.IsUseForServiceChargeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ServiceChargeAccountNumber + { + get + { + return this.ServiceChargeAccountNumberField; + } + set + { + this.ServiceChargeAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StatementAccountNumber + { + get + { + return this.StatementAccountNumberField; + } + set + { + this.StatementAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAnalysisMaintenance", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountAnalysisMaintenance : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable IsInactiveField; + + 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 System.Nullable IsInactive + { + get + { + return this.IsInactiveField; + } + set + { + this.IsInactiveField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAnalysisMaintenanceAccountGroup", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountAnalysisMaintenanceAccountGroup : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountGroupNumberField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBeneficiary", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountBeneficiary : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private System.Nullable BeneficiaryPercentField; + + private string BeneficiaryRelationshipTypeCodeField; + + private string BeneficiaryRelationshipTypeDescriptionField; + + private string BeneficiaryTypeCodeField; + + private string BeneficiaryTypeDescriptionField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private string FirstNameField; + + private string LastNameField; + + private string TaxIDField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BeneficiaryPercent + { + get + { + return this.BeneficiaryPercentField; + } + set + { + this.BeneficiaryPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BeneficiaryRelationshipTypeCode + { + get + { + return this.BeneficiaryRelationshipTypeCodeField; + } + set + { + this.BeneficiaryRelationshipTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BeneficiaryRelationshipTypeDescription + { + get + { + return this.BeneficiaryRelationshipTypeDescriptionField; + } + set + { + this.BeneficiaryRelationshipTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BeneficiaryTypeCode + { + get + { + return this.BeneficiaryTypeCodeField; + } + set + { + this.BeneficiaryTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BeneficiaryTypeDescription + { + get + { + return this.BeneficiaryTypeDescriptionField; + } + set + { + this.BeneficiaryTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxID + { + get + { + return this.TaxIDField; + } + set + { + this.TaxIDField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBeneficiaryRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountBeneficiaryRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string BeneficiaryTypeCodeField; + + private string BenefitAddressUseCodeField; + + private System.Nullable BenefitPercentField; + + private string BenefitRelationshipTypeCodeField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable IsDeleteField; + + 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 string BeneficiaryTypeCode + { + get + { + return this.BeneficiaryTypeCodeField; + } + set + { + this.BeneficiaryTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BenefitAddressUseCode + { + get + { + return this.BenefitAddressUseCodeField; + } + set + { + this.BenefitAddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BenefitPercent + { + get + { + return this.BenefitPercentField; + } + set + { + this.BenefitPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BenefitRelationshipTypeCode + { + get + { + return this.BenefitRelationshipTypeCodeField; + } + set + { + this.BenefitRelationshipTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDelete + { + get + { + return this.IsDeleteField; + } + set + { + this.IsDeleteField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBeneficiaryResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountBeneficiaryResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string BeneficiaryTypeCodeField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable IsDeleteField; + + private System.Nullable WasSuccessfulField; + + 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 string BeneficiaryTypeCode + { + get + { + return this.BeneficiaryTypeCodeField; + } + set + { + this.BeneficiaryTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDelete + { + get + { + return this.IsDeleteField; + } + set + { + this.IsDeleteField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountCollateralAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountCollateralAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CollateralAccountNumberField; + + private System.Nullable CollateralEffectiveDateField; + + private System.Nullable CollateralInactiveDateField; + + private string CollateralMajorAccountTypeCodeField; + + private string CollateralMajorAccountTypeDescriptionField; + + private string CollateralMinorAccountTypeCodeField; + + private string CollateralMinorAccountTypeDescriptionField; + + private System.Nullable HoldAmountField; + + private System.Nullable HoldPercentageField; + + private System.Nullable SequenceNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollateralAccountNumber + { + get + { + return this.CollateralAccountNumberField; + } + set + { + this.CollateralAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollateralEffectiveDate + { + get + { + return this.CollateralEffectiveDateField; + } + set + { + this.CollateralEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollateralInactiveDate + { + get + { + return this.CollateralInactiveDateField; + } + set + { + this.CollateralInactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralMajorAccountTypeCode + { + get + { + return this.CollateralMajorAccountTypeCodeField; + } + set + { + this.CollateralMajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralMajorAccountTypeDescription + { + get + { + return this.CollateralMajorAccountTypeDescriptionField; + } + set + { + this.CollateralMajorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralMinorAccountTypeCode + { + get + { + return this.CollateralMinorAccountTypeCodeField; + } + set + { + this.CollateralMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralMinorAccountTypeDescription + { + get + { + return this.CollateralMinorAccountTypeDescriptionField; + } + set + { + this.CollateralMinorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAmount + { + get + { + return this.HoldAmountField; + } + set + { + this.HoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldPercentage + { + get + { + return this.HoldPercentageField; + } + set + { + this.HoldPercentageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalOrganizationId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExternalOrganizationId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountExternalOrganizationNameField; + + private System.Nullable EffectiveDateField; + + private string ExternalAccountNumberField; + + private System.Nullable ExternalAccountOrganizationNumberField; + + private System.Nullable ExternalAmountField; + + private System.Nullable ExternalAmountEffectiveDateField; + + private string ExternalIdTypeCodeField; + + private string ExternalIdTypeCodeDescriptionField; + + private System.Nullable InActiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountExternalOrganizationName + { + get + { + return this.AccountExternalOrganizationNameField; + } + set + { + this.AccountExternalOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountNumber + { + get + { + return this.ExternalAccountNumberField; + } + set + { + this.ExternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAccountOrganizationNumber + { + get + { + return this.ExternalAccountOrganizationNumberField; + } + set + { + this.ExternalAccountOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAmount + { + get + { + return this.ExternalAmountField; + } + set + { + this.ExternalAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAmountEffectiveDate + { + get + { + return this.ExternalAmountEffectiveDateField; + } + set + { + this.ExternalAmountEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalIdTypeCode + { + get + { + return this.ExternalIdTypeCodeField; + } + set + { + this.ExternalIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalIdTypeCodeDescription + { + get + { + return this.ExternalIdTypeCodeDescriptionField; + } + set + { + this.ExternalIdTypeCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InActiveDate + { + get + { + return this.InActiveDateField; + } + set + { + this.InActiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanLimitHistoryRecord", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanLimitHistoryRecord : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CreditLimitAmountField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimitAmount + { + get + { + return this.CreditLimitAmountField; + } + set + { + this.CreditLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Agreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Agreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AgreementNumberField; + + private System.Nullable AgreementPersonNumberField; + + private string AgreementTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementPersonNumber + { + get + { + return this.AgreementPersonNumberField; + } + set + { + this.AgreementPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementTypeCode + { + get + { + return this.AgreementTypeCodeField; + } + set + { + this.AgreementTypeCodeField = 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")] + public partial class Balance3 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccuredInterestField; + + private System.Nullable AvailableAmountField; + + private System.Nullable BalanceAmountField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private System.Nullable CardHoldField; + + private System.Nullable CheckHoldField; + + private System.Nullable CollectedMonthToDateAverageField; + + private System.Nullable CollectedYearToDateAverageField; + + private System.Nullable ManagementHoldField; + + private System.Nullable MonthToDateAverageField; + + private System.Nullable ParticipantAgreementNumberField; + + private System.Nullable YearToDateAverageField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccuredInterest + { + get + { + return this.AccuredInterestField; + } + set + { + this.AccuredInterestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableAmount + { + get + { + return this.AvailableAmountField; + } + set + { + this.AvailableAmountField = 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 BalanceTypeCode + { + get + { + return this.BalanceTypeCodeField; + } + set + { + this.BalanceTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardHold + { + get + { + return this.CardHoldField; + } + set + { + this.CardHoldField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckHold + { + get + { + return this.CheckHoldField; + } + set + { + this.CheckHoldField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollectedMonthToDateAverage + { + get + { + return this.CollectedMonthToDateAverageField; + } + set + { + this.CollectedMonthToDateAverageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollectedYearToDateAverage + { + get + { + return this.CollectedYearToDateAverageField; + } + set + { + this.CollectedYearToDateAverageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ManagementHold + { + get + { + return this.ManagementHoldField; + } + set + { + this.ManagementHoldField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MonthToDateAverage + { + get + { + return this.MonthToDateAverageField; + } + set + { + this.MonthToDateAverageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipantAgreementNumber + { + get + { + return this.ParticipantAgreementNumberField; + } + set + { + this.ParticipantAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable YearToDateAverage + { + get + { + return this.YearToDateAverageField; + } + set + { + this.YearToDateAverageField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CombinedStmt", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CombinedStmt : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable PrimaryStatementAccountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SecondaryStatementAccountNumber[] SecondaryStatementAccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SummaryAccountNumber[] SummaryAccountsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrimaryStatementAccount + { + get + { + return this.PrimaryStatementAccountField; + } + set + { + this.PrimaryStatementAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SecondaryStatementAccountNumber[] SecondaryStatementAccounts + { + get + { + return this.SecondaryStatementAccountsField; + } + set + { + this.SecondaryStatementAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SummaryAccountNumber[] SummaryAccounts + { + get + { + return this.SummaryAccountsField; + } + set + { + this.SummaryAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HSAEvent", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class HSAEvent : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string EventCodeDescriptionField; + + private System.Nullable HSAEffectiveDateField; + + private string HSAEventCodeField; + + private string HSAEventCodeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EventCodeDescription + { + get + { + return this.EventCodeDescriptionField; + } + set + { + this.EventCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HSAEffectiveDate + { + get + { + return this.HSAEffectiveDateField; + } + set + { + this.HSAEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HSAEventCode + { + get + { + return this.HSAEventCodeField; + } + set + { + this.HSAEventCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HSAEventCodeDescription + { + get + { + return this.HSAEventCodeDescriptionField; + } + set + { + this.HSAEventCodeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgPerson", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgPerson : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string FullNameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPersonRole[] OrgPersonRolesField; + + private System.Nullable PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FullName + { + get + { + return this.FullNameField; + } + set + { + this.FullNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPersonRole[] OrgPersonRoles + { + get + { + return this.OrgPersonRolesField; + } + set + { + this.OrgPersonRolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgPersonRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgPersonRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string RoleCodeField; + + private string RoleDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleCode + { + get + { + return this.RoleCodeField; + } + set + { + this.RoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleDescription + { + get + { + return this.RoleDescriptionField; + } + set + { + this.RoleDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PmtCalPeriod", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PmtCalPeriod : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable PaymentAmountField; + + private string PaymentCalculationPeriodField; + + private string PaymentCalculationPeriodCodeField; + + private string PaymentTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentAmount + { + get + { + return this.PaymentAmountField; + } + set + { + this.PaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentCalculationPeriod + { + get + { + return this.PaymentCalculationPeriodField; + } + set + { + this.PaymentCalculationPeriodField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentCalculationPeriodCode + { + get + { + return this.PaymentCalculationPeriodCodeField; + } + set + { + this.PaymentCalculationPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentTypeCode + { + get + { + return this.PaymentTypeCodeField; + } + set + { + this.PaymentTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountDrawAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountDrawAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AvailableBalanceField; + + private System.Nullable AvailableLimitField; + + private System.Nullable CreditLimitField; + + private string CurrentAccountStatusCodeField; + + private string CurrentAccountStatusDescriptionField; + + private System.Nullable CurrentBalanceField; + + private string CurrentMinorAccountTypeCodeField; + + private System.Nullable DrawAccountNumberField; + + private System.Nullable DrawBalanceGoalAmountField; + + private System.Nullable DrawIncrementAmountField; + + private System.Nullable DrawSequenceField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private string MajorAccountTypeCategoryCodeField; + + private string MajorAccountTypeCodeField; + + private string MajorAccountTypeDescriptionField; + + private System.Nullable MinimumDrawAmountField; + + private string MinorAccountTypeDescriptionField; + + private System.Nullable RegDDAvailableBalanceField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableLimit + { + get + { + return this.AvailableLimitField; + } + set + { + this.AvailableLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusDescription + { + get + { + return this.CurrentAccountStatusDescriptionField; + } + set + { + this.CurrentAccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAccountTypeCode + { + get + { + return this.CurrentMinorAccountTypeCodeField; + } + set + { + this.CurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DrawAccountNumber + { + get + { + return this.DrawAccountNumberField; + } + set + { + this.DrawAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DrawBalanceGoalAmount + { + get + { + return this.DrawBalanceGoalAmountField; + } + set + { + this.DrawBalanceGoalAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DrawIncrementAmount + { + get + { + return this.DrawIncrementAmountField; + } + set + { + this.DrawIncrementAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DrawSequence + { + get + { + return this.DrawSequenceField; + } + set + { + this.DrawSequenceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCategoryCode + { + get + { + return this.MajorAccountTypeCategoryCodeField; + } + set + { + this.MajorAccountTypeCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeDescription + { + get + { + return this.MajorAccountTypeDescriptionField; + } + set + { + this.MajorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumDrawAmount + { + get + { + return this.MinimumDrawAmountField; + } + set + { + this.MinimumDrawAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeDescription + { + get + { + return this.MinorAccountTypeDescriptionField; + } + set + { + this.MinorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegDDAvailableBalance + { + get + { + return this.RegDDAvailableBalanceField; + } + set + { + this.RegDDAvailableBalanceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountFileTypeSource", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountFileTypeSource : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CreateDateField; + + private System.Nullable CreditPreNoteDateField; + + private System.Nullable DebitPreNoteDateField; + + private string ExternalAccountNumberField; + + private System.Nullable InactiveDateField; + + private string NameField; + + private System.Nullable OrganizationNumberField; + + private string SourceIDField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreateDate + { + get + { + return this.CreateDateField; + } + set + { + this.CreateDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditPreNoteDate + { + get + { + return this.CreditPreNoteDateField; + } + set + { + this.CreditPreNoteDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DebitPreNoteDate + { + get + { + return this.DebitPreNoteDateField; + } + set + { + this.DebitPreNoteDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountNumber + { + get + { + return this.ExternalAccountNumberField; + } + set + { + this.ExternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceID + { + get + { + return this.SourceIDField; + } + set + { + this.SourceIDField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroup", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountGroup : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupAccountResponse[] AccountGroupAccountsField; + + private System.Nullable AccountGroupNumberField; + + private string AccountGroupTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupAccountResponse[] AccountGroupAccounts + { + get + { + return this.AccountGroupAccountsField; + } + set + { + this.AccountGroupAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountGroupTypeCode + { + get + { + return this.AccountGroupTypeCodeField; + } + set + { + this.AccountGroupTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroupAccountResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountGroupAccountResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable IsMasterAccountField; + + 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 System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMasterAccount + { + get + { + return this.IsMasterAccountField; + } + set + { + this.IsMasterAccountField = 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="AccountGroupInquiryAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountGroupInquiryAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountGroup[] AccountAccountGroupsField; + + private System.Nullable AccountNumberField; + + private System.Nullable ContractDateField; + + private System.Nullable CurrentTermField; + + private string MajorAccountTypeCodeField; + + private System.Nullable MaturityDateField; + + private string MinorAccountTypeCodeField; + + private System.Nullable StartDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountGroup[] AccountAccountGroups + { + get + { + return this.AccountAccountGroupsField; + } + set + { + this.AccountAccountGroupsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ContractDate + { + get + { + return this.ContractDateField; + } + set + { + this.ContractDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentTerm + { + get + { + return this.CurrentTermField; + } + set + { + this.CurrentTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeCode + { + get + { + return this.MinorAccountTypeCodeField; + } + set + { + this.MinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StartDate + { + get + { + return this.StartDateField; + } + set + { + this.StartDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAccountGroup", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountAccountGroup : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountGroupNumberField; + + private string AccountGroupTypeCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IsMasterAccountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterAccountDetail MasterAccountDetailsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountGroupTypeCode + { + get + { + return this.AccountGroupTypeCodeField; + } + set + { + this.AccountGroupTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMasterAccount + { + get + { + return this.IsMasterAccountField; + } + set + { + this.IsMasterAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterAccountDetail MasterAccountDetails + { + get + { + return this.MasterAccountDetailsField; + } + set + { + this.MasterAccountDetailsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MasterAccountDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MasterAccountDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable ContractDateField; + + private System.Nullable EffectiveDateField; + + private string MajorAccountTypeCodeField; + + private System.Nullable MaturityDateField; + + private string MinorAccountTypeCodeField; + + 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 System.Nullable ContractDate + { + get + { + return this.ContractDateField; + } + set + { + this.ContractDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = 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="AccountGroupDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountGroupDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountGroupNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupAccount[] AccountsField; + + private System.Nullable MasterAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterAccountNumber + { + get + { + return this.MasterAccountNumberField; + } + set + { + this.MasterAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroupAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountGroupAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable IsAddField; + + private System.Nullable IsRemoveField; + + 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 System.Nullable IsAdd + { + get + { + return this.IsAddField; + } + set + { + this.IsAddField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemove + { + get + { + return this.IsRemoveField; + } + set + { + this.IsRemoveField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ResponseAccountGroup", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ResponseAccountGroup : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountGroupNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseAccount[] ResponseAccountsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseAccount[] ResponseAccounts + { + get + { + return this.ResponseAccountsField; + } + set + { + this.ResponseAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ResponseAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ResponseAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable WasSuccessfulField; + + 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 System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountHold", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountHold : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AcquireInstitutionIdField; + + private System.Nullable AcquirerAmountField; + + private string AcquirerCurrencyField; + + private System.Nullable ActivityDateField; + + private string AdviceReasonField; + + private string AdviceReasonCodeField; + + private System.Nullable AmountField; + + private string AuthorizationIdField; + + private System.Nullable AuthorizedAmountField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private System.Nullable CalendarDateField; + + private System.Nullable CardTransactionNumberField; + + private string CreatedByField; + + private System.Nullable CreatedByPersonNumberField; + + private System.Nullable DepositHoldDaysField; + + private System.Nullable EffectiveDateField; + + private string ExternalCardNumberField; + + private string ExternalRtxnDescriptionField; + + private System.Nullable ExternalRtxnDescriptionNumberField; + + private System.Nullable ForeignExchangeRateField; + + private System.Nullable ForeignTransactionAmountField; + + private System.Nullable FromAccountNumberField; + + private string FromAccountTypeCodeField; + + private string HoldCodeField; + + private string HoldDescriptionField; + + private System.Nullable HoldSequenceNumberField; + + private string ISOTransactionField; + + private string ISOTransactionCodeField; + + private string IssuerCurrencyField; + + private System.Nullable LoanAccountNumberField; + + private System.Nullable LocalTransactionDateField; + + private System.Nullable LocalTransactionTimeField; + + private string NetworkIdField; + + private string NoteTextField; + + private string PostingErrorTypeField; + + private string PostingErrorTypeCodeField; + + private System.Nullable ReleaseDateField; + + private string ResponseCodeField; + + private string ResponseDescriptionField; + + private string RetrievalReferenceNumberField; + + private string ReversalReasonField; + + private string ReversalReasonCodeField; + + private System.Nullable SettleDateField; + + private string SourceTableField; + + private System.Nullable SubAccountNumberField; + + private System.Nullable TermSequenceNumberField; + + private string TerminalIdField; + + private System.Nullable TraceAuditNumberField; + + private System.Nullable TransactionAmountField; + + private System.Nullable TransactionFeeAmountField; + + private System.Nullable TransmissionDateTimeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AcquireInstitutionId + { + get + { + return this.AcquireInstitutionIdField; + } + set + { + this.AcquireInstitutionIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AcquirerAmount + { + get + { + return this.AcquirerAmountField; + } + set + { + this.AcquirerAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AcquirerCurrency + { + get + { + return this.AcquirerCurrencyField; + } + set + { + this.AcquirerCurrencyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ActivityDate + { + get + { + return this.ActivityDateField; + } + set + { + this.ActivityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AdviceReason + { + get + { + return this.AdviceReasonField; + } + set + { + this.AdviceReasonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AdviceReasonCode + { + get + { + return this.AdviceReasonCodeField; + } + set + { + this.AdviceReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AuthorizationId + { + get + { + return this.AuthorizationIdField; + } + set + { + this.AuthorizationIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AuthorizedAmount + { + get + { + return this.AuthorizedAmountField; + } + set + { + this.AuthorizedAmountField = 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 CalendarDate + { + get + { + return this.CalendarDateField; + } + set + { + this.CalendarDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardTransactionNumber + { + get + { + return this.CardTransactionNumberField; + } + set + { + this.CardTransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreatedBy + { + get + { + return this.CreatedByField; + } + set + { + this.CreatedByField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreatedByPersonNumber + { + get + { + return this.CreatedByPersonNumberField; + } + set + { + this.CreatedByPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepositHoldDays + { + get + { + return this.DepositHoldDaysField; + } + set + { + this.DepositHoldDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalCardNumber + { + get + { + return this.ExternalCardNumberField; + } + set + { + this.ExternalCardNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalRtxnDescription + { + get + { + return this.ExternalRtxnDescriptionField; + } + set + { + this.ExternalRtxnDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalRtxnDescriptionNumber + { + get + { + return this.ExternalRtxnDescriptionNumberField; + } + set + { + this.ExternalRtxnDescriptionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignExchangeRate + { + get + { + return this.ForeignExchangeRateField; + } + set + { + this.ForeignExchangeRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignTransactionAmount + { + get + { + return this.ForeignTransactionAmountField; + } + set + { + this.ForeignTransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromAccountNumber + { + get + { + return this.FromAccountNumberField; + } + set + { + this.FromAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FromAccountTypeCode + { + get + { + return this.FromAccountTypeCodeField; + } + set + { + this.FromAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HoldCode + { + get + { + return this.HoldCodeField; + } + set + { + this.HoldCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HoldDescription + { + get + { + return this.HoldDescriptionField; + } + set + { + this.HoldDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldSequenceNumber + { + get + { + return this.HoldSequenceNumberField; + } + set + { + this.HoldSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ISOTransaction + { + get + { + return this.ISOTransactionField; + } + set + { + this.ISOTransactionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ISOTransactionCode + { + get + { + return this.ISOTransactionCodeField; + } + set + { + this.ISOTransactionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IssuerCurrency + { + get + { + return this.IssuerCurrencyField; + } + set + { + this.IssuerCurrencyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanAccountNumber + { + get + { + return this.LoanAccountNumberField; + } + set + { + this.LoanAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LocalTransactionDate + { + get + { + return this.LocalTransactionDateField; + } + set + { + this.LocalTransactionDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LocalTransactionTime + { + get + { + return this.LocalTransactionTimeField; + } + set + { + this.LocalTransactionTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NetworkId + { + get + { + return this.NetworkIdField; + } + set + { + this.NetworkIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteText + { + get + { + return this.NoteTextField; + } + set + { + this.NoteTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PostingErrorType + { + get + { + return this.PostingErrorTypeField; + } + set + { + this.PostingErrorTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PostingErrorTypeCode + { + get + { + return this.PostingErrorTypeCodeField; + } + set + { + this.PostingErrorTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReleaseDate + { + get + { + return this.ReleaseDateField; + } + set + { + this.ReleaseDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode + { + get + { + return this.ResponseCodeField; + } + set + { + this.ResponseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseDescription + { + get + { + return this.ResponseDescriptionField; + } + set + { + this.ResponseDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetrievalReferenceNumber + { + get + { + return this.RetrievalReferenceNumberField; + } + set + { + this.RetrievalReferenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReversalReason + { + get + { + return this.ReversalReasonField; + } + set + { + this.ReversalReasonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReversalReasonCode + { + get + { + return this.ReversalReasonCodeField; + } + set + { + this.ReversalReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettleDate + { + get + { + return this.SettleDateField; + } + set + { + this.SettleDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceTable + { + get + { + return this.SourceTableField; + } + set + { + this.SourceTableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubAccountNumber + { + get + { + return this.SubAccountNumberField; + } + set + { + this.SubAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TermSequenceNumber + { + get + { + return this.TermSequenceNumberField; + } + set + { + this.TermSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TerminalId + { + get + { + return this.TerminalIdField; + } + set + { + this.TerminalIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TraceAuditNumber + { + get + { + return this.TraceAuditNumberField; + } + set + { + this.TraceAuditNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionFeeAmount + { + get + { + return this.TransactionFeeAmountField; + } + set + { + this.TransactionFeeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransmissionDateTime + { + get + { + return this.TransmissionDateTimeField; + } + set + { + this.TransmissionDateTimeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EntityAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInfo AccountInfoField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CombinedStatement CombinedStatementField; + + private string ExternalEntityIdField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalEntityInfo ExternalEntityInfoField; + + private System.Nullable IsExternalEntityField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccountInfo LoanAccountInfoField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[] OrgPersonsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountProduct ProductField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[] RolesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwnerField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountListUserField[] UserFieldsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInfo AccountInfo + { + get + { + return this.AccountInfoField; + } + set + { + this.AccountInfoField = 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.CombinedStatement CombinedStatement + { + get + { + return this.CombinedStatementField; + } + set + { + this.CombinedStatementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalEntityId + { + get + { + return this.ExternalEntityIdField; + } + set + { + this.ExternalEntityIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalEntityInfo ExternalEntityInfo + { + get + { + return this.ExternalEntityInfoField; + } + set + { + this.ExternalEntityInfoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExternalEntity + { + get + { + return this.IsExternalEntityField; + } + set + { + this.IsExternalEntityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccountInfo LoanAccountInfo + { + get + { + return this.LoanAccountInfoField; + } + set + { + this.LoanAccountInfoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[] OrgPersons + { + get + { + return this.OrgPersonsField; + } + set + { + this.OrgPersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountProduct Product + { + get + { + return this.ProductField; + } + set + { + this.ProductField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwner + { + get + { + return this.TaxOwnerField; + } + set + { + this.TaxOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountListUserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountCurrencyCodeField; + + private string AccountStatusCodeField; + + private string AccountStatusDescriptionField; + + private System.Nullable AmountDueField; + + private System.Nullable AvailableBalanceField; + + private System.Nullable AvailableCreditField; + + private System.Nullable BorrowerAvailableField; + + private string BranchOrgNameField; + + private System.Nullable BranchOrgNumberField; + + private System.Nullable CardHoldAmountField; + + private System.Nullable CheckHoldAmountField; + + private string CloseReasonCodeField; + + private string CloseReasonDescriptionField; + + private System.Nullable CreditLimitField; + + private System.Nullable CurrentBalanceField; + + private string DeliveryMethodCodeField; + + private string DeliveryMethodDescriptionField; + + private System.Nullable DueDateField; + + private System.Nullable FamilyFlagField; + + private string FundSourceCodeField; + + private string FundSourceDescriptionField; + + private string HSACoverageTypeFlagField; + + private System.Nullable HasLoanLimitField; + + private System.Nullable HasRestrictionsField; + + private string InterestCycleCodeField; + + private string InterestCycleDescriptionField; + + private System.Nullable InterestRateField; + + private System.Nullable InterestYieldField; + + private System.Nullable IsPassbookAccountField; + + private System.Nullable IsRetirementAccountField; + + private System.Nullable IsRevolvingLoanField; + + private System.Nullable IsTransactionAccountField; + + private System.Nullable IsValidField; + + private System.Nullable LastContactDateField; + + private System.Nullable LastDepositDateField; + + private System.Nullable LastInterestCreditAmountField; + + private System.Nullable LastInterestCreditDateField; + + private System.Nullable LastStatementDateField; + + private System.Nullable MLAggregateBalanceField; + + private string MailAddressUseCodeField; + + private string MailTypeCodeField; + + private System.Nullable ManagementHoldAmountField; + + private System.Nullable MaturityDateField; + + private string NicknameField; + + private System.Nullable OpenDateField; + + private string OwnershipCodeField; + + private string OwnershipDescriptionField; + + private System.Nullable PendingRegD3CountField; + + private System.Nullable PendingRegD6CountField; + + private System.Nullable RegD3CountField; + + private System.Nullable RegD6CountField; + + private System.Nullable RegDDAvailableBalanceField; + + private string RegEOverdraftOptInField; + + private System.Nullable RelatedBalanceField; + + private System.Nullable RetirementAccountNumberField; + + private string StatementCycleCodeField; + + private string StatementCycleDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountCurrencyCode + { + get + { + return this.AccountCurrencyCodeField; + } + set + { + this.AccountCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountStatusCode + { + get + { + return this.AccountStatusCodeField; + } + set + { + this.AccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountStatusDescription + { + get + { + return this.AccountStatusDescriptionField; + } + set + { + this.AccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmountDue + { + get + { + return this.AmountDueField; + } + set + { + this.AmountDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableCredit + { + get + { + return this.AvailableCreditField; + } + set + { + this.AvailableCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BorrowerAvailable + { + get + { + return this.BorrowerAvailableField; + } + set + { + this.BorrowerAvailableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BranchOrgName + { + get + { + return this.BranchOrgNameField; + } + set + { + this.BranchOrgNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BranchOrgNumber + { + get + { + return this.BranchOrgNumberField; + } + set + { + this.BranchOrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardHoldAmount + { + get + { + return this.CardHoldAmountField; + } + set + { + this.CardHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckHoldAmount + { + get + { + return this.CheckHoldAmountField; + } + set + { + this.CheckHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CloseReasonCode + { + get + { + return this.CloseReasonCodeField; + } + set + { + this.CloseReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CloseReasonDescription + { + get + { + return this.CloseReasonDescriptionField; + } + set + { + this.CloseReasonDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DeliveryMethodCode + { + get + { + return this.DeliveryMethodCodeField; + } + set + { + this.DeliveryMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DeliveryMethodDescription + { + get + { + return this.DeliveryMethodDescriptionField; + } + set + { + this.DeliveryMethodDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDate + { + get + { + return this.DueDateField; + } + set + { + this.DueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FamilyFlag + { + get + { + return this.FamilyFlagField; + } + set + { + this.FamilyFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundSourceCode + { + get + { + return this.FundSourceCodeField; + } + set + { + this.FundSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundSourceDescription + { + get + { + return this.FundSourceDescriptionField; + } + set + { + this.FundSourceDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HSACoverageTypeFlag + { + get + { + return this.HSACoverageTypeFlagField; + } + set + { + this.HSACoverageTypeFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HasLoanLimit + { + get + { + return this.HasLoanLimitField; + } + set + { + this.HasLoanLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HasRestrictions + { + get + { + return this.HasRestrictionsField; + } + set + { + this.HasRestrictionsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestCycleCode + { + get + { + return this.InterestCycleCodeField; + } + set + { + this.InterestCycleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestCycleDescription + { + get + { + return this.InterestCycleDescriptionField; + } + set + { + this.InterestCycleDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestYield + { + get + { + return this.InterestYieldField; + } + set + { + this.InterestYieldField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPassbookAccount + { + get + { + return this.IsPassbookAccountField; + } + set + { + this.IsPassbookAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRetirementAccount + { + get + { + return this.IsRetirementAccountField; + } + set + { + this.IsRetirementAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRevolvingLoan + { + get + { + return this.IsRevolvingLoanField; + } + set + { + this.IsRevolvingLoanField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTransactionAccount + { + get + { + return this.IsTransactionAccountField; + } + set + { + this.IsTransactionAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastContactDate + { + get + { + return this.LastContactDateField; + } + set + { + this.LastContactDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastDepositDate + { + get + { + return this.LastDepositDateField; + } + set + { + this.LastDepositDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastInterestCreditAmount + { + get + { + return this.LastInterestCreditAmountField; + } + set + { + this.LastInterestCreditAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastInterestCreditDate + { + get + { + return this.LastInterestCreditDateField; + } + set + { + this.LastInterestCreditDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastStatementDate + { + get + { + return this.LastStatementDateField; + } + set + { + this.LastStatementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MLAggregateBalance + { + get + { + return this.MLAggregateBalanceField; + } + set + { + this.MLAggregateBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailAddressUseCode + { + get + { + return this.MailAddressUseCodeField; + } + set + { + this.MailAddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailTypeCode + { + get + { + return this.MailTypeCodeField; + } + set + { + this.MailTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ManagementHoldAmount + { + get + { + return this.ManagementHoldAmountField; + } + set + { + this.ManagementHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Nickname + { + get + { + return this.NicknameField; + } + set + { + this.NicknameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OpenDate + { + get + { + return this.OpenDateField; + } + set + { + this.OpenDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnershipCode + { + get + { + return this.OwnershipCodeField; + } + set + { + this.OwnershipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnershipDescription + { + get + { + return this.OwnershipDescriptionField; + } + set + { + this.OwnershipDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PendingRegD3Count + { + get + { + return this.PendingRegD3CountField; + } + set + { + this.PendingRegD3CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PendingRegD6Count + { + get + { + return this.PendingRegD6CountField; + } + set + { + this.PendingRegD6CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegD3Count + { + get + { + return this.RegD3CountField; + } + set + { + this.RegD3CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegD6Count + { + get + { + return this.RegD6CountField; + } + set + { + this.RegD6CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegDDAvailableBalance + { + get + { + return this.RegDDAvailableBalanceField; + } + set + { + this.RegDDAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RegEOverdraftOptIn + { + get + { + return this.RegEOverdraftOptInField; + } + set + { + this.RegEOverdraftOptInField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RelatedBalance + { + get + { + return this.RelatedBalanceField; + } + set + { + this.RelatedBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RetirementAccountNumber + { + get + { + return this.RetirementAccountNumberField; + } + set + { + this.RetirementAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StatementCycleCode + { + get + { + return this.StatementCycleCodeField; + } + set + { + this.StatementCycleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StatementCycleDescription + { + get + { + return this.StatementCycleDescriptionField; + } + set + { + this.StatementCycleDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CombinedStatement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CombinedStatement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable PrimaryStatementAccountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SecondaryStatementAccountNumber[] SecondaryStatementAccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SummaryAccountNumber[] SummaryAccountsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrimaryStatementAccount + { + get + { + return this.PrimaryStatementAccountField; + } + set + { + this.PrimaryStatementAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SecondaryStatementAccountNumber[] SecondaryStatementAccounts + { + get + { + return this.SecondaryStatementAccountsField; + } + set + { + this.SecondaryStatementAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SummaryAccountNumber[] SummaryAccounts + { + get + { + return this.SummaryAccountsField; + } + set + { + this.SummaryAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalEntityInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExternalEntityInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountField; + + private System.Nullable AmountEffectiveDateField; + + private System.Nullable AnnualCostField; + + private string InterestRateField; + + private string OrgNameField; + + private System.Nullable OrgNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmountEffectiveDate + { + get + { + return this.AmountEffectiveDateField; + } + set + { + this.AmountEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AnnualCost + { + get + { + return this.AnnualCostField; + } + set + { + this.AnnualCostField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgName + { + get + { + return this.OrgNameField; + } + set + { + this.OrgNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrgNumber + { + get + { + return this.OrgNumberField; + } + set + { + this.OrgNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LoanAccountInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LoanAccountInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmortizationFirstDueDateField; + + private System.Nullable AmortizationLeadDaysField; + + private System.Nullable BillingLeadDaysOverrideField; + + private string BranchOrgNameField; + + private System.Nullable BranchOrgNumberField; + + private System.Nullable ContractDateField; + + private System.Nullable HasRestrictionsField; + + private System.Nullable ImminentDefaultFlagField; + + private System.Nullable InterestPaidToDateField; + + private string InterestRateField; + + private System.Nullable IsPrinSurplusProcField; + + private System.Nullable IsRepricingPlanAllowedField; + + private System.Nullable LastPaymentAmountField; + + private System.Nullable LastPaymentDateField; + + private System.Nullable LastRateChangeDateField; + + private System.Nullable MaturityAnticipatedPayoffDateField; + + private System.Nullable MaturityDateField; + + private System.Nullable NextPaymentDueDateField; + + private string NickNameField; + + private System.Nullable OperatingFundAccruedIntField; + + private System.Nullable OperatingFundBalanceField; + + private System.Nullable OperatingFundIntRateField; + + private System.Nullable OrignalLTVRatioField; + + private string PaymentMethodCodeField; + + private string PaymentMethodDescriptionField; + + private string PaymentStatusField; + + private System.Nullable PayoffBalanceAsOfDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PmtCalPeriod[] PmtCalPeriodsField; + + private System.Nullable PriorInterestRateField; + + private System.Nullable RemainingPaymentsField; + + private System.Nullable TermMaturityDateField; + + private System.Nullable TotalPerDiemField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationFirstDueDate + { + get + { + return this.AmortizationFirstDueDateField; + } + set + { + this.AmortizationFirstDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationLeadDays + { + get + { + return this.AmortizationLeadDaysField; + } + set + { + this.AmortizationLeadDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BillingLeadDaysOverride + { + get + { + return this.BillingLeadDaysOverrideField; + } + set + { + this.BillingLeadDaysOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BranchOrgName + { + get + { + return this.BranchOrgNameField; + } + set + { + this.BranchOrgNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BranchOrgNumber + { + get + { + return this.BranchOrgNumberField; + } + set + { + this.BranchOrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ContractDate + { + get + { + return this.ContractDateField; + } + set + { + this.ContractDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HasRestrictions + { + get + { + return this.HasRestrictionsField; + } + set + { + this.HasRestrictionsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ImminentDefaultFlag + { + get + { + return this.ImminentDefaultFlagField; + } + set + { + this.ImminentDefaultFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestPaidToDate + { + get + { + return this.InterestPaidToDateField; + } + set + { + this.InterestPaidToDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrinSurplusProc + { + get + { + return this.IsPrinSurplusProcField; + } + set + { + this.IsPrinSurplusProcField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRepricingPlanAllowed + { + get + { + return this.IsRepricingPlanAllowedField; + } + set + { + this.IsRepricingPlanAllowedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentAmount + { + get + { + return this.LastPaymentAmountField; + } + set + { + this.LastPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentDate + { + get + { + return this.LastPaymentDateField; + } + set + { + this.LastPaymentDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastRateChangeDate + { + get + { + return this.LastRateChangeDateField; + } + set + { + this.LastRateChangeDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityAnticipatedPayoffDate + { + get + { + return this.MaturityAnticipatedPayoffDateField; + } + set + { + this.MaturityAnticipatedPayoffDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextPaymentDueDate + { + get + { + return this.NextPaymentDueDateField; + } + set + { + this.NextPaymentDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NickName + { + get + { + return this.NickNameField; + } + set + { + this.NickNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundAccruedInt + { + get + { + return this.OperatingFundAccruedIntField; + } + set + { + this.OperatingFundAccruedIntField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundBalance + { + get + { + return this.OperatingFundBalanceField; + } + set + { + this.OperatingFundBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundIntRate + { + get + { + return this.OperatingFundIntRateField; + } + set + { + this.OperatingFundIntRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrignalLTVRatio + { + get + { + return this.OrignalLTVRatioField; + } + set + { + this.OrignalLTVRatioField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentMethodCode + { + get + { + return this.PaymentMethodCodeField; + } + set + { + this.PaymentMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentMethodDescription + { + get + { + return this.PaymentMethodDescriptionField; + } + set + { + this.PaymentMethodDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentStatus + { + get + { + return this.PaymentStatusField; + } + set + { + this.PaymentStatusField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayoffBalanceAsOfDate + { + get + { + return this.PayoffBalanceAsOfDateField; + } + set + { + this.PayoffBalanceAsOfDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PmtCalPeriod[] PmtCalPeriods + { + get + { + return this.PmtCalPeriodsField; + } + set + { + this.PmtCalPeriodsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorInterestRate + { + get + { + return this.PriorInterestRateField; + } + set + { + this.PriorInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RemainingPayments + { + get + { + return this.RemainingPaymentsField; + } + set + { + this.RemainingPaymentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TermMaturityDate + { + get + { + return this.TermMaturityDateField; + } + set + { + this.TermMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalPerDiem + { + get + { + return this.TotalPerDiemField; + } + set + { + this.TotalPerDiemField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountProduct", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountProduct : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CanDrawFromField; + + private System.Nullable CanWriteChecksField; + + private string DisplayNameField; + + private string ExternalProductTypeCodeField; + + private string ExternalProductTypeCodeDescriptionField; + + private string HSASourceCodeField; + + private string MajorAccountTypeField; + + private string MinorAccountTypeField; + + private string ProductFullNameField; + + private string ProductNameField; + + private string RetirementPlanCategoryField; + + private string RetirementPlanTypeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CanDrawFrom + { + get + { + return this.CanDrawFromField; + } + set + { + this.CanDrawFromField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CanWriteChecks + { + get + { + return this.CanWriteChecksField; + } + set + { + this.CanWriteChecksField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + this.DisplayNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalProductTypeCode + { + get + { + return this.ExternalProductTypeCodeField; + } + set + { + this.ExternalProductTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalProductTypeCodeDescription + { + get + { + return this.ExternalProductTypeCodeDescriptionField; + } + set + { + this.ExternalProductTypeCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HSASourceCode + { + get + { + return this.HSASourceCodeField; + } + set + { + this.HSASourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountType + { + get + { + return this.MajorAccountTypeField; + } + set + { + this.MajorAccountTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountType + { + get + { + return this.MinorAccountTypeField; + } + set + { + this.MinorAccountTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductFullName + { + get + { + return this.ProductFullNameField; + } + set + { + this.ProductFullNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductName + { + get + { + return this.ProductNameField; + } + set + { + this.ProductNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementPlanCategory + { + get + { + return this.RetirementPlanCategoryField; + } + set + { + this.RetirementPlanCategoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementPlanType + { + get + { + return this.RetirementPlanTypeField; + } + set + { + this.RetirementPlanTypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountListUserField", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountListUserField : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CodeField; + + private string DescriptionField; + + 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 Code + { + get + { + return this.CodeField; + } + set + { + this.CodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = 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="LockOut", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LockOut : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private string LockOutFlagCodeField; + + private string LockOutFlagDescriptionField; + + private System.Nullable NoteNumberField; + + 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 System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LockOutFlagCode + { + get + { + return this.LockOutFlagCodeField; + } + set + { + this.LockOutFlagCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LockOutFlagDescription + { + get + { + return this.LockOutFlagDescriptionField; + } + set + { + this.LockOutFlagDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LockOutRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LockOutRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private string LockOutFlagCodeField; + + private System.Nullable NoteNumberField; + + private string ProcessTypeField; + + 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 System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LockOutFlagCode + { + get + { + return this.LockOutFlagCodeField; + } + set + { + this.LockOutFlagCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProcessType + { + get + { + return this.ProcessTypeField; + } + set + { + this.ProcessTypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LockOutResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LockOutResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private string LockOutFlagCodeField; + + private System.Nullable WasSuccessfulField; + + 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 System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LockOutFlagCode + { + get + { + return this.LockOutFlagCodeField; + } + set + { + this.LockOutFlagCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MaintenanceAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MaintenanceAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDocumentRequest[] AccountDocumentRequestsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountExternalOrganizationIdentification AccountExternalOrganizationIdentificationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetail AccountLoanDetailField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountNAICSSIC AccountNaicsSicField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountOverDraft AccountOverDraftField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating1 AccountRiskRatingField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRole[] AccountRolesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTitleLineText[] AccountTitleLineTextsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountUserField[] AccountUserFieldsField; + + private string AddressFormatCodeField; + + private System.Nullable BackDatedEffectiveDateField; + + private System.Nullable BankOrganizationNumberField; + + private System.Nullable BranchOrganizationNumberField; + + private System.Nullable CalculationScheduleEffectiveDateField; + + private System.Nullable ContractDateField; + + private string CurrentAccountStatusCodeField; + + private string CurrentMinorAccountTypeCodeField; + + private System.Nullable CurrentTermField; + + private System.Nullable DateMaturityField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DeferredFee[] DeferredFeesField; + + private string DeliveryMethodCodeField; + + private string FundSourceCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCalculationVariable[] GenericAccountCalculationVariableField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceHSAEvent[] HSAEventsField; + + private string HSASourceCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSASweepData HSASweepDataField; + + private System.Nullable InterestRateField; + + private System.Nullable IsAccountMaintenanceField; + + private System.Nullable IsFamilyField; + + private System.Nullable IsHaveSystemCalculateInterestRateField; + + private System.Nullable IsPassbookField; + + private System.Nullable IsPointsReportedField; + + private System.Nullable IsRegulationEOverDraftOptInField; + + private System.Nullable IsReported1098Field; + + private System.Nullable IsRetirementField; + + private System.Nullable IsShareStatementField; + + private System.Nullable IsTeaserRateField; + + private System.Nullable IsUseProductDefaultDeliveryMethodField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutFlag[] LockOutFlagsField; + + private string MailAddressUseCodeField; + + private string MailTypeCodeField; + + private string MajorAccountTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterLineData MasterLineDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Monetary MonetaryField; + + private string NCUACategoryCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Organization[] OrganizationsField; + + private System.Nullable OriginalBalanceField; + + private System.Nullable OriginalTermField; + + private string OwnershipCodeField; + + private System.Nullable PaymentAmountField; + + private string PaymentCalendarPeriodCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenancePerson[] PersonsField; + + private System.Nullable ReplaceAccountOwnerField; + + private System.Nullable StatementAccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxReportingOverride[] TaxReportingOverridesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningFlag[] WarningFlagsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountDescription + { + get + { + return this.AccountDescriptionField; + } + set + { + this.AccountDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDocumentRequest[] AccountDocumentRequests + { + get + { + return this.AccountDocumentRequestsField; + } + set + { + this.AccountDocumentRequestsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountExternalOrganizationIdentification AccountExternalOrganizationIdentification + { + get + { + return this.AccountExternalOrganizationIdentificationField; + } + set + { + this.AccountExternalOrganizationIdentificationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetail AccountLoanDetail + { + get + { + return this.AccountLoanDetailField; + } + set + { + this.AccountLoanDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountNAICSSIC AccountNaicsSic + { + get + { + return this.AccountNaicsSicField; + } + set + { + this.AccountNaicsSicField = 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.AccountOverDraft AccountOverDraft + { + get + { + return this.AccountOverDraftField; + } + set + { + this.AccountOverDraftField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating1 AccountRiskRating + { + get + { + return this.AccountRiskRatingField; + } + set + { + this.AccountRiskRatingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRole[] AccountRoles + { + get + { + return this.AccountRolesField; + } + set + { + this.AccountRolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTitleLineText[] AccountTitleLineTexts + { + get + { + return this.AccountTitleLineTextsField; + } + set + { + this.AccountTitleLineTextsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountUserField[] AccountUserFields + { + get + { + return this.AccountUserFieldsField; + } + set + { + this.AccountUserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressFormatCode + { + get + { + return this.AddressFormatCodeField; + } + set + { + this.AddressFormatCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BackDatedEffectiveDate + { + get + { + return this.BackDatedEffectiveDateField; + } + set + { + this.BackDatedEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BankOrganizationNumber + { + get + { + return this.BankOrganizationNumberField; + } + set + { + this.BankOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BranchOrganizationNumber + { + get + { + return this.BranchOrganizationNumberField; + } + set + { + this.BranchOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CalculationScheduleEffectiveDate + { + get + { + return this.CalculationScheduleEffectiveDateField; + } + set + { + this.CalculationScheduleEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ContractDate + { + get + { + return this.ContractDateField; + } + set + { + this.ContractDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAccountTypeCode + { + get + { + return this.CurrentMinorAccountTypeCodeField; + } + set + { + this.CurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentTerm + { + get + { + return this.CurrentTermField; + } + set + { + this.CurrentTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateMaturity + { + get + { + return this.DateMaturityField; + } + set + { + this.DateMaturityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DeferredFee[] DeferredFees + { + get + { + return this.DeferredFeesField; + } + set + { + this.DeferredFeesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DeliveryMethodCode + { + get + { + return this.DeliveryMethodCodeField; + } + set + { + this.DeliveryMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundSourceCode + { + get + { + return this.FundSourceCodeField; + } + set + { + this.FundSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCalculationVariable[] GenericAccountCalculationVariable + { + get + { + return this.GenericAccountCalculationVariableField; + } + set + { + this.GenericAccountCalculationVariableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceHSAEvent[] HSAEvents + { + get + { + return this.HSAEventsField; + } + set + { + this.HSAEventsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HSASourceCode + { + get + { + return this.HSASourceCodeField; + } + set + { + this.HSASourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSASweepData HSASweepData + { + get + { + return this.HSASweepDataField; + } + set + { + this.HSASweepDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAccountMaintenance + { + get + { + return this.IsAccountMaintenanceField; + } + set + { + this.IsAccountMaintenanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFamily + { + get + { + return this.IsFamilyField; + } + set + { + this.IsFamilyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsHaveSystemCalculateInterestRate + { + get + { + return this.IsHaveSystemCalculateInterestRateField; + } + set + { + this.IsHaveSystemCalculateInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPassbook + { + get + { + return this.IsPassbookField; + } + set + { + this.IsPassbookField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPointsReported + { + get + { + return this.IsPointsReportedField; + } + set + { + this.IsPointsReportedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRegulationEOverDraftOptIn + { + get + { + return this.IsRegulationEOverDraftOptInField; + } + set + { + this.IsRegulationEOverDraftOptInField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsReported1098 + { + get + { + return this.IsReported1098Field; + } + set + { + this.IsReported1098Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRetirement + { + get + { + return this.IsRetirementField; + } + set + { + this.IsRetirementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsShareStatement + { + get + { + return this.IsShareStatementField; + } + set + { + this.IsShareStatementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTeaserRate + { + get + { + return this.IsTeaserRateField; + } + set + { + this.IsTeaserRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsUseProductDefaultDeliveryMethod + { + get + { + return this.IsUseProductDefaultDeliveryMethodField; + } + set + { + this.IsUseProductDefaultDeliveryMethodField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutFlag[] LockOutFlags + { + get + { + return this.LockOutFlagsField; + } + set + { + this.LockOutFlagsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailAddressUseCode + { + get + { + return this.MailAddressUseCodeField; + } + set + { + this.MailAddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailTypeCode + { + get + { + return this.MailTypeCodeField; + } + set + { + this.MailTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterLineData MasterLineData + { + get + { + return this.MasterLineDataField; + } + set + { + this.MasterLineDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Monetary Monetary + { + get + { + return this.MonetaryField; + } + set + { + this.MonetaryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NCUACategoryCode + { + get + { + return this.NCUACategoryCodeField; + } + set + { + this.NCUACategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Organization[] Organizations + { + get + { + return this.OrganizationsField; + } + set + { + this.OrganizationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginalBalance + { + get + { + return this.OriginalBalanceField; + } + set + { + this.OriginalBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginalTerm + { + get + { + return this.OriginalTermField; + } + set + { + this.OriginalTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnershipCode + { + get + { + return this.OwnershipCodeField; + } + set + { + this.OwnershipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentAmount + { + get + { + return this.PaymentAmountField; + } + set + { + this.PaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentCalendarPeriodCode + { + get + { + return this.PaymentCalendarPeriodCodeField; + } + set + { + this.PaymentCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenancePerson[] Persons + { + get + { + return this.PersonsField; + } + set + { + this.PersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReplaceAccountOwner + { + get + { + return this.ReplaceAccountOwnerField; + } + set + { + this.ReplaceAccountOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StatementAccountNumber + { + get + { + return this.StatementAccountNumberField; + } + set + { + this.StatementAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxReportingOverride[] TaxReportingOverrides + { + get + { + return this.TaxReportingOverridesField; + } + set + { + this.TaxReportingOverridesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningFlag[] WarningFlags + { + get + { + return this.WarningFlagsField; + } + set + { + this.WarningFlagsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountDocumentRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountDocumentRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CommentTextField; + + private System.Nullable DocumentRequestNumberField; + + private string DocumentTypeCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FollowupDaysField; + + private System.Nullable FollowupDays2Field; + + private string FrequencyCalendarPeriodCodeField; + + private System.Nullable GraceDaysField; + + private System.Nullable InactiveDateField; + + private System.Nullable NextDueDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CommentText + { + get + { + return this.CommentTextField; + } + set + { + this.CommentTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DocumentRequestNumber + { + get + { + return this.DocumentRequestNumberField; + } + set + { + this.DocumentRequestNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentTypeCode + { + get + { + return this.DocumentTypeCodeField; + } + set + { + this.DocumentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FollowupDays + { + get + { + return this.FollowupDaysField; + } + set + { + this.FollowupDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FollowupDays2 + { + get + { + return this.FollowupDays2Field; + } + set + { + this.FollowupDays2Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FrequencyCalendarPeriodCode + { + get + { + return this.FrequencyCalendarPeriodCodeField; + } + set + { + this.FrequencyCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDueDate + { + get + { + return this.NextDueDateField; + } + set + { + this.NextDueDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountExternalOrganizationIdentification", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountExternalOrganizationIdentification : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string ExternalAccountIdNumberField; + + private System.Nullable ExternalAccountNumberField; + + private System.Nullable ExternalAmountField; + + private System.Nullable ExternalAmountEffectiveDateField; + + private string ExternalIdentificationTypeCodeField; + + private System.Nullable ExternalOrganizationNumberField; + + private System.Nullable InactiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountIdNumber + { + get + { + return this.ExternalAccountIdNumberField; + } + set + { + this.ExternalAccountIdNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAccountNumber + { + get + { + return this.ExternalAccountNumberField; + } + set + { + this.ExternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAmount + { + get + { + return this.ExternalAmountField; + } + set + { + this.ExternalAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAmountEffectiveDate + { + get + { + return this.ExternalAmountEffectiveDateField; + } + set + { + this.ExternalAmountEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalIdentificationTypeCode + { + get + { + return this.ExternalIdentificationTypeCodeField; + } + set + { + this.ExternalIdentificationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalOrganizationNumber + { + get + { + return this.ExternalOrganizationNumberField; + } + set + { + this.ExternalOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAccountHold[] AccountHoldsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistoryInformation[] AccountInterestHistoryInformationsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanFHLB AccountLoanFHLBField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanInformation AccountLoanInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanLimitHistory AccountLoanLimitHistoryField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan1[] AccountLoanRepricingPlansField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMemoBalance[] AccountMemoBalancesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInformation AccountPaymentHistoryInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInformation[] AccountPaymentHistoryInformationsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReviewHistory AccountReviewHistoryField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAllotment AllotmentField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AssetBasedLendingAmount AssetBasedLendingAmountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Collateral[] CollateralsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DealerInformation DealerInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DrawAccountInformation DrawAccountInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowInformation EscrowInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FHLB FHLBField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FutureMinorAccountType FutureMinorAccountTypeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HAMPInformation HAMPInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LateChargeInformation LateChargeInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PrepaymentPenalty[] PrepaymentPenaltiesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Property PropertyField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RecurringFee[] RecurringFeesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ScheduledAllotment ScheduledAllotmentField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurance[] SimpleInsurancesField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAccountHold[] AccountHolds + { + get + { + return this.AccountHoldsField; + } + set + { + this.AccountHoldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistoryInformation[] AccountInterestHistoryInformations + { + get + { + return this.AccountInterestHistoryInformationsField; + } + set + { + this.AccountInterestHistoryInformationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanFHLB AccountLoanFHLB + { + get + { + return this.AccountLoanFHLBField; + } + set + { + this.AccountLoanFHLBField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanInformation AccountLoanInformation + { + get + { + return this.AccountLoanInformationField; + } + set + { + this.AccountLoanInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanLimitHistory AccountLoanLimitHistory + { + get + { + return this.AccountLoanLimitHistoryField; + } + set + { + this.AccountLoanLimitHistoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan1[] AccountLoanRepricingPlans + { + get + { + return this.AccountLoanRepricingPlansField; + } + set + { + this.AccountLoanRepricingPlansField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMemoBalance[] AccountMemoBalances + { + get + { + return this.AccountMemoBalancesField; + } + set + { + this.AccountMemoBalancesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInformation AccountPaymentHistoryInformation + { + get + { + return this.AccountPaymentHistoryInformationField; + } + set + { + this.AccountPaymentHistoryInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInformation[] AccountPaymentHistoryInformations + { + get + { + return this.AccountPaymentHistoryInformationsField; + } + set + { + this.AccountPaymentHistoryInformationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReviewHistory AccountReviewHistory + { + get + { + return this.AccountReviewHistoryField; + } + set + { + this.AccountReviewHistoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAllotment Allotment + { + get + { + return this.AllotmentField; + } + set + { + this.AllotmentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AssetBasedLendingAmount AssetBasedLendingAmount + { + get + { + return this.AssetBasedLendingAmountField; + } + set + { + this.AssetBasedLendingAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Collateral[] Collaterals + { + get + { + return this.CollateralsField; + } + set + { + this.CollateralsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DealerInformation DealerInformation + { + get + { + return this.DealerInformationField; + } + set + { + this.DealerInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DrawAccountInformation DrawAccountInformation + { + get + { + return this.DrawAccountInformationField; + } + set + { + this.DrawAccountInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowInformation EscrowInformation + { + get + { + return this.EscrowInformationField; + } + set + { + this.EscrowInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FHLB FHLB + { + get + { + return this.FHLBField; + } + set + { + this.FHLBField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FutureMinorAccountType FutureMinorAccountType + { + get + { + return this.FutureMinorAccountTypeField; + } + set + { + this.FutureMinorAccountTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HAMPInformation HAMPInformation + { + get + { + return this.HAMPInformationField; + } + set + { + this.HAMPInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LateChargeInformation LateChargeInformation + { + get + { + return this.LateChargeInformationField; + } + set + { + this.LateChargeInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PrepaymentPenalty[] PrepaymentPenalties + { + get + { + return this.PrepaymentPenaltiesField; + } + set + { + this.PrepaymentPenaltiesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Property Property + { + get + { + return this.PropertyField; + } + set + { + this.PropertyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RecurringFee[] RecurringFees + { + get + { + return this.RecurringFeesField; + } + set + { + this.RecurringFeesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ScheduledAllotment ScheduledAllotment + { + get + { + return this.ScheduledAllotmentField; + } + set + { + this.ScheduledAllotmentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurance[] SimpleInsurances + { + get + { + return this.SimpleInsurancesField; + } + set + { + this.SimpleInsurancesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenanceAccountHold", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintenanceAccountHold : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountHoldCodeField; + + private System.Nullable DepositAccountNumberField; + + private System.Nullable HoldAmountField; + + private System.Nullable HoldSequenceNumberField; + + private System.Nullable InactiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountHoldCode + { + get + { + return this.AccountHoldCodeField; + } + set + { + this.AccountHoldCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepositAccountNumber + { + get + { + return this.DepositAccountNumberField; + } + set + { + this.DepositAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAmount + { + get + { + return this.HoldAmountField; + } + set + { + this.HoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldSequenceNumber + { + get + { + return this.HoldSequenceNumberField; + } + set + { + this.HoldSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInterestHistoryInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountInterestHistoryInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmortizationTermField; + + private string BalanceCategoryCodeField; + + private System.Nullable CalculationScheduleNumberField; + + private string CompoundCalenderPeriodCodeField; + + private string DaysMethodCodeField; + + private System.Nullable EffectiveDateField; + + private string InterestBaseField; + + private string InterestMethodCodeField; + + private string InterestRateReCalculationMethodField; + + private System.Nullable IsCapitalizeInterestField; + + private System.Nullable IsNegativeAmortizationAllowedField; + + private System.Nullable MarginFixedField; + + 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 System.Nullable NextRateChangeDateField; + + private string PaymentChangeCalenderPeriodCodeField; + + private string RateChangeCalendarPeriodCodeField; + + private string RateChangeMethodCodeField; + + private string RateChangeRoundingMethodCodeField; + + private string RateTypeCodeField; + + 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 System.Nullable CalculationScheduleNumber + { + get + { + return this.CalculationScheduleNumberField; + } + set + { + this.CalculationScheduleNumberField = 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 System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestBase + { + get + { + return this.InterestBaseField; + } + set + { + this.InterestBaseField = 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 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 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 System.Nullable NextRateChangeDate + { + get + { + return this.NextRateChangeDateField; + } + set + { + this.NextRateChangeDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentChangeCalenderPeriodCode + { + get + { + return this.PaymentChangeCalenderPeriodCodeField; + } + set + { + this.PaymentChangeCalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RateChangeCalendarPeriodCode + { + get + { + return this.RateChangeCalendarPeriodCodeField; + } + set + { + this.RateChangeCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RateChangeMethodCode + { + get + { + return this.RateChangeMethodCodeField; + } + set + { + this.RateChangeMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RateChangeRoundingMethodCode + { + get + { + return this.RateChangeRoundingMethodCodeField; + } + set + { + this.RateChangeRoundingMethodCodeField = 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="AccountLoanFHLB", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanFHLB : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsPledgeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPledge + { + get + { + return this.IsPledgeField; + } + set + { + this.IsPledgeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmortizationFirstDueDateField; + + private System.Nullable AmortizationLeadDaysField; + + private System.Nullable BillingLeadDaysOverrideField; + + private string CRACategoryCodeField; + + private System.Nullable CallDateField; + + private string CreditReportCommentCodeField; + + private string CreditReportStatusCodeField; + + private string CreditReportTypeCodeField; + + private string CreditScoreField; + + private System.Nullable CushionMonthsField; + + private System.Nullable DateFirstPaymentDueField; + + private string EscrowComputationMonthField; + + private System.Nullable EstimatedMaturityDateField; + + private string FDICCategoryCodeField; + + private System.Nullable GraceDaysField; + + private System.Nullable IsBalloonLoanField; + + private System.Nullable IsBillingLeadDaysOverrideNullField; + + private System.Nullable IsDemandLoanField; + + private System.Nullable IsImminentDefaultField; + + private System.Nullable IsInvestorConformField; + + private System.Nullable IsLateFeeCalculationVariablesToAccountLevelField; + + private System.Nullable IsLoanLimitField; + + private System.Nullable IsNonRESPAField; + + private System.Nullable IsNotRealEstateField; + + private System.Nullable IsPrinSurplusProcField; + + private System.Nullable IsRateChangeReCalulatedPaymentField; + + private System.Nullable IsRepricingPlanAllowedField; + + private System.Nullable IsRestructuredField; + + private System.Nullable IsRevolveLoanField; + + private System.Nullable LineOfCreditCloseDateField; + + private string LoanLossCategoryCodeField; + + private string LoanQualityCodeField; + + private string LoanSourceCodeField; + + private System.Nullable MultiDueDatesField; + + private System.Nullable NextDueDateField; + + private System.Nullable NextPaymentChangeDateField; + + private string OTSLoanCategoryCodeField; + + private System.Nullable OddDaysInterestDueField; + + private System.Nullable OrignalLTVRatioField; + + private System.Nullable PaymentDueDayNumberField; + + private string PaymentMethodCodeField; + + private System.Nullable PmtChangeLeadDaysField; + + private string PurposeCodeField; + + private System.Nullable RateChangeLeadDaysField; + + private System.Nullable RefinancedPriorAccountNumberField; + + private string RiskRatingCodeField; + + private System.Nullable ScoreDateField; + + private System.Nullable UpdateWhenNullField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationFirstDueDate + { + get + { + return this.AmortizationFirstDueDateField; + } + set + { + this.AmortizationFirstDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationLeadDays + { + get + { + return this.AmortizationLeadDaysField; + } + set + { + this.AmortizationLeadDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BillingLeadDaysOverride + { + get + { + return this.BillingLeadDaysOverrideField; + } + set + { + this.BillingLeadDaysOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CRACategoryCode + { + get + { + return this.CRACategoryCodeField; + } + set + { + this.CRACategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CallDate + { + get + { + return this.CallDateField; + } + set + { + this.CallDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportCommentCode + { + get + { + return this.CreditReportCommentCodeField; + } + set + { + this.CreditReportCommentCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportStatusCode + { + get + { + return this.CreditReportStatusCodeField; + } + set + { + this.CreditReportStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportTypeCode + { + get + { + return this.CreditReportTypeCodeField; + } + set + { + this.CreditReportTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditScore + { + get + { + return this.CreditScoreField; + } + set + { + this.CreditScoreField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CushionMonths + { + get + { + return this.CushionMonthsField; + } + set + { + this.CushionMonthsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateFirstPaymentDue + { + get + { + return this.DateFirstPaymentDueField; + } + set + { + this.DateFirstPaymentDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EscrowComputationMonth + { + get + { + return this.EscrowComputationMonthField; + } + set + { + this.EscrowComputationMonthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EstimatedMaturityDate + { + get + { + return this.EstimatedMaturityDateField; + } + set + { + this.EstimatedMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FDICCategoryCode + { + get + { + return this.FDICCategoryCodeField; + } + set + { + this.FDICCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsBalloonLoan + { + get + { + return this.IsBalloonLoanField; + } + set + { + this.IsBalloonLoanField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsBillingLeadDaysOverrideNull + { + get + { + return this.IsBillingLeadDaysOverrideNullField; + } + set + { + this.IsBillingLeadDaysOverrideNullField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDemandLoan + { + get + { + return this.IsDemandLoanField; + } + set + { + this.IsDemandLoanField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsImminentDefault + { + get + { + return this.IsImminentDefaultField; + } + set + { + this.IsImminentDefaultField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsInvestorConform + { + get + { + return this.IsInvestorConformField; + } + set + { + this.IsInvestorConformField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLateFeeCalculationVariablesToAccountLevel + { + get + { + return this.IsLateFeeCalculationVariablesToAccountLevelField; + } + set + { + this.IsLateFeeCalculationVariablesToAccountLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLoanLimit + { + get + { + return this.IsLoanLimitField; + } + set + { + this.IsLoanLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsNonRESPA + { + get + { + return this.IsNonRESPAField; + } + set + { + this.IsNonRESPAField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsNotRealEstate + { + get + { + return this.IsNotRealEstateField; + } + set + { + this.IsNotRealEstateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrinSurplusProc + { + get + { + return this.IsPrinSurplusProcField; + } + set + { + this.IsPrinSurplusProcField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRateChangeReCalulatedPayment + { + get + { + return this.IsRateChangeReCalulatedPaymentField; + } + set + { + this.IsRateChangeReCalulatedPaymentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRepricingPlanAllowed + { + get + { + return this.IsRepricingPlanAllowedField; + } + set + { + this.IsRepricingPlanAllowedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRestructured + { + get + { + return this.IsRestructuredField; + } + set + { + this.IsRestructuredField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRevolveLoan + { + get + { + return this.IsRevolveLoanField; + } + set + { + this.IsRevolveLoanField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LineOfCreditCloseDate + { + get + { + return this.LineOfCreditCloseDateField; + } + set + { + this.LineOfCreditCloseDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanLossCategoryCode + { + get + { + return this.LoanLossCategoryCodeField; + } + set + { + this.LoanLossCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanQualityCode + { + get + { + return this.LoanQualityCodeField; + } + set + { + this.LoanQualityCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanSourceCode + { + get + { + return this.LoanSourceCodeField; + } + set + { + this.LoanSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MultiDueDates + { + get + { + return this.MultiDueDatesField; + } + set + { + this.MultiDueDatesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDueDate + { + get + { + return this.NextDueDateField; + } + set + { + this.NextDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextPaymentChangeDate + { + get + { + return this.NextPaymentChangeDateField; + } + set + { + this.NextPaymentChangeDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OTSLoanCategoryCode + { + get + { + return this.OTSLoanCategoryCodeField; + } + set + { + this.OTSLoanCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OddDaysInterestDue + { + get + { + return this.OddDaysInterestDueField; + } + set + { + this.OddDaysInterestDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrignalLTVRatio + { + get + { + return this.OrignalLTVRatioField; + } + set + { + this.OrignalLTVRatioField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentDueDayNumber + { + get + { + return this.PaymentDueDayNumberField; + } + set + { + this.PaymentDueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentMethodCode + { + get + { + return this.PaymentMethodCodeField; + } + set + { + this.PaymentMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PmtChangeLeadDays + { + get + { + return this.PmtChangeLeadDaysField; + } + set + { + this.PmtChangeLeadDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PurposeCode + { + get + { + return this.PurposeCodeField; + } + set + { + this.PurposeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RateChangeLeadDays + { + get + { + return this.RateChangeLeadDaysField; + } + set + { + this.RateChangeLeadDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RefinancedPriorAccountNumber + { + get + { + return this.RefinancedPriorAccountNumberField; + } + set + { + this.RefinancedPriorAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RiskRatingCode + { + get + { + return this.RiskRatingCodeField; + } + set + { + this.RiskRatingCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ScoreDate + { + get + { + return this.ScoreDateField; + } + set + { + this.ScoreDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UpdateWhenNull + { + get + { + return this.UpdateWhenNullField; + } + set + { + this.UpdateWhenNullField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanLimitHistory", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanLimitHistory : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CreditLimitAmountField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimitAmount + { + get + { + return this.CreditLimitAmountField; + } + set + { + this.CreditLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = 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")] + public partial class AccountLoanRepricingPlan1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOption1[] AccountLoanRepricingPlanOptionsField; + + private System.Nullable RepricingEffectiveDateField; + + 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.AccountLoanRepricingPlanOption1[] AccountLoanRepricingPlanOptions + { + get + { + return this.AccountLoanRepricingPlanOptionsField; + } + set + { + this.AccountLoanRepricingPlanOptionsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RepricingEffectiveDate + { + get + { + return this.RepricingEffectiveDateField; + } + set + { + this.RepricingEffectiveDateField = 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")] + public partial class AccountLoanRepricingPlanOption1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionInterest1 AccountLoanRepricingPlanOptionInterestField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionLoan1 AccountLoanRepricingPlanOptionLoanField; + + private System.Nullable FeeAmountField; + + private System.Nullable FeePercentField; + + private System.Nullable IsDefaultRepricingPlanOptionField; + + private string RepricingPlanOptionDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionInterest1 AccountLoanRepricingPlanOptionInterest + { + get + { + return this.AccountLoanRepricingPlanOptionInterestField; + } + set + { + this.AccountLoanRepricingPlanOptionInterestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlanOptionLoan1 AccountLoanRepricingPlanOptionLoan + { + get + { + return this.AccountLoanRepricingPlanOptionLoanField; + } + set + { + this.AccountLoanRepricingPlanOptionLoanField = 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 System.Nullable IsDefaultRepricingPlanOption + { + get + { + return this.IsDefaultRepricingPlanOptionField; + } + set + { + this.IsDefaultRepricingPlanOptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RepricingPlanOptionDescription + { + get + { + return this.RepricingPlanOptionDescriptionField; + } + set + { + this.RepricingPlanOptionDescriptionField = 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")] + public partial class AccountLoanRepricingPlanOptionInterest1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmortizationTermField; + + private System.Nullable CalculationScheduleNumberField; + + private string DaysMethodCodeField; + + private string InterestBaseField; + + private string InterestRateReCalculationMethodField; + + 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 RateChangeMethodCodeField; + + private string RateChangeRoundingMethodCodeField; + + private string RateTypeCodeField; + + 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 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 InterestBase + { + get + { + return this.InterestBaseField; + } + set + { + this.InterestBaseField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestRateReCalculationMethod + { + get + { + return this.InterestRateReCalculationMethodField; + } + set + { + this.InterestRateReCalculationMethodField = 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 RateChangeMethodCode + { + get + { + return this.RateChangeMethodCodeField; + } + set + { + this.RateChangeMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RateChangeRoundingMethodCode + { + get + { + return this.RateChangeRoundingMethodCodeField; + } + set + { + this.RateChangeRoundingMethodCodeField = 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="AccountLoanRepricingPlanOptionLoan", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLoanRepricingPlanOptionLoan1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsRateChangeReCalulatedPaymentField; + + private string NewMinorTypeCodeField; + + 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 NewMinorTypeCode + { + get + { + return this.NewMinorTypeCodeField; + } + set + { + this.NewMinorTypeCodeField = 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="AccountMemoBalance", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMemoBalance : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountMemoBalanceValueField; + + private string CalculateActionField; + + private string MemoBalanceTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountMemoBalanceValue + { + get + { + return this.AccountMemoBalanceValueField; + } + set + { + this.AccountMemoBalanceValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalculateAction + { + get + { + return this.CalculateActionField; + } + set + { + this.CalculateActionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemoBalanceTypeCode + { + get + { + return this.MemoBalanceTypeCodeField; + } + set + { + this.MemoBalanceTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPaymentHistoryInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPaymentHistoryInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AlternatePaymentDueDayNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IsMajorMinorOverrideField; + + private System.Nullable IsPaymentChangeLimitRecurringField; + + private System.Nullable MaxPaymentChangeAmountDownField; + + private System.Nullable MaxPaymentChangeAmountUpField; + + private System.Nullable MaxPaymentChangePercentageDownField; + + private System.Nullable MaxPaymentChangePercentageUpField; + + private System.Nullable NegativeAmortizationLimitAmountField; + + private System.Nullable NegativeAmortizationLimitPercentageField; + + private System.Nullable NextDueDateField; + + private System.Nullable PaymentAmountField; + + private string PaymentBalanceCategoryCodeField; + + private string PaymentBalanceTypeCodeField; + + private string PaymentCalendarPeriodCodeField; + + private string PaymentChangeLimitCalendarPeriodCodeField; + + private System.Nullable PaymentDueDayNumberField; + + private System.Nullable PaymentEffectiveDateField; + + private System.Nullable PaymentInactiveDateField; + + private System.Nullable PaymentPercentField; + + private string PaymentTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AlternatePaymentDueDayNumber + { + get + { + return this.AlternatePaymentDueDayNumberField; + } + set + { + this.AlternatePaymentDueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMajorMinorOverride + { + get + { + return this.IsMajorMinorOverrideField; + } + set + { + this.IsMajorMinorOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaymentChangeLimitRecurring + { + get + { + return this.IsPaymentChangeLimitRecurringField; + } + set + { + this.IsPaymentChangeLimitRecurringField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxPaymentChangeAmountDown + { + get + { + return this.MaxPaymentChangeAmountDownField; + } + set + { + this.MaxPaymentChangeAmountDownField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxPaymentChangeAmountUp + { + get + { + return this.MaxPaymentChangeAmountUpField; + } + set + { + this.MaxPaymentChangeAmountUpField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxPaymentChangePercentageDown + { + get + { + return this.MaxPaymentChangePercentageDownField; + } + set + { + this.MaxPaymentChangePercentageDownField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxPaymentChangePercentageUp + { + get + { + return this.MaxPaymentChangePercentageUpField; + } + set + { + this.MaxPaymentChangePercentageUpField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NegativeAmortizationLimitAmount + { + get + { + return this.NegativeAmortizationLimitAmountField; + } + set + { + this.NegativeAmortizationLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NegativeAmortizationLimitPercentage + { + get + { + return this.NegativeAmortizationLimitPercentageField; + } + set + { + this.NegativeAmortizationLimitPercentageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDueDate + { + get + { + return this.NextDueDateField; + } + set + { + this.NextDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentAmount + { + get + { + return this.PaymentAmountField; + } + set + { + this.PaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentBalanceCategoryCode + { + get + { + return this.PaymentBalanceCategoryCodeField; + } + set + { + this.PaymentBalanceCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentBalanceTypeCode + { + get + { + return this.PaymentBalanceTypeCodeField; + } + set + { + this.PaymentBalanceTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentCalendarPeriodCode + { + get + { + return this.PaymentCalendarPeriodCodeField; + } + set + { + this.PaymentCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentChangeLimitCalendarPeriodCode + { + get + { + return this.PaymentChangeLimitCalendarPeriodCodeField; + } + set + { + this.PaymentChangeLimitCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentDueDayNumber + { + get + { + return this.PaymentDueDayNumberField; + } + set + { + this.PaymentDueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentEffectiveDate + { + get + { + return this.PaymentEffectiveDateField; + } + set + { + this.PaymentEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentInactiveDate + { + get + { + return this.PaymentInactiveDateField; + } + set + { + this.PaymentInactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentPercent + { + get + { + return this.PaymentPercentField; + } + set + { + this.PaymentPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentTypeCode + { + get + { + return this.PaymentTypeCodeField; + } + set + { + this.PaymentTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountReviewHistory", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountReviewHistory : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DateReviewedField; + + private System.Nullable ReviewAddDateField; + + private string ReviewCalendarPeriodCodeField; + + private System.Nullable ReviewDateField; + + private System.Nullable ReviewMaintenancePersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateReviewed + { + get + { + return this.DateReviewedField; + } + set + { + this.DateReviewedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReviewAddDate + { + get + { + return this.ReviewAddDateField; + } + set + { + this.ReviewAddDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReviewCalendarPeriodCode + { + get + { + return this.ReviewCalendarPeriodCodeField; + } + set + { + this.ReviewCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReviewDate + { + get + { + return this.ReviewDateField; + } + set + { + this.ReviewDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReviewMaintenancePersonNumber + { + get + { + return this.ReviewMaintenancePersonNumberField; + } + set + { + this.ReviewMaintenancePersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenanceAllotment", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintenanceAllotment : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AllotmentAccountNumberField; + + private System.Nullable AllotmentEffectiveDateField; + + private System.Nullable AllotmentSubAccountNumberField; + + private string AllotmentTypeCodeField; + + private string CalendarPeriodCodeField; + + private System.Nullable CurrentRevisionField; + + private System.Nullable DueDayNumberField; + + private System.Nullable ExcessAmountField; + + private System.Nullable FixedAmountField; + + private string FundTypeCodeField; + + private System.Nullable GraceDaysField; + + private System.Nullable IsACHOriginatedField; + + private System.Nullable IsCancelPendingField; + + private System.Nullable IsCombineChecksField; + + private System.Nullable IsModifyPendingField; + + private System.Nullable IsSetPaymentMethodCodeToNoneField; + + private System.Nullable IsSkipOwnerRoleValidationField; + + private System.Nullable NextDisbursementDateField; + + private System.Nullable NextInstanceNumberField; + + private System.Nullable ReceivingInternalAccountNumberField; + + private string ReceivingRetirementTransactionCategoryCodeField; + + private string RetirementTransactionCategoryCodeField; + + private string TransactionTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllotmentAccountNumber + { + get + { + return this.AllotmentAccountNumberField; + } + set + { + this.AllotmentAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllotmentEffectiveDate + { + get + { + return this.AllotmentEffectiveDateField; + } + set + { + this.AllotmentEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllotmentSubAccountNumber + { + get + { + return this.AllotmentSubAccountNumberField; + } + set + { + this.AllotmentSubAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentTypeCode + { + get + { + return this.AllotmentTypeCodeField; + } + set + { + this.AllotmentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalendarPeriodCode + { + get + { + return this.CalendarPeriodCodeField; + } + set + { + this.CalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentRevision + { + get + { + return this.CurrentRevisionField; + } + set + { + this.CurrentRevisionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExcessAmount + { + get + { + return this.ExcessAmountField; + } + set + { + this.ExcessAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FixedAmount + { + get + { + return this.FixedAmountField; + } + set + { + this.FixedAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeCode + { + get + { + return this.FundTypeCodeField; + } + set + { + this.FundTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsACHOriginated + { + get + { + return this.IsACHOriginatedField; + } + set + { + this.IsACHOriginatedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCancelPending + { + get + { + return this.IsCancelPendingField; + } + set + { + this.IsCancelPendingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCombineChecks + { + get + { + return this.IsCombineChecksField; + } + set + { + this.IsCombineChecksField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsModifyPending + { + get + { + return this.IsModifyPendingField; + } + set + { + this.IsModifyPendingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSetPaymentMethodCodeToNone + { + get + { + return this.IsSetPaymentMethodCodeToNoneField; + } + set + { + this.IsSetPaymentMethodCodeToNoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSkipOwnerRoleValidation + { + get + { + return this.IsSkipOwnerRoleValidationField; + } + set + { + this.IsSkipOwnerRoleValidationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDisbursementDate + { + get + { + return this.NextDisbursementDateField; + } + set + { + this.NextDisbursementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextInstanceNumber + { + get + { + return this.NextInstanceNumberField; + } + set + { + this.NextInstanceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingInternalAccountNumber + { + get + { + return this.ReceivingInternalAccountNumberField; + } + set + { + this.ReceivingInternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivingRetirementTransactionCategoryCode + { + get + { + return this.ReceivingRetirementTransactionCategoryCodeField; + } + set + { + this.ReceivingRetirementTransactionCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementTransactionCategoryCode + { + get + { + return this.RetirementTransactionCategoryCodeField; + } + set + { + this.RetirementTransactionCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AssetBasedLendingAmount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AssetBasedLendingAmount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CollateralReserveAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollateralReserveAmount + { + get + { + return this.CollateralReserveAmountField; + } + set + { + this.CollateralReserveAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Collateral", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Collateral : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable HoldAmountField; + + private System.Nullable HoldPercentageField; + + private System.Nullable InactiveDateField; + + private System.Nullable LoanAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAmount + { + get + { + return this.HoldAmountField; + } + set + { + this.HoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldPercentage + { + get + { + return this.HoldPercentageField; + } + set + { + this.HoldPercentageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanAccountNumber + { + get + { + return this.LoanAccountNumberField; + } + set + { + this.LoanAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DealerInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DealerInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string BalanceCategoryCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable2[] CalculationVariablesField; + + private System.Nullable DealerInterestRateField; + + private System.Nullable NextEarningDateField; + + private System.Nullable OrganizationNumberField; + + private System.Nullable OriginalBalanceField; + + 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 LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationVariable2[] CalculationVariables + { + get + { + return this.CalculationVariablesField; + } + set + { + this.CalculationVariablesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DealerInterestRate + { + get + { + return this.DealerInterestRateField; + } + set + { + this.DealerInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextEarningDate + { + get + { + return this.NextEarningDateField; + } + set + { + this.NextEarningDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginalBalance + { + get + { + return this.OriginalBalanceField; + } + set + { + this.OriginalBalanceField = 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")] + public partial class CalculationVariable2 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CalculationVariableCodeField; + + private string CalculationVariableValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = 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.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DrawAccountInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DrawAccountInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable LineOfCreditDrawIncrementField; + + private System.Nullable OverDraftAccountNumberField; + + private System.Nullable OverDraftDrawAccountNumberField; + + private string OverDraftMethodCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LineOfCreditDrawIncrement + { + get + { + return this.LineOfCreditDrawIncrementField; + } + set + { + this.LineOfCreditDrawIncrementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OverDraftAccountNumber + { + get + { + return this.OverDraftAccountNumberField; + } + set + { + this.OverDraftAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OverDraftDrawAccountNumber + { + get + { + return this.OverDraftDrawAccountNumberField; + } + set + { + this.OverDraftDrawAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OverDraftMethodCode + { + get + { + return this.OverDraftMethodCodeField; + } + set + { + this.OverDraftMethodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EscrowInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EscrowInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCushion AccountSubAccountCushionField; + + private System.Nullable InterestRateField; + + private System.Nullable PaymentAmountField; + + private string PaymentCalendarPeriodCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Projection[] ProjectionsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCushion AccountSubAccountCushion + { + get + { + return this.AccountSubAccountCushionField; + } + set + { + this.AccountSubAccountCushionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentAmount + { + get + { + return this.PaymentAmountField; + } + set + { + this.PaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentCalendarPeriodCode + { + get + { + return this.PaymentCalendarPeriodCodeField; + } + set + { + this.PaymentCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Projection[] Projections + { + get + { + return this.ProjectionsField; + } + set + { + this.ProjectionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountSubAccountCushion", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountSubAccountCushion : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EscrowCushionAmountField; + + private System.Nullable ProjectedStartBalanceField; + + private System.Nullable TotalDisbursementField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowCushionAmount + { + get + { + return this.EscrowCushionAmountField; + } + set + { + this.EscrowCushionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ProjectedStartBalance + { + get + { + return this.ProjectedStartBalanceField; + } + set + { + this.ProjectedStartBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalDisbursement + { + get + { + return this.TotalDisbursementField; + } + set + { + this.TotalDisbursementField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Projection", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Projection : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountField; + + private System.Nullable IsDisbursementField; + + private System.Nullable ProjectionEffectiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDisbursement + { + get + { + return this.IsDisbursementField; + } + set + { + this.IsDisbursementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ProjectionEffectiveDate + { + get + { + return this.ProjectionEffectiveDateField; + } + set + { + this.ProjectionEffectiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FHLB", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class FHLB : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string FHLBClassCodeField; + + private string FHLBCollateralTypeCodeField; + + private string FHLBFirstRateAdjustmentCodeField; + + private string FHLBFrequencyRateAdjustmentCodeField; + + private string FHLBIndexCodeField; + + private string FHLBRateCapCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FHLBClassCode + { + get + { + return this.FHLBClassCodeField; + } + set + { + this.FHLBClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FHLBCollateralTypeCode + { + get + { + return this.FHLBCollateralTypeCodeField; + } + set + { + this.FHLBCollateralTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FHLBFirstRateAdjustmentCode + { + get + { + return this.FHLBFirstRateAdjustmentCodeField; + } + set + { + this.FHLBFirstRateAdjustmentCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FHLBFrequencyRateAdjustmentCode + { + get + { + return this.FHLBFrequencyRateAdjustmentCodeField; + } + set + { + this.FHLBFrequencyRateAdjustmentCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FHLBIndexCode + { + get + { + return this.FHLBIndexCodeField; + } + set + { + this.FHLBIndexCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FHLBRateCapCode + { + get + { + return this.FHLBRateCapCodeField; + } + set + { + this.FHLBRateCapCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FutureMinorAccountType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class FutureMinorAccountType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private string MinorAccountTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = 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="HAMPInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class HAMPInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable HAMPProcessingAccountField; + + private System.Nullable ModificationDateField; + + private System.Nullable MonthlyIncentiveAmountField; + + private System.Nullable TrialFirstDueDateField; + + private System.Nullable TrialLastDueDateField; + + private System.Nullable TrialPaymentAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HAMPProcessingAccount + { + get + { + return this.HAMPProcessingAccountField; + } + set + { + this.HAMPProcessingAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ModificationDate + { + get + { + return this.ModificationDateField; + } + set + { + this.ModificationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MonthlyIncentiveAmount + { + get + { + return this.MonthlyIncentiveAmountField; + } + set + { + this.MonthlyIncentiveAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TrialFirstDueDate + { + get + { + return this.TrialFirstDueDateField; + } + set + { + this.TrialFirstDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TrialLastDueDate + { + get + { + return this.TrialLastDueDateField; + } + set + { + this.TrialLastDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TrialPaymentAmount + { + get + { + return this.TrialPaymentAmountField; + } + set + { + this.TrialPaymentAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LateChargeInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LateChargeInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AssessOffFullPaymentAmountField; + + private string CurrentPaymentPeriodDefinitionField; + + private System.Nullable IsAssessLateChargeAtMaturityField; + + private System.Nullable IsCapitalizeField; + + private System.Nullable IsPreventLateChargesField; + + private System.Nullable IsWaiveServiceChargeField; + + private string LateChargeBalanceTypeField; + + private string LateChargeMinimumThresholdField; + + private string MaxLifeChargesAllowedField; + + private System.Nullable MaximumChargeAmountField; + + private System.Nullable MinimumChargeAmountField; + + private System.Nullable PercentField; + + private System.Nullable RatioForFullPaymentField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AssessOffFullPaymentAmount + { + get + { + return this.AssessOffFullPaymentAmountField; + } + set + { + this.AssessOffFullPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentPaymentPeriodDefinition + { + get + { + return this.CurrentPaymentPeriodDefinitionField; + } + set + { + this.CurrentPaymentPeriodDefinitionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAssessLateChargeAtMaturity + { + get + { + return this.IsAssessLateChargeAtMaturityField; + } + set + { + this.IsAssessLateChargeAtMaturityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCapitalize + { + get + { + return this.IsCapitalizeField; + } + set + { + this.IsCapitalizeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPreventLateCharges + { + get + { + return this.IsPreventLateChargesField; + } + set + { + this.IsPreventLateChargesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsWaiveServiceCharge + { + get + { + return this.IsWaiveServiceChargeField; + } + set + { + this.IsWaiveServiceChargeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LateChargeBalanceType + { + get + { + return this.LateChargeBalanceTypeField; + } + set + { + this.LateChargeBalanceTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LateChargeMinimumThreshold + { + get + { + return this.LateChargeMinimumThresholdField; + } + set + { + this.LateChargeMinimumThresholdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MaxLifeChargesAllowed + { + get + { + return this.MaxLifeChargesAllowedField; + } + set + { + this.MaxLifeChargesAllowedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumChargeAmount + { + get + { + return this.MaximumChargeAmountField; + } + set + { + this.MaximumChargeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumChargeAmount + { + get + { + return this.MinimumChargeAmountField; + } + set + { + this.MinimumChargeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Percent + { + get + { + return this.PercentField; + } + set + { + this.PercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RatioForFullPayment + { + get + { + return this.RatioForFullPaymentField; + } + set + { + this.RatioForFullPaymentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PrepaymentPenalty", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PrepaymentPenalty : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string BalanceCategoryCodeField; + + private System.Nullable CalculationScheduleNumberField; + + private System.Nullable DateForChargeCalculationField; + + private string DateTypeForChargeCalculationField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IncrementAmountField; + + private System.Nullable IsWaiveServiceChargeField; + + private System.Nullable MaximumChargeAmountField; + + private System.Nullable MinimumChargeAmountField; + + private string PrePaymentMethodField; + + 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 System.Nullable CalculationScheduleNumber + { + get + { + return this.CalculationScheduleNumberField; + } + set + { + this.CalculationScheduleNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateForChargeCalculation + { + get + { + return this.DateForChargeCalculationField; + } + set + { + this.DateForChargeCalculationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DateTypeForChargeCalculation + { + get + { + return this.DateTypeForChargeCalculationField; + } + set + { + this.DateTypeForChargeCalculationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IncrementAmount + { + get + { + return this.IncrementAmountField; + } + set + { + this.IncrementAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsWaiveServiceCharge + { + get + { + return this.IsWaiveServiceChargeField; + } + set + { + this.IsWaiveServiceChargeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumChargeAmount + { + get + { + return this.MaximumChargeAmountField; + } + set + { + this.MaximumChargeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumChargeAmount + { + get + { + return this.MinimumChargeAmountField; + } + set + { + this.MinimumChargeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PrePaymentMethod + { + get + { + return this.PrePaymentMethodField; + } + set + { + this.PrePaymentMethodField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Property", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Property : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AcceptDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyInsuranceInformation[] AccountPropertyInsuranceInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAddress AddressesField; + + private System.Nullable AppraisalDateField; + + private System.Nullable AppraisalOrganizationNumberField; + + private string AppraisalTypeCodeField; + + private System.Nullable AppraisalValueAmountField; + + private string AreaUOMTypeCodeField; + + private System.Nullable BlockNumberField; + + private System.Nullable BuildDateField; + + private string CertificationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMargin CollateralMarginField; + + private System.Nullable CondominiumAssociationMainFeeField; + + private System.Nullable CondominiumSquareFootageField; + + private System.Nullable CusipNumberField; + + private string CusipSymbolField; + + private System.Nullable DateLastAssessmentField; + + private System.Nullable DateLastAuditField; + + private System.Nullable DepreciationMonthsField; + + private System.Nullable FixedMarginAmountField; + + private string FleetField; + + private System.Nullable FloodCommunityField; + + private string FloodPanelField; + + private System.Nullable FloodVendorOrganizationNumberField; + + private string FloodZoneField; + + private System.Nullable IsAutoLinkSubLoansField; + + private System.Nullable IsFloodZoneField; + + private System.Nullable IsPropertyNewField; + + private System.Nullable LastEnvironmentalAuditDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Lien[] LiensField; + + private string LocationDescriptionField; + + private System.Nullable LotNumberField; + + private System.Nullable MapNumberField; + + private System.Nullable MarginPercentField; + + private System.Nullable MasterLineMarginPercentField; + + private System.Nullable MaturityDateField; + + private System.Nullable NumberOfUnitsField; + + private string OwnerOccupiedCodeField; + + private System.Nullable OwnershipDateField; + + private System.Nullable ParcelNumberField; + + private string PlateBookNumberField; + + private System.Nullable PlateBookPageField; + + private string PlateCountryCodeField; + + private string PlateNumberField; + + private string PlateStateCodeField; + + private System.Nullable PrioritySequenceNumberField; + + private string PropertyColorField; + + private string PropertyConditionCodeField; + + private string PropertyDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyDocumentRequest[] PropertyDocumentRequestListField; + + private System.Nullable PropertyIdField; + + private string PropertyIdTextField; + + private string PropertyMakeField; + + private string PropertyModelField; + + private System.Nullable PropertyNumberField; + + private System.Nullable PropertySquareFootageField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyTax[] PropertyTaxesField; + + private string PropertyTypeCodeField; + + private string PropertyTypeDetailCodeField; + + private string PropertyValueField; + + private System.Nullable PropertyVehicleOdometerField; + + private System.Nullable PropertyYearNumberField; + + private System.Nullable PurchaseDateField; + + private System.Nullable PurchasePriceField; + + private System.Nullable RangeNumberField; + + private System.Nullable RedeterminationDateField; + + private System.Nullable ReleasedDateField; + + private System.Nullable ResidualValueAmountField; + + private System.Nullable SectionNumberField; + + private System.Nullable SettlementDateField; + + private System.Nullable SettlementPriceField; + + private System.Nullable TaxValueField; + + private System.Nullable TownshipNumberField; + + private System.Nullable UnitValueField; + + private System.Nullable UnitValueEffectiveDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFieldsField; + + private System.Nullable ValueDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AcceptDate + { + get + { + return this.AcceptDateField; + } + set + { + this.AcceptDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyInsuranceInformation[] AccountPropertyInsuranceInformation + { + get + { + return this.AccountPropertyInsuranceInformationField; + } + set + { + this.AccountPropertyInsuranceInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAddress Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalDate + { + get + { + return this.AppraisalDateField; + } + set + { + this.AppraisalDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalOrganizationNumber + { + get + { + return this.AppraisalOrganizationNumberField; + } + set + { + this.AppraisalOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AppraisalTypeCode + { + get + { + return this.AppraisalTypeCodeField; + } + set + { + this.AppraisalTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalValueAmount + { + get + { + return this.AppraisalValueAmountField; + } + set + { + this.AppraisalValueAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaUOMTypeCode + { + get + { + return this.AreaUOMTypeCodeField; + } + set + { + this.AreaUOMTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BlockNumber + { + get + { + return this.BlockNumberField; + } + set + { + this.BlockNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BuildDate + { + get + { + return this.BuildDateField; + } + set + { + this.BuildDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CertificationNumber + { + get + { + return this.CertificationNumberField; + } + set + { + this.CertificationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMargin CollateralMargin + { + get + { + return this.CollateralMarginField; + } + set + { + this.CollateralMarginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CondominiumAssociationMainFee + { + get + { + return this.CondominiumAssociationMainFeeField; + } + set + { + this.CondominiumAssociationMainFeeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CondominiumSquareFootage + { + get + { + return this.CondominiumSquareFootageField; + } + set + { + this.CondominiumSquareFootageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CusipNumber + { + get + { + return this.CusipNumberField; + } + set + { + this.CusipNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CusipSymbol + { + get + { + return this.CusipSymbolField; + } + set + { + this.CusipSymbolField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastAssessment + { + get + { + return this.DateLastAssessmentField; + } + set + { + this.DateLastAssessmentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastAudit + { + get + { + return this.DateLastAuditField; + } + set + { + this.DateLastAuditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepreciationMonths + { + get + { + return this.DepreciationMonthsField; + } + set + { + this.DepreciationMonthsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FixedMarginAmount + { + get + { + return this.FixedMarginAmountField; + } + set + { + this.FixedMarginAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Fleet + { + get + { + return this.FleetField; + } + set + { + this.FleetField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FloodCommunity + { + get + { + return this.FloodCommunityField; + } + set + { + this.FloodCommunityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FloodPanel + { + get + { + return this.FloodPanelField; + } + set + { + this.FloodPanelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FloodVendorOrganizationNumber + { + get + { + return this.FloodVendorOrganizationNumberField; + } + set + { + this.FloodVendorOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FloodZone + { + get + { + return this.FloodZoneField; + } + set + { + this.FloodZoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAutoLinkSubLoans + { + get + { + return this.IsAutoLinkSubLoansField; + } + set + { + this.IsAutoLinkSubLoansField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFloodZone + { + get + { + return this.IsFloodZoneField; + } + set + { + this.IsFloodZoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPropertyNew + { + get + { + return this.IsPropertyNewField; + } + set + { + this.IsPropertyNewField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastEnvironmentalAuditDate + { + get + { + return this.LastEnvironmentalAuditDateField; + } + set + { + this.LastEnvironmentalAuditDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Lien[] Liens + { + get + { + return this.LiensField; + } + set + { + this.LiensField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LocationDescription + { + get + { + return this.LocationDescriptionField; + } + set + { + this.LocationDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LotNumber + { + get + { + return this.LotNumberField; + } + set + { + this.LotNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MapNumber + { + get + { + return this.MapNumberField; + } + set + { + this.MapNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MarginPercent + { + get + { + return this.MarginPercentField; + } + set + { + this.MarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterLineMarginPercent + { + get + { + return this.MasterLineMarginPercentField; + } + set + { + this.MasterLineMarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfUnits + { + get + { + return this.NumberOfUnitsField; + } + set + { + this.NumberOfUnitsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnerOccupiedCode + { + get + { + return this.OwnerOccupiedCodeField; + } + set + { + this.OwnerOccupiedCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnershipDate + { + get + { + return this.OwnershipDateField; + } + set + { + this.OwnershipDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParcelNumber + { + get + { + return this.ParcelNumberField; + } + set + { + this.ParcelNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateBookNumber + { + get + { + return this.PlateBookNumberField; + } + set + { + this.PlateBookNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PlateBookPage + { + get + { + return this.PlateBookPageField; + } + set + { + this.PlateBookPageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateCountryCode + { + get + { + return this.PlateCountryCodeField; + } + set + { + this.PlateCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateNumber + { + get + { + return this.PlateNumberField; + } + set + { + this.PlateNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateStateCode + { + get + { + return this.PlateStateCodeField; + } + set + { + this.PlateStateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrioritySequenceNumber + { + get + { + return this.PrioritySequenceNumberField; + } + set + { + this.PrioritySequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyColor + { + get + { + return this.PropertyColorField; + } + set + { + this.PropertyColorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyConditionCode + { + get + { + return this.PropertyConditionCodeField; + } + set + { + this.PropertyConditionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyDescription + { + get + { + return this.PropertyDescriptionField; + } + set + { + this.PropertyDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyDocumentRequest[] PropertyDocumentRequestList + { + get + { + return this.PropertyDocumentRequestListField; + } + set + { + this.PropertyDocumentRequestListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyId + { + get + { + return this.PropertyIdField; + } + set + { + this.PropertyIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyIdText + { + get + { + return this.PropertyIdTextField; + } + set + { + this.PropertyIdTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyMake + { + get + { + return this.PropertyMakeField; + } + set + { + this.PropertyMakeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyModel + { + get + { + return this.PropertyModelField; + } + set + { + this.PropertyModelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyNumber + { + get + { + return this.PropertyNumberField; + } + set + { + this.PropertyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertySquareFootage + { + get + { + return this.PropertySquareFootageField; + } + set + { + this.PropertySquareFootageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyTax[] PropertyTaxes + { + get + { + return this.PropertyTaxesField; + } + set + { + this.PropertyTaxesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeCode + { + get + { + return this.PropertyTypeCodeField; + } + set + { + this.PropertyTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeDetailCode + { + get + { + return this.PropertyTypeDetailCodeField; + } + set + { + this.PropertyTypeDetailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyValue + { + get + { + return this.PropertyValueField; + } + set + { + this.PropertyValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyVehicleOdometer + { + get + { + return this.PropertyVehicleOdometerField; + } + set + { + this.PropertyVehicleOdometerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyYearNumber + { + get + { + return this.PropertyYearNumberField; + } + set + { + this.PropertyYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PurchaseDate + { + get + { + return this.PurchaseDateField; + } + set + { + this.PurchaseDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PurchasePrice + { + get + { + return this.PurchasePriceField; + } + set + { + this.PurchasePriceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RangeNumber + { + get + { + return this.RangeNumberField; + } + set + { + this.RangeNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RedeterminationDate + { + get + { + return this.RedeterminationDateField; + } + set + { + this.RedeterminationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReleasedDate + { + get + { + return this.ReleasedDateField; + } + set + { + this.ReleasedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ResidualValueAmount + { + get + { + return this.ResidualValueAmountField; + } + set + { + this.ResidualValueAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SectionNumber + { + get + { + return this.SectionNumberField; + } + set + { + this.SectionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettlementDate + { + get + { + return this.SettlementDateField; + } + set + { + this.SettlementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettlementPrice + { + get + { + return this.SettlementPriceField; + } + set + { + this.SettlementPriceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxValue + { + get + { + return this.TaxValueField; + } + set + { + this.TaxValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TownshipNumber + { + get + { + return this.TownshipNumberField; + } + set + { + this.TownshipNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UnitValue + { + get + { + return this.UnitValueField; + } + set + { + this.UnitValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UnitValueEffectiveDate + { + get + { + return this.UnitValueEffectiveDateField; + } + set + { + this.UnitValueEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ValueDate + { + get + { + return this.ValueDateField; + } + set + { + this.ValueDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPropertyInsuranceInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPropertyInsuranceInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicyInformation InsurancePolicyInformationField; + + private System.Nullable IsLenderFundedField; + + private System.Nullable IsPolicyEscrowField; + + private System.Nullable PolicyEffectiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicyInformation InsurancePolicyInformation + { + get + { + return this.InsurancePolicyInformationField; + } + set + { + this.InsurancePolicyInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLenderFunded + { + get + { + return this.IsLenderFundedField; + } + set + { + this.IsLenderFundedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPolicyEscrow + { + get + { + return this.IsPolicyEscrowField; + } + set + { + this.IsPolicyEscrowField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PolicyEffectiveDate + { + get + { + return this.PolicyEffectiveDateField; + } + set + { + this.PolicyEffectiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InsurancePolicyInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class InsurancePolicyInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AgentOrganizationNumberField; + + private System.Nullable CoverageAmountField; + + private System.Nullable DueDayNumberField; + + private string DueWeekDayCodeField; + + private System.Nullable ExpireDateField; + + private System.Nullable ExternalPolicyNumberField; + + private string FirstMonthCodeField; + + private System.Nullable FirstYearNumberField; + + private System.Nullable InsuranceOrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicyDetail[] InsurancePolicyDetailsField; + + private string InsuranceTypeCodeField; + + private System.Nullable InternalPolicyNumberField; + + private System.Nullable IsLenderFundedOverrideField; + + private System.Nullable IsPaidAtClosingField; + + private System.Nullable IsPolicyEscrowOverrideField; + + private System.Nullable IsRefundableField; + + private System.Nullable IsRemoveAllField; + + private System.Nullable PolicyEffectiveDateOverrideField; + + private System.Nullable PolicyEscrowDisbursementChangeEffectiveDateField; + + private System.Nullable PremiumAmountField; + + private string PremiumCalendarPeriodCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgentOrganizationNumber + { + get + { + return this.AgentOrganizationNumberField; + } + set + { + this.AgentOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CoverageAmount + { + get + { + return this.CoverageAmountField; + } + set + { + this.CoverageAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayCode + { + get + { + return this.DueWeekDayCodeField; + } + set + { + this.DueWeekDayCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalPolicyNumber + { + get + { + return this.ExternalPolicyNumberField; + } + set + { + this.ExternalPolicyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCode + { + get + { + return this.FirstMonthCodeField; + } + set + { + this.FirstMonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FirstYearNumber + { + get + { + return this.FirstYearNumberField; + } + set + { + this.FirstYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InsuranceOrganizationNumber + { + get + { + return this.InsuranceOrganizationNumberField; + } + set + { + this.InsuranceOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicyDetail[] InsurancePolicyDetails + { + get + { + return this.InsurancePolicyDetailsField; + } + set + { + this.InsurancePolicyDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InsuranceTypeCode + { + get + { + return this.InsuranceTypeCodeField; + } + set + { + this.InsuranceTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InternalPolicyNumber + { + get + { + return this.InternalPolicyNumberField; + } + set + { + this.InternalPolicyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLenderFundedOverride + { + get + { + return this.IsLenderFundedOverrideField; + } + set + { + this.IsLenderFundedOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPolicyEscrowOverride + { + get + { + return this.IsPolicyEscrowOverrideField; + } + set + { + this.IsPolicyEscrowOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRefundable + { + get + { + return this.IsRefundableField; + } + set + { + this.IsRefundableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemoveAll + { + get + { + return this.IsRemoveAllField; + } + set + { + this.IsRemoveAllField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PolicyEffectiveDateOverride + { + get + { + return this.PolicyEffectiveDateOverrideField; + } + set + { + this.PolicyEffectiveDateOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PolicyEscrowDisbursementChangeEffectiveDate + { + get + { + return this.PolicyEscrowDisbursementChangeEffectiveDateField; + } + set + { + this.PolicyEscrowDisbursementChangeEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PremiumAmount + { + get + { + return this.PremiumAmountField; + } + set + { + this.PremiumAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PremiumCalendarPeriodCode + { + get + { + return this.PremiumCalendarPeriodCodeField; + } + set + { + this.PremiumCalendarPeriodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InsurancePolicyDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class InsurancePolicyDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DetailSequenceNumberField; + + private System.Nullable DueDayNumberField; + + private System.Nullable IsPaidAtClosingField; + + private string MonthCodeField; + + private System.Nullable PremiumAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DetailSequenceNumber + { + get + { + return this.DetailSequenceNumberField; + } + set + { + this.DetailSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MonthCode + { + get + { + return this.MonthCodeField; + } + set + { + this.MonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PremiumAmount + { + get + { + return this.PremiumAmountField; + } + set + { + this.PremiumAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenanceAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintenanceAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainanceAddressLine[] AddressLinesField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private System.Nullable IsAddressChangeField; + + private System.Nullable IsUpdatedField; + + private string MailCodeField; + + private string SMSANumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress[] SeasonalAddressField; + + private string StateField; + + private string UseCodeField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainanceAddressLine[] AddressLines + { + get + { + return this.AddressLinesField; + } + set + { + this.AddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAddressChange + { + get + { + return this.IsAddressChangeField; + } + set + { + this.IsAddressChangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsUpdated + { + get + { + return this.IsUpdatedField; + } + set + { + this.IsUpdatedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress[] SeasonalAddress + { + get + { + return this.SeasonalAddressField; + } + set + { + this.SeasonalAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string State + { + get + { + return this.StateField; + } + set + { + this.StateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UseCode + { + get + { + return this.UseCodeField; + } + set + { + this.UseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintainanceAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintainanceAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AddrLineTypCdField; + + private string AddressLineValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddrLineTypCd + { + get + { + return this.AddrLineTypCdField; + } + set + { + this.AddrLineTypCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineValue + { + get + { + return this.AddressLineValueField; + } + set + { + this.AddressLineValueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMargin", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMargin : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AcceptDateField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FixedMarginAmountField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsAutoLinkSubLoansField; + + private System.Nullable LastReviewDateField; + + private System.Nullable MarginPercentField; + + private System.Nullable MasterLineMarginPercentField; + + private System.Nullable PrioritySequenceNumberField; + + private System.Nullable ReleasedDateField; + + private string ReviewCalendarPeriodCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AcceptDate + { + get + { + return this.AcceptDateField; + } + set + { + this.AcceptDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FixedMarginAmount + { + get + { + return this.FixedMarginAmountField; + } + set + { + this.FixedMarginAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAutoLinkSubLoans + { + get + { + return this.IsAutoLinkSubLoansField; + } + set + { + this.IsAutoLinkSubLoansField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastReviewDate + { + get + { + return this.LastReviewDateField; + } + set + { + this.LastReviewDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MarginPercent + { + get + { + return this.MarginPercentField; + } + set + { + this.MarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterLineMarginPercent + { + get + { + return this.MasterLineMarginPercentField; + } + set + { + this.MasterLineMarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrioritySequenceNumber + { + get + { + return this.PrioritySequenceNumberField; + } + set + { + this.PrioritySequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReleasedDate + { + get + { + return this.ReleasedDateField; + } + set + { + this.ReleasedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReviewCalendarPeriodCode + { + get + { + return this.ReviewCalendarPeriodCodeField; + } + set + { + this.ReviewCalendarPeriodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Lien", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Lien : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable DateReleaseField; + + private System.Nullable FileDateField; + + private System.Nullable FileOrganizationNumberField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsLiableField; + + private System.Nullable LienAmountField; + + private string LienDescriptionField; + + private System.Nullable LienNumberField; + + private string LienTypeCodeField; + + private System.Nullable NumberOfLienField; + + private System.Nullable OrganizationNumberField; + + private System.Nullable PersonNumberField; + + 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 System.Nullable DateRelease + { + get + { + return this.DateReleaseField; + } + set + { + this.DateReleaseField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FileDate + { + get + { + return this.FileDateField; + } + set + { + this.FileDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FileOrganizationNumber + { + get + { + return this.FileOrganizationNumberField; + } + set + { + this.FileOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLiable + { + get + { + return this.IsLiableField; + } + set + { + this.IsLiableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LienAmount + { + get + { + return this.LienAmountField; + } + set + { + this.LienAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LienDescription + { + get + { + return this.LienDescriptionField; + } + set + { + this.LienDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LienNumber + { + get + { + return this.LienNumberField; + } + set + { + this.LienNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LienTypeCode + { + get + { + return this.LienTypeCodeField; + } + set + { + this.LienTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfLien + { + get + { + return this.NumberOfLienField; + } + set + { + this.NumberOfLienField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyDocumentRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyDocumentRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CommentTextField; + + private System.Nullable DocumentRequestNumberField; + + private string DocumentTypeCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FollowupDaysField; + + private System.Nullable FollowupDays2Field; + + private string FrequencyCalendarPeriodCodeField; + + private System.Nullable GraceDaysField; + + private System.Nullable InactiveDateField; + + private System.Nullable NextDueDateField; + + private System.Nullable ReferenceLienNumberField; + + private System.Nullable ReferencePropertyNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CommentText + { + get + { + return this.CommentTextField; + } + set + { + this.CommentTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DocumentRequestNumber + { + get + { + return this.DocumentRequestNumberField; + } + set + { + this.DocumentRequestNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentTypeCode + { + get + { + return this.DocumentTypeCodeField; + } + set + { + this.DocumentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FollowupDays + { + get + { + return this.FollowupDaysField; + } + set + { + this.FollowupDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FollowupDays2 + { + get + { + return this.FollowupDays2Field; + } + set + { + this.FollowupDays2Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FrequencyCalendarPeriodCode + { + get + { + return this.FrequencyCalendarPeriodCodeField; + } + set + { + this.FrequencyCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDueDate + { + get + { + return this.NextDueDateField; + } + set + { + this.NextDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReferenceLienNumber + { + get + { + return this.ReferenceLienNumberField; + } + set + { + this.ReferenceLienNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReferencePropertyNumber + { + get + { + return this.ReferencePropertyNumberField; + } + set + { + this.ReferencePropertyNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyTax", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyTax : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxDetail[] AcctPropTaxDetailsField; + + private string CalendarPeriodCodeField; + + private System.Nullable DueDayNumberField; + + private string DueWeekDayCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EscrowDisbursementChangeEffectiveDateField; + + private string ExternalPropertyIdField; + + private string ExternalTraceNumberField; + + private string FirstMonthCodeField; + + private System.Nullable FirstYearNumberField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsEscrowField; + + private System.Nullable IsPaidAtClosingField; + + private System.Nullable IsRemoveAllField; + + private string OverrideParcelNumberField; + + private System.Nullable TaxAmountField; + + private System.Nullable TaxFileNumberField; + + private System.Nullable TaxOrganizationNumberField; + + private string TaxTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxDetail[] AcctPropTaxDetails + { + get + { + return this.AcctPropTaxDetailsField; + } + set + { + this.AcctPropTaxDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalendarPeriodCode + { + get + { + return this.CalendarPeriodCodeField; + } + set + { + this.CalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayCode + { + get + { + return this.DueWeekDayCodeField; + } + set + { + this.DueWeekDayCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowDisbursementChangeEffectiveDate + { + get + { + return this.EscrowDisbursementChangeEffectiveDateField; + } + set + { + this.EscrowDisbursementChangeEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalPropertyId + { + get + { + return this.ExternalPropertyIdField; + } + set + { + this.ExternalPropertyIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalTraceNumber + { + get + { + return this.ExternalTraceNumberField; + } + set + { + this.ExternalTraceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCode + { + get + { + return this.FirstMonthCodeField; + } + set + { + this.FirstMonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FirstYearNumber + { + get + { + return this.FirstYearNumberField; + } + set + { + this.FirstYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEscrow + { + get + { + return this.IsEscrowField; + } + set + { + this.IsEscrowField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemoveAll + { + get + { + return this.IsRemoveAllField; + } + set + { + this.IsRemoveAllField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OverrideParcelNumber + { + get + { + return this.OverrideParcelNumberField; + } + set + { + this.OverrideParcelNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxAmount + { + get + { + return this.TaxAmountField; + } + set + { + this.TaxAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxFileNumber + { + get + { + return this.TaxFileNumberField; + } + set + { + this.TaxFileNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxOrganizationNumber + { + get + { + return this.TaxOrganizationNumberField; + } + set + { + this.TaxOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxTypeCode + { + get + { + return this.TaxTypeCodeField; + } + set + { + this.TaxTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPropertyTaxDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPropertyTaxDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DetailSequenceNumberField; + + private System.Nullable DueDayNumberField; + + private System.Nullable IsPaidAtClosingField; + + private string MonthCodeField; + + private System.Nullable TaxAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DetailSequenceNumber + { + get + { + return this.DetailSequenceNumberField; + } + set + { + this.DetailSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MonthCode + { + get + { + return this.MonthCodeField; + } + set + { + this.MonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxAmount + { + get + { + return this.TaxAmountField; + } + set + { + this.TaxAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RecurringFee", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RecurringFee : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable RecurringFeeAmountField; + + private string RecurringFeeBalanceCategoryCodeField; + + private System.Nullable RecurringFeeNextEarningDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RecurringFeeAmount + { + get + { + return this.RecurringFeeAmountField; + } + set + { + this.RecurringFeeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RecurringFeeBalanceCategoryCode + { + get + { + return this.RecurringFeeBalanceCategoryCodeField; + } + set + { + this.RecurringFeeBalanceCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RecurringFeeNextEarningDate + { + get + { + return this.RecurringFeeNextEarningDateField; + } + set + { + this.RecurringFeeNextEarningDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ScheduledAllotment", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ScheduledAllotment : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AllotmentAccountNumberField; + + private string AllotmentTypeCodeField; + + private string CalendarPeriodCodeField; + + private System.Nullable DueDayNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EndDateField; + + private System.Nullable FixedAmountField; + + private System.Nullable InactiveDateField; + + private System.Nullable InitialDueDateField; + + private System.Nullable NextDisbursementDateField; + + private System.Nullable ReceivingInternalAccountNumberField; + + private string ReceivingRetirementTransactionCategoryCodeField; + + private string RetirementTransactionCategoryCodeField; + + private string TransactionTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllotmentAccountNumber + { + get + { + return this.AllotmentAccountNumberField; + } + set + { + this.AllotmentAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentTypeCode + { + get + { + return this.AllotmentTypeCodeField; + } + set + { + this.AllotmentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalendarPeriodCode + { + get + { + return this.CalendarPeriodCodeField; + } + set + { + this.CalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EndDate + { + get + { + return this.EndDateField; + } + set + { + this.EndDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FixedAmount + { + get + { + return this.FixedAmountField; + } + set + { + this.FixedAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InitialDueDate + { + get + { + return this.InitialDueDateField; + } + set + { + this.InitialDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDisbursementDate + { + get + { + return this.NextDisbursementDateField; + } + set + { + this.NextDisbursementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingInternalAccountNumber + { + get + { + return this.ReceivingInternalAccountNumberField; + } + set + { + this.ReceivingInternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivingRetirementTransactionCategoryCode + { + get + { + return this.ReceivingRetirementTransactionCategoryCodeField; + } + set + { + this.ReceivingRetirementTransactionCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementTransactionCategoryCode + { + get + { + return this.RetirementTransactionCategoryCodeField; + } + set + { + this.RetirementTransactionCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SimpleInsurance", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class SimpleInsurance : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsSimpleInsuranceCalculationVariablesToAccountLevelField; + + private System.Nullable SimpleInsuranceAmortizationDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurancePers SimpleInsurancePrimaryField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurancePers SimpleInsuranceSecondaryField; + + private string SimpleInsuranceTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSimpleInsuranceCalculationVariablesToAccountLevel + { + get + { + return this.IsSimpleInsuranceCalculationVariablesToAccountLevelField; + } + set + { + this.IsSimpleInsuranceCalculationVariablesToAccountLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SimpleInsuranceAmortizationDate + { + get + { + return this.SimpleInsuranceAmortizationDateField; + } + set + { + this.SimpleInsuranceAmortizationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurancePers SimpleInsurancePrimary + { + get + { + return this.SimpleInsurancePrimaryField; + } + set + { + this.SimpleInsurancePrimaryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SimpleInsurancePers SimpleInsuranceSecondary + { + get + { + return this.SimpleInsuranceSecondaryField; + } + set + { + this.SimpleInsuranceSecondaryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SimpleInsuranceTypeCode + { + get + { + return this.SimpleInsuranceTypeCodeField; + } + set + { + this.SimpleInsuranceTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SimpleInsurancePers", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class SimpleInsurancePers : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable PersonNumberField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountNAICSSIC", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountNAICSSIC : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable NAICSNumberField; + + private string SICCodeField; + + private string SICSubCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NAICSNumber + { + get + { + return this.NAICSNumberField; + } + set + { + this.NAICSNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICCode + { + get + { + return this.SICCodeField; + } + set + { + this.SICCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICSubCode + { + get + { + return this.SICSubCodeField; + } + set + { + this.SICSubCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountOverDraft", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountOverDraft : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CreditReportCommentCodeField; + + private string CreditReportComplianceConditionCodeField; + + private string CreditReportConsumerInformationCodeField; + + private string CreditReportStatusCodeField; + + private string CreditReportTypeCodeField; + + private string CreditScoreField; + + private System.Nullable IsDemandField; + + private string LoanLossCategoryCodeField; + + private string LoanQualityCodeField; + + private string LoanSourceCodeField; + + private System.Nullable OriginationDateField; + + private string PurposeCodeField; + + private System.Nullable ScoreDateField; + + private string SubClassCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportCommentCode + { + get + { + return this.CreditReportCommentCodeField; + } + set + { + this.CreditReportCommentCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportComplianceConditionCode + { + get + { + return this.CreditReportComplianceConditionCodeField; + } + set + { + this.CreditReportComplianceConditionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportConsumerInformationCode + { + get + { + return this.CreditReportConsumerInformationCodeField; + } + set + { + this.CreditReportConsumerInformationCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportStatusCode + { + get + { + return this.CreditReportStatusCodeField; + } + set + { + this.CreditReportStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportTypeCode + { + get + { + return this.CreditReportTypeCodeField; + } + set + { + this.CreditReportTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditScore + { + get + { + return this.CreditScoreField; + } + set + { + this.CreditScoreField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDemand + { + get + { + return this.IsDemandField; + } + set + { + this.IsDemandField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanLossCategoryCode + { + get + { + return this.LoanLossCategoryCodeField; + } + set + { + this.LoanLossCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanQualityCode + { + get + { + return this.LoanQualityCodeField; + } + set + { + this.LoanQualityCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanSourceCode + { + get + { + return this.LoanSourceCodeField; + } + set + { + this.LoanSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginationDate + { + get + { + return this.OriginationDateField; + } + set + { + this.OriginationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PurposeCode + { + get + { + return this.PurposeCodeField; + } + set + { + this.PurposeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ScoreDate + { + get + { + return this.ScoreDateField; + } + set + { + this.ScoreDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubClassCode + { + get + { + return this.SubClassCodeField; + } + set + { + this.SubClassCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountRoleCodeField; + + private System.Nullable AccountRoleValueField; + + private string EntityTypeCodeField; + + private System.Nullable IsRemoveField; + + private System.Nullable LiabilityAmountField; + + private System.Nullable LiabilityPercentField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountRoleValue + { + get + { + return this.AccountRoleValueField; + } + set + { + this.AccountRoleValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemove + { + get + { + return this.IsRemoveField; + } + set + { + this.IsRemoveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LiabilityAmount + { + get + { + return this.LiabilityAmountField; + } + set + { + this.LiabilityAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LiabilityPercent + { + get + { + return this.LiabilityPercentField; + } + set + { + this.LiabilityPercentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountTitleLineText", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountTitleLineText : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountTitleTextField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountTitleText + { + get + { + return this.AccountTitleTextField; + } + set + { + this.AccountTitleTextField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountUserField", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountUserField : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsCopyToMasterLineField; + + private string UserFieldCodeField; + + private string UserFieldValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCopyToMasterLine + { + get + { + return this.IsCopyToMasterLineField; + } + set + { + this.IsCopyToMasterLineField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserFieldCode + { + get + { + return this.UserFieldCodeField; + } + set + { + this.UserFieldCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserFieldValue + { + get + { + return this.UserFieldValueField; + } + set + { + this.UserFieldValueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DeferredFee", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DeferredFee : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private string FeeAmortizationMethodField; + + private string FeeAmortizationPeriodField; + + private System.Nullable InterestRateField; + + private System.Nullable IsCopyCalculationVariablesToAccountLevelField; + + private System.Nullable NextEarningDateField; + + private System.Nullable OriginalBalanceField; + + 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 string FeeAmortizationMethod + { + get + { + return this.FeeAmortizationMethodField; + } + set + { + this.FeeAmortizationMethodField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FeeAmortizationPeriod + { + get + { + return this.FeeAmortizationPeriodField; + } + set + { + this.FeeAmortizationPeriodField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCopyCalculationVariablesToAccountLevel + { + get + { + return this.IsCopyCalculationVariablesToAccountLevelField; + } + set + { + this.IsCopyCalculationVariablesToAccountLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextEarningDate + { + get + { + return this.NextEarningDateField; + } + set + { + this.NextEarningDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginalBalance + { + get + { + return this.OriginalBalanceField; + } + set + { + this.OriginalBalanceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountCalculationVariable", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountCalculationVariable : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CalculationTypeCodeField; + + private string CalculationVariableCodeField; + + private string CalculationVariableValueField; + + 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.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenanceHSAEvent", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintenanceHSAEvent : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string EventCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EventCode + { + get + { + return this.EventCodeField; + } + set + { + this.EventCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HSASweepData", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class HSASweepData : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable HSAOrganizationNumberField; + + private System.Nullable HSASweepMasterAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HSAOrganizationNumber + { + get + { + return this.HSAOrganizationNumberField; + } + set + { + this.HSAOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HSASweepMasterAccountNumber + { + get + { + return this.HSASweepMasterAccountNumberField; + } + set + { + this.HSASweepMasterAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LockOutFlag", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LockOutFlag : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable InactiveDateField; + + private string LockOutFlagCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LockOutFlagCode + { + get + { + return this.LockOutFlagCodeField; + } + set + { + this.LockOutFlagCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MasterLineData", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MasterLineData : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsMasterLineDefaultMarginField; + + private System.Nullable IsMasterLineLimitAmtReducesAvailField; + + private System.Nullable IsMasterLineLnAdvToDtReducesRevolvAvailField; + + private System.Nullable IsMasterLineNumberOnCheckField; + + private System.Nullable IsMasterLineUseSwapLineOfCreditAccountNumberField; + + private string MasterLineAccountGroupTypeCodeField; + + private System.Nullable MasterLineAccountNumberField; + + private System.Nullable MasterLineCreditLimitAmountField; + + private string MasterLineCurrentMinorAccountTypeCodeField; + + private System.Nullable MasterLineLinkMeToThisAccountGroupNumberField; + + private string MasterLineMajorAccountTypeCodeField; + + private System.Nullable MasterLineMarginFixedField; + + private string MasterLinePaymentMethodCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMasterLineDefaultMargin + { + get + { + return this.IsMasterLineDefaultMarginField; + } + set + { + this.IsMasterLineDefaultMarginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMasterLineLimitAmtReducesAvail + { + get + { + return this.IsMasterLineLimitAmtReducesAvailField; + } + set + { + this.IsMasterLineLimitAmtReducesAvailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMasterLineLnAdvToDtReducesRevolvAvail + { + get + { + return this.IsMasterLineLnAdvToDtReducesRevolvAvailField; + } + set + { + this.IsMasterLineLnAdvToDtReducesRevolvAvailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMasterLineNumberOnCheck + { + get + { + return this.IsMasterLineNumberOnCheckField; + } + set + { + this.IsMasterLineNumberOnCheckField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMasterLineUseSwapLineOfCreditAccountNumber + { + get + { + return this.IsMasterLineUseSwapLineOfCreditAccountNumberField; + } + set + { + this.IsMasterLineUseSwapLineOfCreditAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MasterLineAccountGroupTypeCode + { + get + { + return this.MasterLineAccountGroupTypeCodeField; + } + set + { + this.MasterLineAccountGroupTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterLineAccountNumber + { + get + { + return this.MasterLineAccountNumberField; + } + set + { + this.MasterLineAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterLineCreditLimitAmount + { + get + { + return this.MasterLineCreditLimitAmountField; + } + set + { + this.MasterLineCreditLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MasterLineCurrentMinorAccountTypeCode + { + get + { + return this.MasterLineCurrentMinorAccountTypeCodeField; + } + set + { + this.MasterLineCurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterLineLinkMeToThisAccountGroupNumber + { + get + { + return this.MasterLineLinkMeToThisAccountGroupNumberField; + } + set + { + this.MasterLineLinkMeToThisAccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MasterLineMajorAccountTypeCode + { + get + { + return this.MasterLineMajorAccountTypeCodeField; + } + set + { + this.MasterLineMajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterLineMarginFixed + { + get + { + return this.MasterLineMarginFixedField; + } + set + { + this.MasterLineMarginFixedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MasterLinePaymentMethodCode + { + get + { + return this.MasterLinePaymentMethodCodeField; + } + set + { + this.MasterLinePaymentMethodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Monetary", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Monetary : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string FileTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RecordData[] RecordDataField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FileTypeCode + { + get + { + return this.FileTypeCodeField; + } + set + { + this.FileTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RecordData[] RecordData + { + get + { + return this.RecordDataField; + } + set + { + this.RecordDataField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RecordData", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RecordData : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string RecordTypeCodeField; + + private string RecordTypeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RecordTypeCode + { + get + { + return this.RecordTypeCodeField; + } + set + { + this.RecordTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RecordTypeDescription + { + get + { + return this.RecordTypeDescriptionField; + } + set + { + this.RecordTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Organization", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Organization : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountRole[] AccountRolesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAddress[] AddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreHistory[] CreditScoresField; + + private System.Nullable DateTaxCertifiedField; + + private System.Nullable DateTaxIdentificationApplyField; + + private string GroupCodeField; + + private System.Nullable IsReport1099InterestField; + + private System.Nullable IsTaxReportedForOwnerField; + + private System.Nullable IsTaxReportedForSignerField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationIdentification[] OrganizationIdentificationsField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSIC OrganizationSICField; + + private string OrganizationTypeCodeField; + + private string OrganizationTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainancePhone[] PhonesField; + + private string TaxCountryCodeField; + + private System.Nullable TaxIdNumberField; + + private string TaxIdTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFieldsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountRole[] AccountRoles + { + get + { + return this.AccountRolesField; + } + set + { + this.AccountRolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreHistory[] CreditScores + { + get + { + return this.CreditScoresField; + } + set + { + this.CreditScoresField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTaxCertified + { + get + { + return this.DateTaxCertifiedField; + } + set + { + this.DateTaxCertifiedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTaxIdentificationApply + { + get + { + return this.DateTaxIdentificationApplyField; + } + set + { + this.DateTaxIdentificationApplyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GroupCode + { + get + { + return this.GroupCodeField; + } + set + { + this.GroupCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsReport1099Interest + { + get + { + return this.IsReport1099InterestField; + } + set + { + this.IsReport1099InterestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTaxReportedForOwner + { + get + { + return this.IsTaxReportedForOwnerField; + } + set + { + this.IsTaxReportedForOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTaxReportedForSigner + { + get + { + return this.IsTaxReportedForSignerField; + } + set + { + this.IsTaxReportedForSignerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationIdentification[] OrganizationIdentifications + { + get + { + return this.OrganizationIdentificationsField; + } + set + { + this.OrganizationIdentificationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSIC OrganizationSIC + { + get + { + return this.OrganizationSICField; + } + set + { + this.OrganizationSICField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeCode + { + get + { + return this.OrganizationTypeCodeField; + } + set + { + this.OrganizationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeDescription + { + get + { + return this.OrganizationTypeDescriptionField; + } + set + { + this.OrganizationTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainancePhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxCountryCode + { + get + { + return this.TaxCountryCodeField; + } + set + { + this.TaxCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdNumber + { + get + { + return this.TaxIdNumberField; + } + set + { + this.TaxIdNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeCode + { + get + { + return this.TaxIdTypeCodeField; + } + set + { + this.TaxIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonOrganizationAccountRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonOrganizationAccountRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountRoleCodeField; + + private string AccountRoleDescriptionField; + + private System.Nullable IsRemoveField; + + private System.Nullable LiabilityAmountField; + + private System.Nullable LiabilityPercentField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleDescription + { + get + { + return this.AccountRoleDescriptionField; + } + set + { + this.AccountRoleDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemove + { + get + { + return this.IsRemoveField; + } + set + { + this.IsRemoveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LiabilityAmount + { + get + { + return this.LiabilityAmountField; + } + set + { + this.LiabilityAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LiabilityPercent + { + get + { + return this.LiabilityPercentField; + } + set + { + this.LiabilityPercentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonOrganizationIdentification", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonOrganizationIdentification : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private System.Nullable ExpireDateField; + + private string IdentificationValueField; + + private System.Nullable IsUpdatedField; + + private System.Nullable IssueDateField; + + private System.Nullable LastVerificationDateField; + + private string PersonOrganizationIdTypeCodeField; + + private string StateCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IdentificationValue + { + get + { + return this.IdentificationValueField; + } + set + { + this.IdentificationValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsUpdated + { + get + { + return this.IsUpdatedField; + } + set + { + this.IsUpdatedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueDate + { + get + { + return this.IssueDateField; + } + set + { + this.IssueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastVerificationDate + { + get + { + return this.LastVerificationDateField; + } + set + { + this.LastVerificationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonOrganizationIdTypeCode + { + get + { + return this.PersonOrganizationIdTypeCodeField; + } + set + { + this.PersonOrganizationIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintainancePhone", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintainancePhone : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AreaCodeField; + + private string CountryCodeField; + + private string ExchangeField; + + private string ExtensionField; + + private string ForeignPhoneNumberField; + + private System.Nullable IsDeleteField; + + private System.Nullable IsPreferredField; + + private System.Nullable IsUpdatedField; + + private string NumberField; + + private System.Nullable PhoneSequenceNumberField; + + private string UsageCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaCode + { + get + { + return this.AreaCodeField; + } + set + { + this.AreaCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Exchange + { + get + { + return this.ExchangeField; + } + set + { + this.ExchangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Extension + { + get + { + return this.ExtensionField; + } + set + { + this.ExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ForeignPhoneNumber + { + get + { + return this.ForeignPhoneNumberField; + } + set + { + this.ForeignPhoneNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDelete + { + get + { + return this.IsDeleteField; + } + set + { + this.IsDeleteField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPreferred + { + get + { + return this.IsPreferredField; + } + set + { + this.IsPreferredField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsUpdated + { + get + { + return this.IsUpdatedField; + } + set + { + this.IsUpdatedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Number + { + get + { + return this.NumberField; + } + set + { + this.NumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PhoneSequenceNumber + { + get + { + return this.PhoneSequenceNumberField; + } + set + { + this.PhoneSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UsageCode + { + get + { + return this.UsageCodeField; + } + set + { + this.UsageCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenancePerson", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintenancePerson : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountRole[] AccountRolesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAddress[] AddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementType[] CardAgreementTypesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreHistory[] CreditScoresField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceDemographics DemographicsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceIdentification IdentificationField; + + private System.Nullable IsCreateMemberField; + + private System.Nullable IsExecuteOwnerLogicField; + + private System.Nullable IsSupportPatriotActValidationField; + + private System.Nullable IsValidField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Miscellaneous MiscellaneousField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonName NameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationIdentification[] PersonIdentificationsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonNAICSSIC PersonNAICSSICField; + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonType[] PersonTypesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainancePhone[] PhonesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFieldsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountRole[] AccountRoles + { + get + { + return this.AccountRolesField; + } + set + { + this.AccountRolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementType[] CardAgreementTypes + { + get + { + return this.CardAgreementTypesField; + } + set + { + this.CardAgreementTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreHistory[] CreditScores + { + get + { + return this.CreditScoresField; + } + set + { + this.CreditScoresField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceDemographics Demographics + { + get + { + return this.DemographicsField; + } + set + { + this.DemographicsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceIdentification Identification + { + get + { + return this.IdentificationField; + } + set + { + this.IdentificationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCreateMember + { + get + { + return this.IsCreateMemberField; + } + set + { + this.IsCreateMemberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExecuteOwnerLogic + { + get + { + return this.IsExecuteOwnerLogicField; + } + set + { + this.IsExecuteOwnerLogicField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSupportPatriotActValidation + { + get + { + return this.IsSupportPatriotActValidationField; + } + set + { + this.IsSupportPatriotActValidationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Miscellaneous Miscellaneous + { + get + { + return this.MiscellaneousField; + } + set + { + this.MiscellaneousField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonName Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationIdentification[] PersonIdentifications + { + get + { + return this.PersonIdentificationsField; + } + set + { + this.PersonIdentificationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonNAICSSIC PersonNAICSSIC + { + get + { + return this.PersonNAICSSICField; + } + set + { + this.PersonNAICSSICField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonType[] PersonTypes + { + get + { + return this.PersonTypesField; + } + set + { + this.PersonTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintainancePhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardAgreementType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CardAgreementTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardAgreementTypeCode + { + get + { + return this.CardAgreementTypeCodeField; + } + set + { + this.CardAgreementTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenanceDemographics", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintenanceDemographics : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CreditRatingField; + + private string EducationLevelField; + + private string IncomeLevelField; + + private System.Nullable IsAllowPromCallsMsgsField; + + private string MaritalStatusField; + + private string MemberGroupCodeField; + + private System.Nullable NumberOfDependentsField; + + private string OccupationField; + + private string OwnOrRentField; + + private string PreferredLocaleCodeField; + + private string TaxCountryCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditRating + { + get + { + return this.CreditRatingField; + } + set + { + this.CreditRatingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EducationLevel + { + get + { + return this.EducationLevelField; + } + set + { + this.EducationLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IncomeLevel + { + get + { + return this.IncomeLevelField; + } + set + { + this.IncomeLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAllowPromCallsMsgs + { + get + { + return this.IsAllowPromCallsMsgsField; + } + set + { + this.IsAllowPromCallsMsgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MaritalStatus + { + get + { + return this.MaritalStatusField; + } + set + { + this.MaritalStatusField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberGroupCode + { + get + { + return this.MemberGroupCodeField; + } + set + { + this.MemberGroupCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfDependents + { + get + { + return this.NumberOfDependentsField; + } + set + { + this.NumberOfDependentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Occupation + { + get + { + return this.OccupationField; + } + set + { + this.OccupationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnOrRent + { + get + { + return this.OwnOrRentField; + } + set + { + this.OwnOrRentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PreferredLocaleCode + { + get + { + return this.PreferredLocaleCodeField; + } + set + { + this.PreferredLocaleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxCountryCode + { + get + { + return this.TaxCountryCodeField; + } + set + { + this.TaxCountryCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenanceIdentification", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountMaintenanceIdentification : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CustomerKeyWordField; + + private System.Nullable DateOfBirthField; + + private System.Nullable ForeignCertificationExpirationDateField; + + private System.Nullable IsTaxReportedForOwnerField; + + private System.Nullable IsTaxReportedForSignerField; + + private System.Nullable TaxIdApplyDateField; + + private System.Nullable TaxIdCertificationDateField; + + private string TaxPayerNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerKeyWord + { + get + { + return this.CustomerKeyWordField; + } + set + { + this.CustomerKeyWordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfBirth + { + get + { + return this.DateOfBirthField; + } + set + { + this.DateOfBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignCertificationExpirationDate + { + get + { + return this.ForeignCertificationExpirationDateField; + } + set + { + this.ForeignCertificationExpirationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTaxReportedForOwner + { + get + { + return this.IsTaxReportedForOwnerField; + } + set + { + this.IsTaxReportedForOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTaxReportedForSigner + { + get + { + return this.IsTaxReportedForSignerField; + } + set + { + this.IsTaxReportedForSignerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdApplyDate + { + get + { + return this.TaxIdApplyDateField; + } + set + { + this.TaxIdApplyDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdCertificationDate + { + get + { + return this.TaxIdCertificationDateField; + } + set + { + this.TaxIdCertificationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxPayerNumber + { + get + { + return this.TaxPayerNumberField; + } + set + { + this.TaxPayerNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Miscellaneous", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Miscellaneous : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsShareAccountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsShareAccount + { + get + { + return this.IsShareAccountField; + } + set + { + this.IsShareAccountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonName", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonName : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DateBirthField; + + private string FirstNameField; + + private string LastNameField; + + private string MiddleInitialField; + + private string MiddleNameField; + + private string NickNameField; + + private string SalutationCodeField; + + private string SuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateBirth + { + get + { + return this.DateBirthField; + } + set + { + this.DateBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleInitial + { + get + { + return this.MiddleInitialField; + } + set + { + this.MiddleInitialField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleName + { + get + { + return this.MiddleNameField; + } + set + { + this.MiddleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NickName + { + get + { + return this.NickNameField; + } + set + { + this.NickNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SalutationCode + { + get + { + return this.SalutationCodeField; + } + set + { + this.SalutationCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Suffix + { + get + { + return this.SuffixField; + } + set + { + this.SuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonNAICSSIC", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonNAICSSIC : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable NAICSNumberField; + + private string SICCodeField; + + private string SICSubCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NAICSNumber + { + get + { + return this.NAICSNumberField; + } + set + { + this.NAICSNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICCode + { + get + { + return this.SICCodeField; + } + set + { + this.SICCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICSubCode + { + get + { + return this.SICSubCodeField; + } + set + { + this.SICSubCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string PersonTypeCodeField; + + private System.Nullable RemoveTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonTypeCode + { + get + { + return this.PersonTypeCodeField; + } + set + { + this.PersonTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RemoveTypeCode + { + get + { + return this.RemoveTypeCodeField; + } + set + { + this.RemoveTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TaxReportingOverride", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TaxReportingOverride : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountRoleCodeField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable IsDeleteField; + + private string TaxReportingTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDelete + { + get + { + return this.IsDeleteField; + } + set + { + this.IsDeleteField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxReportingTypeCode + { + get + { + return this.TaxReportingTypeCodeField; + } + set + { + this.TaxReportingTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="WarningFlag", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class WarningFlag : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable InactiveDateField; + + private string WarningFlagCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WarningFlagCode + { + get + { + return this.WarningFlagCodeField; + } + set + { + this.WarningFlagCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MaintenanceResponseAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MaintenanceResponseAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountGroupNumberField; + + private System.Nullable AccountNumberField; + + private string MajorTypeCodeField; + + private string MinorTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorTypeCode + { + get + { + return this.MajorTypeCodeField; + } + set + { + this.MajorTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorTypeCode + { + get + { + return this.MinorTypeCodeField; + } + set + { + this.MinorTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Pricing", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Pricing : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable PricingCategoryNumberField; + + private System.Nullable PricingFrequencyNumberField; + + private System.Nullable PricingTypeNumberField; + + 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 System.Nullable PricingCategoryNumber + { + get + { + return this.PricingCategoryNumberField; + } + set + { + this.PricingCategoryNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PricingFrequencyNumber + { + get + { + return this.PricingFrequencyNumberField; + } + set + { + this.PricingFrequencyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PricingTypeNumber + { + get + { + return this.PricingTypeNumberField; + } + set + { + this.PricingTypeNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PricingRule", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PricingRule : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable IsMultipleChargeField; + + private System.Nullable PricingCategoryNumberField; + + private System.Nullable PricingFrequencyNumberField; + + private System.Nullable PricingTypeNumberField; + + private System.Nullable ServiceChargeField; + + 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 System.Nullable IsMultipleCharge + { + get + { + return this.IsMultipleChargeField; + } + set + { + this.IsMultipleChargeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PricingCategoryNumber + { + get + { + return this.PricingCategoryNumberField; + } + set + { + this.PricingCategoryNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PricingFrequencyNumber + { + get + { + return this.PricingFrequencyNumberField; + } + set + { + this.PricingFrequencyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PricingTypeNumber + { + get + { + return this.PricingTypeNumberField; + } + set + { + this.PricingTypeNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ServiceCharge + { + get + { + return this.ServiceChargeField; + } + set + { + this.ServiceChargeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRestriction", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountRestriction : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private string FlagCodeField; + + private string FlagDescriptionField; + + private System.Nullable InactiveDateField; + + private string NoteClassCodeField; + + private string NoteClassDescriptionField; + + private System.Nullable NoteNumberField; + + private string NoteSubClassCodeField; + + private string NoteSubClassDescriptionField; + + private string NoteTextField; + + private string TypeField; + + 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 System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FlagCode + { + get + { + return this.FlagCodeField; + } + set + { + this.FlagCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FlagDescription + { + get + { + return this.FlagDescriptionField; + } + set + { + this.FlagDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteClassCode + { + get + { + return this.NoteClassCodeField; + } + set + { + this.NoteClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteClassDescription + { + get + { + return this.NoteClassDescriptionField; + } + set + { + this.NoteClassDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteSubClassCode + { + get + { + return this.NoteSubClassCodeField; + } + set + { + this.NoteSubClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteSubClassDescription + { + get + { + return this.NoteSubClassDescriptionField; + } + set + { + this.NoteSubClassDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteText + { + get + { + return this.NoteTextField; + } + set + { + this.NoteTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Type + { + get + { + return this.TypeField; + } + set + { + this.TypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRelation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountRelation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelationAddress[] AddressesField; + + private System.Nullable BirthDateField; + + private string DataWarehouseNameField; + + private string EntityNameField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private string FirstNameField; + + private System.Nullable IsTaxOwnerField; + + private System.Nullable IsValidField; + + private string LastNameField; + + private System.Nullable MemberNumberField; + + private string MiddleNameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxID[] OrgTaxIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelationPhone[] PhonesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[] RolesField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelationAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BirthDate + { + get + { + return this.BirthDateField; + } + set + { + this.BirthDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DataWarehouseName + { + get + { + return this.DataWarehouseNameField; + } + set + { + this.DataWarehouseNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityName + { + get + { + return this.EntityNameField; + } + set + { + this.EntityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTaxOwner + { + get + { + return this.IsTaxOwnerField; + } + set + { + this.IsTaxOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleName + { + get + { + return this.MiddleNameField; + } + set + { + this.MiddleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxID[] OrgTaxIds + { + get + { + return this.OrgTaxIdsField; + } + set + { + this.OrgTaxIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelationPhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRelationAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountRelationAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleAddressLine[] AddressLinesField; + + private System.Nullable AddressNumberField; + + private string AddressUseCodeField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubDivisionCodeField; + + private System.Nullable IsElectronicField; + + private string MailCodeField; + + private string SMSANumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress SeasonalAddressField; + + private string StateCodeField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleAddressLine[] AddressLines + { + get + { + return this.AddressLinesField; + } + set + { + this.AddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressNumber + { + get + { + return this.AddressNumberField; + } + set + { + this.AddressNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressUseCode + { + get + { + return this.AddressUseCodeField; + } + set + { + this.AddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionCode + { + get + { + return this.CountrySubDivisionCodeField; + } + set + { + this.CountrySubDivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsElectronic + { + get + { + return this.IsElectronicField; + } + set + { + this.IsElectronicField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SeasonalAddress SeasonalAddress + { + get + { + return this.SeasonalAddressField; + } + set + { + this.SeasonalAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RoleAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RoleAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressLineNumberField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLineNumber + { + get + { + return this.AddressLineNumberField; + } + set + { + this.AddressLineNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgTaxID", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgTaxID : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DateTaxCertifiedField; + + private System.Nullable DateTaxIdApplyField; + + private System.Nullable IsMaskTINField; + + private string TaxIdField; + + private string TaxIdDisplayField; + + private string TaxIdTypeCodeField; + + private string TaxIdTypeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTaxCertified + { + get + { + return this.DateTaxCertifiedField; + } + set + { + this.DateTaxCertifiedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTaxIdApply + { + get + { + return this.DateTaxIdApplyField; + } + set + { + this.DateTaxIdApplyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMaskTIN + { + get + { + return this.IsMaskTINField; + } + set + { + this.IsMaskTINField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdDisplay + { + get + { + return this.TaxIdDisplayField; + } + set + { + this.TaxIdDisplayField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeCode + { + get + { + return this.TaxIdTypeCodeField; + } + set + { + this.TaxIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeDescription + { + get + { + return this.TaxIdTypeDescriptionField; + } + set + { + this.TaxIdTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRelationPhone", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountRelationPhone : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AreaCodeField; + + private string ExchangeField; + + private string ForeignPhoneNumberField; + + private System.Nullable IsPreferredField; + + private string PhoneExtensionField; + + private string PhoneNumberField; + + private System.Nullable PhoneSequenceNumberField; + + private string UsageCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaCode + { + get + { + return this.AreaCodeField; + } + set + { + this.AreaCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Exchange + { + get + { + return this.ExchangeField; + } + set + { + this.ExchangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ForeignPhoneNumber + { + get + { + return this.ForeignPhoneNumberField; + } + set + { + this.ForeignPhoneNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPreferred + { + get + { + return this.IsPreferredField; + } + set + { + this.IsPreferredField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneExtension + { + get + { + return this.PhoneExtensionField; + } + set + { + this.PhoneExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneNumber + { + get + { + return this.PhoneNumberField; + } + set + { + this.PhoneNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PhoneSequenceNumber + { + get + { + return this.PhoneSequenceNumberField; + } + set + { + this.PhoneSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UsageCode + { + get + { + return this.UsageCodeField; + } + set + { + this.UsageCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Stop", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Stop : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountField; + + private string FileTypeCodeField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsStopCreditField; + + private System.Nullable IsStopDebitField; + + private string SourceIdField; + + private System.Nullable ToleranceAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FileTypeCode + { + get + { + return this.FileTypeCodeField; + } + set + { + this.FileTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsStopCredit + { + get + { + return this.IsStopCreditField; + } + set + { + this.IsStopCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsStopDebit + { + get + { + return this.IsStopDebitField; + } + set + { + this.IsStopDebitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceId + { + get + { + return this.SourceIdField; + } + set + { + this.SourceIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ToleranceAmount + { + get + { + return this.ToleranceAmountField; + } + set + { + this.ToleranceAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ResponseStop", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ResponseStop : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable StopSequenceNumberField; + + private System.Nullable WasSuccessfulField; + + 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 System.Nullable StopSequenceNumber + { + get + { + return this.StopSequenceNumberField; + } + set + { + this.StopSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StopPaymentResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class StopPaymentResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountField; + + private System.Nullable BeginCheckNumberField; + + private System.Nullable CreateDateTimeField; + + private System.Nullable EndCheckNumberField; + + private string ExternalStopCodeField; + + private System.Nullable ExternalStopEffectivedateField; + + private System.Nullable InactiveDateField; + + private string OFXTransactionUIDField; + + private string PayeeNameField; + + private string StopPaymentReasonCodeField; + + private string StopPaymentReasonDescriptionField; + + private System.Nullable StopPaymentRequestNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BeginCheckNumber + { + get + { + return this.BeginCheckNumberField; + } + set + { + this.BeginCheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreateDateTime + { + get + { + return this.CreateDateTimeField; + } + set + { + this.CreateDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EndCheckNumber + { + get + { + return this.EndCheckNumberField; + } + set + { + this.EndCheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalStopCode + { + get + { + return this.ExternalStopCodeField; + } + set + { + this.ExternalStopCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalStopEffectivedate + { + get + { + return this.ExternalStopEffectivedateField; + } + set + { + this.ExternalStopEffectivedateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OFXTransactionUID + { + get + { + return this.OFXTransactionUIDField; + } + set + { + this.OFXTransactionUIDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayeeName + { + get + { + return this.PayeeNameField; + } + set + { + this.PayeeNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StopPaymentReasonCode + { + get + { + return this.StopPaymentReasonCodeField; + } + set + { + this.StopPaymentReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StopPaymentReasonDescription + { + get + { + return this.StopPaymentReasonDescriptionField; + } + set + { + this.StopPaymentReasonDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StopPaymentRequestNumber + { + get + { + return this.StopPaymentRequestNumberField; + } + set + { + this.StopPaymentRequestNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StopRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class StopRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CheckAmountField; + + private System.Nullable EndCheckNumberField; + + private string ExternalStopCodeField; + + private System.Nullable ExternalStopEffectiveDateField; + + private System.Nullable IsChargePerItemField; + + private System.Nullable IsWaiveChargeField; + + private System.Nullable NumberOfItemsField; + + private string OFXTransactionUIDField; + + private string PayeeNameField; + + private string ReasonCodeField; + + private System.Nullable ReleaseDateField; + + private string RtxnTypeCodeField; + + private System.Nullable StartCheckNumberField; + + private System.Nullable StopPaymentRequestNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckAmount + { + get + { + return this.CheckAmountField; + } + set + { + this.CheckAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EndCheckNumber + { + get + { + return this.EndCheckNumberField; + } + set + { + this.EndCheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalStopCode + { + get + { + return this.ExternalStopCodeField; + } + set + { + this.ExternalStopCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalStopEffectiveDate + { + get + { + return this.ExternalStopEffectiveDateField; + } + set + { + this.ExternalStopEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsChargePerItem + { + get + { + return this.IsChargePerItemField; + } + set + { + this.IsChargePerItemField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsWaiveCharge + { + get + { + return this.IsWaiveChargeField; + } + set + { + this.IsWaiveChargeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfItems + { + get + { + return this.NumberOfItemsField; + } + set + { + this.NumberOfItemsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OFXTransactionUID + { + get + { + return this.OFXTransactionUIDField; + } + set + { + this.OFXTransactionUIDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayeeName + { + get + { + return this.PayeeNameField; + } + set + { + this.PayeeNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReasonCode + { + get + { + return this.ReasonCodeField; + } + set + { + this.ReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReleaseDate + { + get + { + return this.ReleaseDateField; + } + set + { + this.ReleaseDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCode + { + get + { + return this.RtxnTypeCodeField; + } + set + { + this.RtxnTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StartCheckNumber + { + get + { + return this.StartCheckNumberField; + } + set + { + this.StartCheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StopPaymentRequestNumber + { + get + { + return this.StopPaymentRequestNumberField; + } + set + { + this.StopPaymentRequestNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StopResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class StopResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable StopPaymentRequestNumberField; + + private System.Nullable WasSuccessfulField; + + 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 System.Nullable StopPaymentRequestNumber + { + get + { + return this.StopPaymentRequestNumberField; + } + set + { + this.StopPaymentRequestNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountSweepAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountSweepAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountStatusDescriptionField; + + private System.Nullable AvailableBalanceField; + + private System.Nullable AvailableLimitField; + + private System.Nullable CreditLimitField; + + private string CurrentAccountStatusCodeField; + + private System.Nullable CurrentBalanceField; + + private System.Nullable CurrentLevelSweepSequenceNumberField; + + private string CurrentMinorAccountTypeCodeField; + + private string MajorAccountTypeCodeField; + + private string MajorAccountTypeDescriptionField; + + private System.Nullable MaximumBalanceGoalField; + + private System.Nullable MidPointBalanceGoalField; + + private System.Nullable MinimumBalanceGoalField; + + private System.Nullable MinimumSweepIncrementalField; + + private string MinorAccountTypeDescriptionField; + + private System.Nullable RegDDAvailableBalanceField; + + private System.Nullable SweepAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountStatusDescription + { + get + { + return this.AccountStatusDescriptionField; + } + set + { + this.AccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableLimit + { + get + { + return this.AvailableLimitField; + } + set + { + this.AvailableLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentLevelSweepSequenceNumber + { + get + { + return this.CurrentLevelSweepSequenceNumberField; + } + set + { + this.CurrentLevelSweepSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAccountTypeCode + { + get + { + return this.CurrentMinorAccountTypeCodeField; + } + set + { + this.CurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeDescription + { + get + { + return this.MajorAccountTypeDescriptionField; + } + set + { + this.MajorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumBalanceGoal + { + get + { + return this.MaximumBalanceGoalField; + } + set + { + this.MaximumBalanceGoalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MidPointBalanceGoal + { + get + { + return this.MidPointBalanceGoalField; + } + set + { + this.MidPointBalanceGoalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumBalanceGoal + { + get + { + return this.MinimumBalanceGoalField; + } + set + { + this.MinimumBalanceGoalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumSweepIncremental + { + get + { + return this.MinimumSweepIncrementalField; + } + set + { + this.MinimumSweepIncrementalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeDescription + { + get + { + return this.MinorAccountTypeDescriptionField; + } + set + { + this.MinorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegDDAvailableBalance + { + get + { + return this.RegDDAvailableBalanceField; + } + set + { + this.RegDDAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SweepAccountNumber + { + get + { + return this.SweepAccountNumberField; + } + set + { + this.SweepAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountSweepInvestmentAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountSweepInvestmentAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AccountStatusDescriptionField; + + private System.Nullable AvailableBalanceField; + + private string CurrentAccountStatusCodeField; + + private System.Nullable CurrentBalanceField; + + private string CurrentMinorAccountTypeCodeField; + + private string MajorAccountTypeCodeField; + + private string MajorAccountTypeDescriptionField; + + private string MinorAccountTypeDescriptionField; + + private System.Nullable RegDDAvailableBalanceField; + + 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 string AccountStatusDescription + { + get + { + return this.AccountStatusDescriptionField; + } + set + { + this.AccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAccountTypeCode + { + get + { + return this.CurrentMinorAccountTypeCodeField; + } + set + { + this.CurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeDescription + { + get + { + return this.MajorAccountTypeDescriptionField; + } + set + { + this.MajorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeDescription + { + get + { + return this.MinorAccountTypeDescriptionField; + } + set + { + this.MinorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegDDAvailableBalance + { + get + { + return this.RegDDAvailableBalanceField; + } + set + { + this.RegDDAvailableBalanceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountSweepLoanAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountSweepLoanAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AccountStatusDescriptionField; + + private System.Nullable AvailableLimitField; + + private System.Nullable CreditLimitField; + + private string CurrentAccountStatusCodeField; + + private string CurrentMinorAccountTypeCodeField; + + private string MajorAccountTypeCodeField; + + private string MajorAccountTypeDescriptionField; + + private string MinorAccountTypeDescriptionField; + + 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 string AccountStatusDescription + { + get + { + return this.AccountStatusDescriptionField; + } + set + { + this.AccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableLimit + { + get + { + return this.AvailableLimitField; + } + set + { + this.AvailableLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAccountTypeCode + { + get + { + return this.CurrentMinorAccountTypeCodeField; + } + set + { + this.CurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeDescription + { + get + { + return this.MajorAccountTypeDescriptionField; + } + set + { + this.MajorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeDescription + { + get + { + return this.MinorAccountTypeDescriptionField; + } + set + { + this.MinorAccountTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Rtxn", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Rtxn : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable ActivityDateTimeField; + + private string ApprovingPersonNameField; + + private System.Nullable ApprovingPersonNumberField; + + private System.Nullable CheckNumberField; + + private string CurrentRtxnStatisticsCodeField; + + private string CurrentRtxnStatisticsDescriptionField; + + private string DebitCreditField; + + private System.Nullable EffectiveDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExchTxn[] ExchTxnGrpField; + + private string ExternalRtxnDescriptionField; + + private System.Nullable ExternalRtxnDescriptionNumberField; + + private System.Nullable HoldAccountNumberField; + + private string ImageIDField; + + private string InternalRtxnDescriptionField; + + private System.Nullable InternalRtxnDescriptionNumberField; + + private System.Nullable IsCustomerViewField; + + private System.Nullable IsRecurringField; + + private System.Nullable IsReversalField; + + private string OriginatingPersonNameField; + + private System.Nullable OriginatingPersonNumberField; + + private System.Nullable ParentAccountNumberField; + + private System.Nullable ParentRtxnNumberField; + + private System.Nullable PostDateField; + + private System.Nullable PriorAvailableBalanceField; + + private System.Nullable RtxnNumberField; + + private string RtxnReasonCdField; + + private string RtxnSourceCatCdField; + + private string RtxnSourceCdField; + + private string RtxnTypeCodeField; + + private string RtxnTypeDescriptionField; + + private System.Nullable RunningBalanceField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SpreadDetail[] SpreadDetailsField; + + private string StandardIndustryClassCodeField; + + private string StandardIndustrySubClassCodeField; + + private System.Nullable TimeUniqueExtensionField; + + private string TraceIdField; + + private System.Nullable TraceNumberField; + + private System.Nullable TransactionAmountField; + + private System.Nullable TransactionAuxNumberField; + + private string TransactionReferenceNumberField; + + private System.Nullable WaiveApprPersNbrField; + + 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 System.Nullable ActivityDateTime + { + get + { + return this.ActivityDateTimeField; + } + set + { + this.ActivityDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ApprovingPersonName + { + get + { + return this.ApprovingPersonNameField; + } + set + { + this.ApprovingPersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApprovingPersonNumber + { + get + { + return this.ApprovingPersonNumberField; + } + set + { + this.ApprovingPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentRtxnStatisticsCode + { + get + { + return this.CurrentRtxnStatisticsCodeField; + } + set + { + this.CurrentRtxnStatisticsCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentRtxnStatisticsDescription + { + get + { + return this.CurrentRtxnStatisticsDescriptionField; + } + set + { + this.CurrentRtxnStatisticsDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DebitCredit + { + get + { + return this.DebitCreditField; + } + set + { + this.DebitCreditField = 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.ExchTxn[] ExchTxnGrp + { + get + { + return this.ExchTxnGrpField; + } + set + { + this.ExchTxnGrpField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalRtxnDescription + { + get + { + return this.ExternalRtxnDescriptionField; + } + set + { + this.ExternalRtxnDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalRtxnDescriptionNumber + { + get + { + return this.ExternalRtxnDescriptionNumberField; + } + set + { + this.ExternalRtxnDescriptionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAccountNumber + { + get + { + return this.HoldAccountNumberField; + } + set + { + this.HoldAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ImageID + { + get + { + return this.ImageIDField; + } + set + { + this.ImageIDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InternalRtxnDescription + { + get + { + return this.InternalRtxnDescriptionField; + } + set + { + this.InternalRtxnDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InternalRtxnDescriptionNumber + { + get + { + return this.InternalRtxnDescriptionNumberField; + } + set + { + this.InternalRtxnDescriptionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCustomerView + { + get + { + return this.IsCustomerViewField; + } + set + { + this.IsCustomerViewField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRecurring + { + get + { + return this.IsRecurringField; + } + set + { + this.IsRecurringField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsReversal + { + get + { + return this.IsReversalField; + } + set + { + this.IsReversalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OriginatingPersonName + { + get + { + return this.OriginatingPersonNameField; + } + set + { + this.OriginatingPersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginatingPersonNumber + { + get + { + return this.OriginatingPersonNumberField; + } + set + { + this.OriginatingPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParentAccountNumber + { + get + { + return this.ParentAccountNumberField; + } + set + { + this.ParentAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParentRtxnNumber + { + get + { + return this.ParentRtxnNumberField; + } + set + { + this.ParentRtxnNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PostDate + { + get + { + return this.PostDateField; + } + set + { + this.PostDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorAvailableBalance + { + get + { + return this.PriorAvailableBalanceField; + } + set + { + this.PriorAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RtxnNumber + { + get + { + return this.RtxnNumberField; + } + set + { + this.RtxnNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnReasonCd + { + get + { + return this.RtxnReasonCdField; + } + set + { + this.RtxnReasonCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnSourceCatCd + { + get + { + return this.RtxnSourceCatCdField; + } + set + { + this.RtxnSourceCatCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnSourceCd + { + get + { + return this.RtxnSourceCdField; + } + set + { + this.RtxnSourceCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCode + { + get + { + return this.RtxnTypeCodeField; + } + set + { + this.RtxnTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeDescription + { + get + { + return this.RtxnTypeDescriptionField; + } + set + { + this.RtxnTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RunningBalance + { + get + { + return this.RunningBalanceField; + } + set + { + this.RunningBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SpreadDetail[] SpreadDetails + { + get + { + return this.SpreadDetailsField; + } + set + { + this.SpreadDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StandardIndustryClassCode + { + get + { + return this.StandardIndustryClassCodeField; + } + set + { + this.StandardIndustryClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StandardIndustrySubClassCode + { + get + { + return this.StandardIndustrySubClassCodeField; + } + set + { + this.StandardIndustrySubClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TimeUniqueExtension + { + get + { + return this.TimeUniqueExtensionField; + } + set + { + this.TimeUniqueExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TraceId + { + get + { + return this.TraceIdField; + } + set + { + this.TraceIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TraceNumber + { + get + { + return this.TraceNumberField; + } + set + { + this.TraceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAuxNumber + { + get + { + return this.TransactionAuxNumberField; + } + set + { + this.TransactionAuxNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionReferenceNumber + { + get + { + return this.TransactionReferenceNumberField; + } + set + { + this.TransactionReferenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WaiveApprPersNbr + { + get + { + return this.WaiveApprPersNbrField; + } + set + { + this.WaiveApprPersNbrField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExchTxn", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExchTxn : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ExchangeRateField; + + private System.Nullable OtherAmountField; + + private string OtherCCYField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExchangeRate + { + get + { + return this.ExchangeRateField; + } + set + { + this.ExchangeRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OtherAmount + { + get + { + return this.OtherAmountField; + } + set + { + this.OtherAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OtherCCY + { + get + { + return this.OtherCCYField; + } + set + { + this.OtherCCYField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SpreadDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class SpreadDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private string DescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = 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 Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWarning", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountWarning : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable NoteNumberField; + + private string WarningFlagCodeField; + + private string WarningFlagDescriptionField; + + 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 System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WarningFlagCode + { + get + { + return this.WarningFlagCodeField; + } + set + { + this.WarningFlagCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WarningFlagDescription + { + get + { + return this.WarningFlagDescriptionField; + } + set + { + this.WarningFlagDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWarningRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountWarningRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable NoteNumberField; + + private string ProcessTypeField; + + private string WarningFlagCodeField; + + 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 System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProcessType + { + get + { + return this.ProcessTypeField; + } + set + { + this.ProcessTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WarningFlagCode + { + get + { + return this.WarningFlagCodeField; + } + set + { + this.WarningFlagCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWarningResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountWarningResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private string WarningFlagCodeField; + + private System.Nullable WasSuccessfulField; + + 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 System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WarningFlagCode + { + get + { + return this.WarningFlagCodeField; + } + set + { + this.WarningFlagCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AvailableEmployee", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AvailableEmployee : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string PersonNameField; + + private System.Nullable PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonName + { + get + { + return this.PersonNameField; + } + set + { + this.PersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardAgreementDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AgreementNumberField; + + private string AgreementTypeCodeField; + + private string AgreementTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMember[] CardMembersField; + + private System.Nullable ExternalCardNumberField; + + private string OwnerNameField; + + private System.Nullable OwnerNumberField; + + private string OwnerTypeField; + + private System.Nullable ServiceChargesAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementTypeCode + { + get + { + return this.AgreementTypeCodeField; + } + set + { + this.AgreementTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementTypeDescription + { + get + { + return this.AgreementTypeDescriptionField; + } + set + { + this.AgreementTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMember[] CardMembers + { + get + { + return this.CardMembersField; + } + set + { + this.CardMembersField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalCardNumber + { + get + { + return this.ExternalCardNumberField; + } + set + { + this.ExternalCardNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnerName + { + get + { + return this.OwnerNameField; + } + set + { + this.OwnerNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnerNumber + { + get + { + return this.OwnerNumberField; + } + set + { + this.OwnerNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnerType + { + get + { + return this.OwnerTypeField; + } + set + { + this.OwnerTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ServiceChargesAccountNumber + { + get + { + return this.ServiceChargesAccountNumberField; + } + set + { + this.ServiceChargesAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardMember", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardMember : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ATMWithdrawalLimitAmountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMemberIssue[] CardMemberIssuesField; + + private string CardMemberNameField; + + private System.Nullable CombinedDailyWithdrawalLimitAmountField; + + private System.Nullable DepositLimitAmountField; + + private System.Nullable MemberNumberField; + + private System.Nullable PersonNumberField; + + private string PinOffsetField; + + private System.Nullable PointOfSaleWithdrawalLimitAmountField; + + private System.Nullable PosPinWithdrawalLimitAmountField; + + private System.Nullable PosSignatureWithdrawalLimitAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ATMWithdrawalLimitAmount + { + get + { + return this.ATMWithdrawalLimitAmountField; + } + set + { + this.ATMWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMemberIssue[] CardMemberIssues + { + get + { + return this.CardMemberIssuesField; + } + set + { + this.CardMemberIssuesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardMemberName + { + get + { + return this.CardMemberNameField; + } + set + { + this.CardMemberNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CombinedDailyWithdrawalLimitAmount + { + get + { + return this.CombinedDailyWithdrawalLimitAmountField; + } + set + { + this.CombinedDailyWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepositLimitAmount + { + get + { + return this.DepositLimitAmountField; + } + set + { + this.DepositLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PinOffset + { + get + { + return this.PinOffsetField; + } + set + { + this.PinOffsetField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PointOfSaleWithdrawalLimitAmount + { + get + { + return this.PointOfSaleWithdrawalLimitAmountField; + } + set + { + this.PointOfSaleWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosPinWithdrawalLimitAmount + { + get + { + return this.PosPinWithdrawalLimitAmountField; + } + set + { + this.PosPinWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosSignatureWithdrawalLimitAmount + { + get + { + return this.PosSignatureWithdrawalLimitAmountField; + } + set + { + this.PosSignatureWithdrawalLimitAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardMemberIssue", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardMemberIssue : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CardStatusDescriptionField; + + private string CardStatusReasonCodeField; + + private string CardStatusReasonDescriptionField; + + private string CurrentStatusCodeField; + + private System.Nullable ExpireDateField; + + private System.Nullable IssueDateField; + + private System.Nullable IssueNumberField; + + private string StatusReasonFreeTextField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardStatusDescription + { + get + { + return this.CardStatusDescriptionField; + } + set + { + this.CardStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardStatusReasonCode + { + get + { + return this.CardStatusReasonCodeField; + } + set + { + this.CardStatusReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardStatusReasonDescription + { + get + { + return this.CardStatusReasonDescriptionField; + } + set + { + this.CardStatusReasonDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentStatusCode + { + get + { + return this.CurrentStatusCodeField; + } + set + { + this.CurrentStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueDate + { + get + { + return this.IssueDateField; + } + set + { + this.IssueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueNumber + { + get + { + return this.IssueNumberField; + } + set + { + this.IssueNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StatusReasonFreeText + { + get + { + return this.StatusReasonFreeTextField; + } + set + { + this.StatusReasonFreeTextField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementTypeDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardAgreementTypeDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AgreementTypeDescriptionField; + + private System.Nullable AtmDebitLimitAmountField; + + private System.Nullable AtmOfflineLimitAmountField; + + private System.Nullable AtmUsesPerDayLimitField; + + private System.Nullable AtmWithdrawalLimitAmountField; + + private string CardAgreementTypeCodeField; + + private string CardCycleTypeCodeField; + + private string CardGenerateTypeCodeField; + + private System.Nullable CashBackLimitAmountField; + + private System.Nullable CombinedDailyWithdrawalLimitAmountField; + + private string CurrencyCodeField; + + private System.Nullable DepositLimitAmountField; + + private string DescriptionNamespaceCodeField; + + private System.Nullable DescriptionTokenNumberField; + + private System.Nullable ForeignHoldDaysField; + + private System.Nullable InitialTermField; + + private System.Nullable IsAllowLoanAsPrimaryField; + + private System.Nullable IsIncludeOnCAFField; + + private System.Nullable IsIncludeOnPBFField; + + private System.Nullable IsMaintainCardNumberField; + + private System.Nullable IsMaintainPinField; + + private System.Nullable IsMaintainUserIdField; + + private System.Nullable IsRequirePrimaryAccountField; + + private System.Nullable IsRequireServiceChargeAccountField; + + private System.Nullable IsStarterCardField; + + private System.Nullable OfflineLimitField; + + private System.Nullable OnUSHoldDaysField; + + private System.Nullable PanLengthField; + + private System.Nullable PanPrefixField; + + private System.Nullable PinTryLimitField; + + private System.Nullable PointOfSaleCreditLimitAmountField; + + private System.Nullable PointOfSaleWithdrawalLimitAmountField; + + private System.Nullable PosOfflineLimitAmountField; + + private System.Nullable PosPinWithdrawalLimitAmountField; + + private System.Nullable PosSignatureWithdrawalLimitAmountField; + + private System.Nullable PosUsesPerDayLimitField; + + private System.Nullable ReissueTermField; + + private System.Nullable UsesPerDayLimitField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementTypeDescription + { + get + { + return this.AgreementTypeDescriptionField; + } + set + { + this.AgreementTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AtmDebitLimitAmount + { + get + { + return this.AtmDebitLimitAmountField; + } + set + { + this.AtmDebitLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AtmOfflineLimitAmount + { + get + { + return this.AtmOfflineLimitAmountField; + } + set + { + this.AtmOfflineLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AtmUsesPerDayLimit + { + get + { + return this.AtmUsesPerDayLimitField; + } + set + { + this.AtmUsesPerDayLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AtmWithdrawalLimitAmount + { + get + { + return this.AtmWithdrawalLimitAmountField; + } + set + { + this.AtmWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardAgreementTypeCode + { + get + { + return this.CardAgreementTypeCodeField; + } + set + { + this.CardAgreementTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardCycleTypeCode + { + get + { + return this.CardCycleTypeCodeField; + } + set + { + this.CardCycleTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardGenerateTypeCode + { + get + { + return this.CardGenerateTypeCodeField; + } + set + { + this.CardGenerateTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashBackLimitAmount + { + get + { + return this.CashBackLimitAmountField; + } + set + { + this.CashBackLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CombinedDailyWithdrawalLimitAmount + { + get + { + return this.CombinedDailyWithdrawalLimitAmountField; + } + set + { + this.CombinedDailyWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode + { + get + { + return this.CurrencyCodeField; + } + set + { + this.CurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepositLimitAmount + { + get + { + return this.DepositLimitAmountField; + } + set + { + this.DepositLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DescriptionNamespaceCode + { + get + { + return this.DescriptionNamespaceCodeField; + } + set + { + this.DescriptionNamespaceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DescriptionTokenNumber + { + get + { + return this.DescriptionTokenNumberField; + } + set + { + this.DescriptionTokenNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignHoldDays + { + get + { + return this.ForeignHoldDaysField; + } + set + { + this.ForeignHoldDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InitialTerm + { + get + { + return this.InitialTermField; + } + set + { + this.InitialTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAllowLoanAsPrimary + { + get + { + return this.IsAllowLoanAsPrimaryField; + } + set + { + this.IsAllowLoanAsPrimaryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIncludeOnCAF + { + get + { + return this.IsIncludeOnCAFField; + } + set + { + this.IsIncludeOnCAFField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIncludeOnPBF + { + get + { + return this.IsIncludeOnPBFField; + } + set + { + this.IsIncludeOnPBFField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMaintainCardNumber + { + get + { + return this.IsMaintainCardNumberField; + } + set + { + this.IsMaintainCardNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMaintainPin + { + get + { + return this.IsMaintainPinField; + } + set + { + this.IsMaintainPinField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMaintainUserId + { + get + { + return this.IsMaintainUserIdField; + } + set + { + this.IsMaintainUserIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRequirePrimaryAccount + { + get + { + return this.IsRequirePrimaryAccountField; + } + set + { + this.IsRequirePrimaryAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRequireServiceChargeAccount + { + get + { + return this.IsRequireServiceChargeAccountField; + } + set + { + this.IsRequireServiceChargeAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsStarterCard + { + get + { + return this.IsStarterCardField; + } + set + { + this.IsStarterCardField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OfflineLimit + { + get + { + return this.OfflineLimitField; + } + set + { + this.OfflineLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OnUSHoldDays + { + get + { + return this.OnUSHoldDaysField; + } + set + { + this.OnUSHoldDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PanLength + { + get + { + return this.PanLengthField; + } + set + { + this.PanLengthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PanPrefix + { + get + { + return this.PanPrefixField; + } + set + { + this.PanPrefixField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PinTryLimit + { + get + { + return this.PinTryLimitField; + } + set + { + this.PinTryLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PointOfSaleCreditLimitAmount + { + get + { + return this.PointOfSaleCreditLimitAmountField; + } + set + { + this.PointOfSaleCreditLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PointOfSaleWithdrawalLimitAmount + { + get + { + return this.PointOfSaleWithdrawalLimitAmountField; + } + set + { + this.PointOfSaleWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosOfflineLimitAmount + { + get + { + return this.PosOfflineLimitAmountField; + } + set + { + this.PosOfflineLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosPinWithdrawalLimitAmount + { + get + { + return this.PosPinWithdrawalLimitAmountField; + } + set + { + this.PosPinWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosSignatureWithdrawalLimitAmount + { + get + { + return this.PosSignatureWithdrawalLimitAmountField; + } + set + { + this.PosSignatureWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosUsesPerDayLimit + { + get + { + return this.PosUsesPerDayLimitField; + } + set + { + this.PosUsesPerDayLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReissueTerm + { + get + { + return this.ReissueTermField; + } + set + { + this.ReissueTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UsesPerDayLimit + { + get + { + return this.UsesPerDayLimitField; + } + set + { + this.UsesPerDayLimitField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CashBox", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CashBox : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CashBoxNumberField; + + private string DescriptionField; + + private string TypeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashBoxNumber + { + get + { + return this.CashBoxNumberField; + } + set + { + this.CashBoxNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Type + { + get + { + return this.TypeField; + } + set + { + this.TypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RelationRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RelationRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RelationResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RelationResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account3[] ChargeoffAccountsField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account3[] ChargeoffAccounts + { + get + { + return this.ChargeoffAccountsField; + } + set + { + this.ChargeoffAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = 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")] + public partial class Account3 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable ChargeOffDateField; + + private string CurrentMinorAccountTypeCodeField; + + private string DisplayNameField; + + private string MajorAccountTypeCodeField; + + private string ProductNameField; + + 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 System.Nullable ChargeOffDate + { + get + { + return this.ChargeOffDateField; + } + set + { + this.ChargeOffDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAccountTypeCode + { + get + { + return this.CurrentMinorAccountTypeCodeField; + } + set + { + this.CurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayName + { + get + { + return this.DisplayNameField; + } + set + { + this.DisplayNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductName + { + get + { + return this.ProductNameField; + } + set + { + this.ProductNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NewDataSet", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class NewDataSet : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CodeField; + + private string DescriptionField; + + 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 Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenancePropertyRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenancePropertyRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyInsuranceInformation AccountPropertyInsuranceInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxInformation AccountPropertyTaxInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAddress AddressField; + + private System.Nullable AppraisalDateField; + + private System.Nullable AppraisalOrganizationNumberField; + + private string AppraisalTypeCodeField; + + private System.Nullable AppraisalValueAmountField; + + private string AreaUnitOfMeasureTypeCodeField; + + private string BlockNumberField; + + private System.Nullable BuildDateField; + + private string CUSIPNumberField; + + private string CUSIPSymbolField; + + private string CertificationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceLien[] CollateralLiensField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceCollateralMargin CollateralMarginField; + + private System.Nullable CondominiumSquareFootageField; + + private System.Nullable CondominiumsAssociationMaintenanceFeeField; + + private System.Nullable DateLastAssessmentField; + + private System.Nullable DateLastAuditField; + + private System.Nullable DepreciationMonthsField; + + private string FleetNumberField; + + private System.Nullable FloodCommunityField; + + private string FloodPanelField; + + private System.Nullable FloodVendorOrganizationNumberField; + + private string FloodZoneField; + + private System.Nullable IsFloodZoneField; + + private System.Nullable IsPropertyNewField; + + private System.Nullable LastEnvironmentalAuditDateField; + + private string LocationDescriptionField; + + private string LotNumberField; + + private string MapNumberField; + + private System.Nullable MaturityDateField; + + private System.Nullable NumberOfUnitsField; + + private string OwnerOccupiedCodeField; + + private System.Nullable OwnershipDateField; + + private string ParcelNumberField; + + private string PlatBookNumberField; + + private string PlatBookPageField; + + private string PlateCountryCodeField; + + private System.Nullable PlateNumberField; + + private string PlateStateCodeField; + + private string PropertyColorField; + + private string PropertyConditionCodeField; + + private string PropertyDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyDocumentRequest[] PropertyDocumentRequestListField; + + private string PropertyIdField; + + private string PropertyMakeField; + + private string PropertyModelField; + + private System.Nullable PropertyNumberField; + + private System.Nullable PropertySquareFootageField; + + private string PropertyTypeCodeField; + + private string PropertyTypeDetailCodeField; + + private System.Nullable PropertyValueField; + + private System.Nullable PropertyVehicleOdometerField; + + private System.Nullable PropertyYearNumberField; + + private System.Nullable PurchaseDateField; + + private System.Nullable PurchasePriceField; + + private string RangeNumberField; + + private System.Nullable RedeterminationDateField; + + private System.Nullable ResidualValueAmountField; + + private string SectionNumberField; + + private System.Nullable SettlementDateField; + + private System.Nullable SettlementPriceField; + + private System.Nullable TaxValueField; + + private string TownshipNumberField; + + private System.Nullable UnitValueField; + + private System.Nullable UnitValueEffectiveDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFieldsField; + + private System.Nullable ValueDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyInsuranceInformation AccountPropertyInsuranceInformation + { + get + { + return this.AccountPropertyInsuranceInformationField; + } + set + { + this.AccountPropertyInsuranceInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxInformation AccountPropertyTaxInformation + { + get + { + return this.AccountPropertyTaxInformationField; + } + set + { + this.AccountPropertyTaxInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAddress Address + { + get + { + return this.AddressField; + } + set + { + this.AddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalDate + { + get + { + return this.AppraisalDateField; + } + set + { + this.AppraisalDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalOrganizationNumber + { + get + { + return this.AppraisalOrganizationNumberField; + } + set + { + this.AppraisalOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AppraisalTypeCode + { + get + { + return this.AppraisalTypeCodeField; + } + set + { + this.AppraisalTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalValueAmount + { + get + { + return this.AppraisalValueAmountField; + } + set + { + this.AppraisalValueAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaUnitOfMeasureTypeCode + { + get + { + return this.AreaUnitOfMeasureTypeCodeField; + } + set + { + this.AreaUnitOfMeasureTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BlockNumber + { + get + { + return this.BlockNumberField; + } + set + { + this.BlockNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BuildDate + { + get + { + return this.BuildDateField; + } + set + { + this.BuildDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CUSIPNumber + { + get + { + return this.CUSIPNumberField; + } + set + { + this.CUSIPNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CUSIPSymbol + { + get + { + return this.CUSIPSymbolField; + } + set + { + this.CUSIPSymbolField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CertificationNumber + { + get + { + return this.CertificationNumberField; + } + set + { + this.CertificationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceLien[] CollateralLiens + { + get + { + return this.CollateralLiensField; + } + set + { + this.CollateralLiensField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceCollateralMargin CollateralMargin + { + get + { + return this.CollateralMarginField; + } + set + { + this.CollateralMarginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CondominiumSquareFootage + { + get + { + return this.CondominiumSquareFootageField; + } + set + { + this.CondominiumSquareFootageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CondominiumsAssociationMaintenanceFee + { + get + { + return this.CondominiumsAssociationMaintenanceFeeField; + } + set + { + this.CondominiumsAssociationMaintenanceFeeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastAssessment + { + get + { + return this.DateLastAssessmentField; + } + set + { + this.DateLastAssessmentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastAudit + { + get + { + return this.DateLastAuditField; + } + set + { + this.DateLastAuditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepreciationMonths + { + get + { + return this.DepreciationMonthsField; + } + set + { + this.DepreciationMonthsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FleetNumber + { + get + { + return this.FleetNumberField; + } + set + { + this.FleetNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FloodCommunity + { + get + { + return this.FloodCommunityField; + } + set + { + this.FloodCommunityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FloodPanel + { + get + { + return this.FloodPanelField; + } + set + { + this.FloodPanelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FloodVendorOrganizationNumber + { + get + { + return this.FloodVendorOrganizationNumberField; + } + set + { + this.FloodVendorOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FloodZone + { + get + { + return this.FloodZoneField; + } + set + { + this.FloodZoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFloodZone + { + get + { + return this.IsFloodZoneField; + } + set + { + this.IsFloodZoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPropertyNew + { + get + { + return this.IsPropertyNewField; + } + set + { + this.IsPropertyNewField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastEnvironmentalAuditDate + { + get + { + return this.LastEnvironmentalAuditDateField; + } + set + { + this.LastEnvironmentalAuditDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LocationDescription + { + get + { + return this.LocationDescriptionField; + } + set + { + this.LocationDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LotNumber + { + get + { + return this.LotNumberField; + } + set + { + this.LotNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MapNumber + { + get + { + return this.MapNumberField; + } + set + { + this.MapNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfUnits + { + get + { + return this.NumberOfUnitsField; + } + set + { + this.NumberOfUnitsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnerOccupiedCode + { + get + { + return this.OwnerOccupiedCodeField; + } + set + { + this.OwnerOccupiedCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnershipDate + { + get + { + return this.OwnershipDateField; + } + set + { + this.OwnershipDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParcelNumber + { + get + { + return this.ParcelNumberField; + } + set + { + this.ParcelNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlatBookNumber + { + get + { + return this.PlatBookNumberField; + } + set + { + this.PlatBookNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlatBookPage + { + get + { + return this.PlatBookPageField; + } + set + { + this.PlatBookPageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateCountryCode + { + get + { + return this.PlateCountryCodeField; + } + set + { + this.PlateCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PlateNumber + { + get + { + return this.PlateNumberField; + } + set + { + this.PlateNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateStateCode + { + get + { + return this.PlateStateCodeField; + } + set + { + this.PlateStateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyColor + { + get + { + return this.PropertyColorField; + } + set + { + this.PropertyColorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyConditionCode + { + get + { + return this.PropertyConditionCodeField; + } + set + { + this.PropertyConditionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyDescription + { + get + { + return this.PropertyDescriptionField; + } + set + { + this.PropertyDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyDocumentRequest[] PropertyDocumentRequestList + { + get + { + return this.PropertyDocumentRequestListField; + } + set + { + this.PropertyDocumentRequestListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyId + { + get + { + return this.PropertyIdField; + } + set + { + this.PropertyIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyMake + { + get + { + return this.PropertyMakeField; + } + set + { + this.PropertyMakeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyModel + { + get + { + return this.PropertyModelField; + } + set + { + this.PropertyModelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyNumber + { + get + { + return this.PropertyNumberField; + } + set + { + this.PropertyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertySquareFootage + { + get + { + return this.PropertySquareFootageField; + } + set + { + this.PropertySquareFootageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeCode + { + get + { + return this.PropertyTypeCodeField; + } + set + { + this.PropertyTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeDetailCode + { + get + { + return this.PropertyTypeDetailCodeField; + } + set + { + this.PropertyTypeDetailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyValue + { + get + { + return this.PropertyValueField; + } + set + { + this.PropertyValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyVehicleOdometer + { + get + { + return this.PropertyVehicleOdometerField; + } + set + { + this.PropertyVehicleOdometerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyYearNumber + { + get + { + return this.PropertyYearNumberField; + } + set + { + this.PropertyYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PurchaseDate + { + get + { + return this.PurchaseDateField; + } + set + { + this.PurchaseDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PurchasePrice + { + get + { + return this.PurchasePriceField; + } + set + { + this.PurchasePriceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RangeNumber + { + get + { + return this.RangeNumberField; + } + set + { + this.RangeNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RedeterminationDate + { + get + { + return this.RedeterminationDateField; + } + set + { + this.RedeterminationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ResidualValueAmount + { + get + { + return this.ResidualValueAmountField; + } + set + { + this.ResidualValueAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SectionNumber + { + get + { + return this.SectionNumberField; + } + set + { + this.SectionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettlementDate + { + get + { + return this.SettlementDateField; + } + set + { + this.SettlementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettlementPrice + { + get + { + return this.SettlementPriceField; + } + set + { + this.SettlementPriceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxValue + { + get + { + return this.TaxValueField; + } + set + { + this.TaxValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TownshipNumber + { + get + { + return this.TownshipNumberField; + } + set + { + this.TownshipNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UnitValue + { + get + { + return this.UnitValueField; + } + set + { + this.UnitValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UnitValueEffectiveDate + { + get + { + return this.UnitValueEffectiveDateField; + } + set + { + this.UnitValueEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ValueDate + { + get + { + return this.ValueDateField; + } + set + { + this.ValueDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceAccountPropertyInsuranceInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceAccountPropertyInsuranceInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountnumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyInformation[] CollateralInsurancePolicyInformationField; + + private System.Nullable IsLenderFundedField; + + private System.Nullable IsPolicyEscrowField; + + private System.Nullable PolicyEffectiveDateField; + + 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.CollateralMaintenanceInsurancePolicyInformation[] CollateralInsurancePolicyInformation + { + get + { + return this.CollateralInsurancePolicyInformationField; + } + set + { + this.CollateralInsurancePolicyInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLenderFunded + { + get + { + return this.IsLenderFundedField; + } + set + { + this.IsLenderFundedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPolicyEscrow + { + get + { + return this.IsPolicyEscrowField; + } + set + { + this.IsPolicyEscrowField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PolicyEffectiveDate + { + get + { + return this.PolicyEffectiveDateField; + } + set + { + this.PolicyEffectiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceInsurancePolicyInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceInsurancePolicyInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AgentOrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyDetail CollateralInsurancePolicyDetailField; + + private System.Nullable CoverageAmountField; + + private System.Nullable DueDayNumberField; + + private string DueWeekDayCodeField; + + private System.Nullable ExpireDateField; + + private string ExternalPolicyNumberField; + + private string FirstMonthCodeField; + + private System.Nullable FirstYearNumberField; + + private System.Nullable InsuranceOrganizationNumberField; + + private string InsuranceTypeCodeField; + + private System.Nullable InternalPolicyNumberField; + + private System.Nullable IsLenderFundedOverrideField; + + private System.Nullable IsPaidAtClosingField; + + private System.Nullable IsPolicyEscrowOverrideField; + + private System.Nullable IsRefundableField; + + private System.Nullable PolicyEffectiveDateOverrideField; + + private System.Nullable PolicyEscrowDisbursementChangeEffectiveDateField; + + private System.Nullable PremiumAmountField; + + private string PremiumCalenderPeriodCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgentOrganizationNumber + { + get + { + return this.AgentOrganizationNumberField; + } + set + { + this.AgentOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyDetail CollateralInsurancePolicyDetail + { + get + { + return this.CollateralInsurancePolicyDetailField; + } + set + { + this.CollateralInsurancePolicyDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CoverageAmount + { + get + { + return this.CoverageAmountField; + } + set + { + this.CoverageAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayCode + { + get + { + return this.DueWeekDayCodeField; + } + set + { + this.DueWeekDayCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalPolicyNumber + { + get + { + return this.ExternalPolicyNumberField; + } + set + { + this.ExternalPolicyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCode + { + get + { + return this.FirstMonthCodeField; + } + set + { + this.FirstMonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FirstYearNumber + { + get + { + return this.FirstYearNumberField; + } + set + { + this.FirstYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InsuranceOrganizationNumber + { + get + { + return this.InsuranceOrganizationNumberField; + } + set + { + this.InsuranceOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InsuranceTypeCode + { + get + { + return this.InsuranceTypeCodeField; + } + set + { + this.InsuranceTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InternalPolicyNumber + { + get + { + return this.InternalPolicyNumberField; + } + set + { + this.InternalPolicyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLenderFundedOverride + { + get + { + return this.IsLenderFundedOverrideField; + } + set + { + this.IsLenderFundedOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPolicyEscrowOverride + { + get + { + return this.IsPolicyEscrowOverrideField; + } + set + { + this.IsPolicyEscrowOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRefundable + { + get + { + return this.IsRefundableField; + } + set + { + this.IsRefundableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PolicyEffectiveDateOverride + { + get + { + return this.PolicyEffectiveDateOverrideField; + } + set + { + this.PolicyEffectiveDateOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PolicyEscrowDisbursementChangeEffectiveDate + { + get + { + return this.PolicyEscrowDisbursementChangeEffectiveDateField; + } + set + { + this.PolicyEscrowDisbursementChangeEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PremiumAmount + { + get + { + return this.PremiumAmountField; + } + set + { + this.PremiumAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PremiumCalenderPeriodCode + { + get + { + return this.PremiumCalenderPeriodCodeField; + } + set + { + this.PremiumCalenderPeriodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceInsurancePolicyDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceInsurancePolicyDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyFrequency[] InsurancePolicyFrequencyListField; + + private System.Nullable IsRemoveAllField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceInsurancePolicyFrequency[] InsurancePolicyFrequencyList + { + get + { + return this.InsurancePolicyFrequencyListField; + } + set + { + this.InsurancePolicyFrequencyListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemoveAll + { + get + { + return this.IsRemoveAllField; + } + set + { + this.IsRemoveAllField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceInsurancePolicyFrequency", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceInsurancePolicyFrequency : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DetailSequenceNumberField; + + private System.Nullable DueDayNumberField; + + private System.Nullable IsPaidAtClosingField; + + private string MonthCodeField; + + private System.Nullable PremiumAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DetailSequenceNumber + { + get + { + return this.DetailSequenceNumberField; + } + set + { + this.DetailSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MonthCode + { + get + { + return this.MonthCodeField; + } + set + { + this.MonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PremiumAmount + { + get + { + return this.PremiumAmountField; + } + set + { + this.PremiumAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPropertyTaxInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPropertyTaxInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyTaxes[] PropertyTaxesField; + + 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.CollateralMaintenancePropertyTaxes[] PropertyTaxes + { + get + { + return this.PropertyTaxesField; + } + set + { + this.PropertyTaxesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenancePropertyTaxes", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenancePropertyTaxes : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyTaxDetail AccountPropertyTaxDetailField; + + private string CalenderPeriodCodeField; + + private System.Nullable DueDayNumberField; + + private string DueWeekDayCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EscrowDisbursementChangeEffectiveDateField; + + private string ExternalPropertyIdField; + + private string ExternalTraceNumberField; + + private string FirstMonthCodeField; + + private System.Nullable FirstYearNumberField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsEscrowField; + + private System.Nullable IsPaidAtClosingField; + + private string OverrideParcelNumberField; + + private System.Nullable TaxAmountField; + + private System.Nullable TaxFileNumberField; + + private System.Nullable TaxOrganizationNumberField; + + private string TaxTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyTaxDetail AccountPropertyTaxDetail + { + get + { + return this.AccountPropertyTaxDetailField; + } + set + { + this.AccountPropertyTaxDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalenderPeriodCode + { + get + { + return this.CalenderPeriodCodeField; + } + set + { + this.CalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayCode + { + get + { + return this.DueWeekDayCodeField; + } + set + { + this.DueWeekDayCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowDisbursementChangeEffectiveDate + { + get + { + return this.EscrowDisbursementChangeEffectiveDateField; + } + set + { + this.EscrowDisbursementChangeEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalPropertyId + { + get + { + return this.ExternalPropertyIdField; + } + set + { + this.ExternalPropertyIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalTraceNumber + { + get + { + return this.ExternalTraceNumberField; + } + set + { + this.ExternalTraceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCode + { + get + { + return this.FirstMonthCodeField; + } + set + { + this.FirstMonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FirstYearNumber + { + get + { + return this.FirstYearNumberField; + } + set + { + this.FirstYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEscrow + { + get + { + return this.IsEscrowField; + } + set + { + this.IsEscrowField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OverrideParcelNumber + { + get + { + return this.OverrideParcelNumberField; + } + set + { + this.OverrideParcelNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxAmount + { + get + { + return this.TaxAmountField; + } + set + { + this.TaxAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxFileNumber + { + get + { + return this.TaxFileNumberField; + } + set + { + this.TaxFileNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxOrganizationNumber + { + get + { + return this.TaxOrganizationNumberField; + } + set + { + this.TaxOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxTypeCode + { + get + { + return this.TaxTypeCodeField; + } + set + { + this.TaxTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceAccountPropertyTaxDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceAccountPropertyTaxDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyTaxFrequency[] AccountPropertyTaxDetailListField; + + private System.Nullable IsRemoveAllField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAccountPropertyTaxFrequency[] AccountPropertyTaxDetailList + { + get + { + return this.AccountPropertyTaxDetailListField; + } + set + { + this.AccountPropertyTaxDetailListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRemoveAll + { + get + { + return this.IsRemoveAllField; + } + set + { + this.IsRemoveAllField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceAccountPropertyTaxFrequency", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceAccountPropertyTaxFrequency : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DetailSequenceNumberField; + + private System.Nullable DueDayNumberField; + + private System.Nullable IsPaidAtClosingField; + + private string MonthCodeField; + + private System.Nullable TaxAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DetailSequenceNumber + { + get + { + return this.DetailSequenceNumberField; + } + set + { + this.DetailSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MonthCode + { + get + { + return this.MonthCodeField; + } + set + { + this.MonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxAmount + { + get + { + return this.TaxAmountField; + } + set + { + this.TaxAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAddressLine[] AddressLinesField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private string MailCodeField; + + private string SMSANumberField; + + private string StateCodeField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceAddressLine[] AddressLines + { + get + { + return this.AddressLinesField; + } + set + { + this.AddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceLien", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceLien : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable DateReleaseField; + + private System.Nullable FileDateField; + + private System.Nullable FileOrganizationNumberField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsLiableField; + + private System.Nullable LienAmountField; + + private string LienDescriptionField; + + private System.Nullable LienNumberField; + + private string LienTypeCodeField; + + private System.Nullable NumberOfLienField; + + private System.Nullable OrganizationNumberField; + + private System.Nullable PersonNumberField; + + 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 System.Nullable DateRelease + { + get + { + return this.DateReleaseField; + } + set + { + this.DateReleaseField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FileDate + { + get + { + return this.FileDateField; + } + set + { + this.FileDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FileOrganizationNumber + { + get + { + return this.FileOrganizationNumberField; + } + set + { + this.FileOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLiable + { + get + { + return this.IsLiableField; + } + set + { + this.IsLiableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LienAmount + { + get + { + return this.LienAmountField; + } + set + { + this.LienAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LienDescription + { + get + { + return this.LienDescriptionField; + } + set + { + this.LienDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LienNumber + { + get + { + return this.LienNumberField; + } + set + { + this.LienNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LienTypeCode + { + get + { + return this.LienTypeCodeField; + } + set + { + this.LienTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfLien + { + get + { + return this.NumberOfLienField; + } + set + { + this.NumberOfLienField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceCollateralMargin", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenanceCollateralMargin : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AcceptDateField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FixedMarginAmountField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsAutoLinkSubLoansField; + + private System.Nullable LastReviewDateField; + + private System.Nullable MarginPercentField; + + private System.Nullable MasterLineMarginPercentField; + + private System.Nullable PrioritySequenceNumberField; + + private System.Nullable ReleasedDateField; + + private string ReviewCalenderPeriodCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AcceptDate + { + get + { + return this.AcceptDateField; + } + set + { + this.AcceptDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FixedMarginAmount + { + get + { + return this.FixedMarginAmountField; + } + set + { + this.FixedMarginAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAutoLinkSubLoans + { + get + { + return this.IsAutoLinkSubLoansField; + } + set + { + this.IsAutoLinkSubLoansField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastReviewDate + { + get + { + return this.LastReviewDateField; + } + set + { + this.LastReviewDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MarginPercent + { + get + { + return this.MarginPercentField; + } + set + { + this.MarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterLineMarginPercent + { + get + { + return this.MasterLineMarginPercentField; + } + set + { + this.MasterLineMarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrioritySequenceNumber + { + get + { + return this.PrioritySequenceNumberField; + } + set + { + this.PrioritySequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReleasedDate + { + get + { + return this.ReleasedDateField; + } + set + { + this.ReleasedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReviewCalenderPeriodCode + { + get + { + return this.ReviewCalenderPeriodCodeField; + } + set + { + this.ReviewCalenderPeriodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenancePropertyDocumentRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralMaintenancePropertyDocumentRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CommentTextField; + + private System.Nullable DocumentRequestNumberField; + + private string DocumentTypeCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FollowupDaysField; + + private System.Nullable FollowupDays2Field; + + private string FrequencyCalenderPeriodCodeField; + + private System.Nullable GraceDaysField; + + private System.Nullable InactiveDateField; + + private System.Nullable NextDueDateField; + + private System.Nullable ReferenceAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CommentText + { + get + { + return this.CommentTextField; + } + set + { + this.CommentTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DocumentRequestNumber + { + get + { + return this.DocumentRequestNumberField; + } + set + { + this.DocumentRequestNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentTypeCode + { + get + { + return this.DocumentTypeCodeField; + } + set + { + this.DocumentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FollowupDays + { + get + { + return this.FollowupDaysField; + } + set + { + this.FollowupDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FollowupDays2 + { + get + { + return this.FollowupDays2Field; + } + set + { + this.FollowupDays2Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FrequencyCalenderPeriodCode + { + get + { + return this.FrequencyCalenderPeriodCodeField; + } + set + { + this.FrequencyCalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDueDate + { + get + { + return this.NextDueDateField; + } + set + { + this.NextDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReferenceAccountNumber + { + get + { + return this.ReferenceAccountNumberField; + } + set + { + this.ReferenceAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralPropertyListResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralPropertyListResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable PropertyNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyNumber + { + get + { + return this.PropertyNumberField; + } + set + { + this.PropertyNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DepositAccountCollateralRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DepositAccountCollateralRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DepositAccountNumberField; + + private System.Nullable LoanAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepositAccountNumber + { + get + { + return this.DepositAccountNumberField; + } + set + { + this.DepositAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanAccountNumber + { + get + { + return this.LoanAccountNumberField; + } + set + { + this.LoanAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyCollateralRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyCollateralRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string CUSIPField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralSearchAddress CollateralSearchAddressField; + + private string PropertyIdField; + + private System.Nullable PropertyNumberField; + + private string PropertyTypeCodeField; + + private string PropertyTypeDetailCodeField; + + 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 string CUSIP + { + get + { + return this.CUSIPField; + } + set + { + this.CUSIPField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralSearchAddress CollateralSearchAddress + { + get + { + return this.CollateralSearchAddressField; + } + set + { + this.CollateralSearchAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyId + { + get + { + return this.PropertyIdField; + } + set + { + this.PropertyIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyNumber + { + get + { + return this.PropertyNumberField; + } + set + { + this.PropertyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeCode + { + get + { + return this.PropertyTypeCodeField; + } + set + { + this.PropertyTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeDetailCode + { + get + { + return this.PropertyTypeDetailCodeField; + } + set + { + this.PropertyTypeDetailCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralSearchAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CollateralSearchAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AddressLineField; + + private string CityNameField; + + private System.Nullable IsAddressLineSoundexField; + + private System.Nullable IsCitySoundexField; + + private string StateCodeField; + + private string ZipCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLine + { + get + { + return this.AddressLineField; + } + set + { + this.AddressLineField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAddressLineSoundex + { + get + { + return this.IsAddressLineSoundexField; + } + set + { + this.IsAddressLineSoundexField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCitySoundex + { + get + { + return this.IsCitySoundexField; + } + set + { + this.IsCitySoundexField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DepositAccountCollateralResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DepositAccountCollateralResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AvailableBalanceField; + + private string CurrentAccountStatusCodeField; + + private string CurrentAccountStatusDescriptionField; + + private System.Nullable CurrentBalanceField; + + private string CurrentMinorAccountTypeCodeField; + + private System.Nullable DepositAccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccount[] LoanAccountsField; + + private string MajorAccountTypeCodeField; + + private string MajorAccountTypeDescriptionField; + + private string MinorAccountTypeDescriptionField; + + private System.Nullable RegDDAvailableBalanceField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwnerField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusDescription + { + get + { + return this.CurrentAccountStatusDescriptionField; + } + set + { + this.CurrentAccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAccountTypeCode + { + get + { + return this.CurrentMinorAccountTypeCodeField; + } + set + { + this.CurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepositAccountNumber + { + get + { + return this.DepositAccountNumberField; + } + set + { + this.DepositAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccount[] LoanAccounts + { + get + { + return this.LoanAccountsField; + } + set + { + this.LoanAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeDescription + { + get + { + return this.MajorAccountTypeDescriptionField; + } + set + { + this.MajorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeDescription + { + get + { + return this.MinorAccountTypeDescriptionField; + } + set + { + this.MinorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegDDAvailableBalance + { + get + { + return this.RegDDAvailableBalanceField; + } + set + { + this.RegDDAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwner + { + get + { + return this.TaxOwnerField; + } + set + { + this.TaxOwnerField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LoanAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LoanAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable HoldAmountField; + + private System.Nullable HoldPercentField; + + private System.Nullable InactiveDateField; + + private System.Nullable LoanAccountNumberField; + + private System.Nullable SequenceNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAmount + { + get + { + return this.HoldAmountField; + } + set + { + this.HoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldPercent + { + get + { + return this.HoldPercentField; + } + set + { + this.HoldPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanAccountNumber + { + get + { + return this.LoanAccountNumberField; + } + set + { + this.LoanAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyCollateralResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyCollateralResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountProperty[] AccountPropertiesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTax[] AccountPropertyTaxInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Appraisal[] AppraisalsField; + + private string AreaUnitOfMeasureTypeCodeField; + + private string BlockNumberField; + + private System.Nullable BuildDateField; + + private System.Nullable CAMaintenanceFeeField; + + private System.Nullable CUSIPNumberField; + + private string CUSIPSymbolField; + + private string CertificationNumberField; + + private System.Nullable CondominiumSquareFootageField; + + private string CurrencyCodeField; + + private System.Nullable DateLastAssessmentField; + + private System.Nullable DateLastAuditField; + + private System.Nullable DepreciationMonthsField; + + private string FleetNumberField; + + private System.Nullable FloodCommunityField; + + private string FloodPanelField; + + private System.Nullable FloodVendorOrganizationNumberField; + + private string FloodZoneField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicy[] InsurancePolicyInformationField; + + private System.Nullable IsFloodZoneField; + + private System.Nullable IsPropertyNewField; + + private System.Nullable LastEnvironmentalAuditDateField; + + private string LotNumberField; + + private string MapNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterAccountProperty[] MasterAccountPropertiesField; + + private System.Nullable MaturityDateField; + + private System.Nullable NumberOfUnitsField; + + private System.Nullable OwnDateField; + + private string OwnerOccupiedCodeField; + + private string ParcelNumberField; + + private string PlatBookNumberField; + + private string PlatBookPageField; + + private string PlateCountryCodeField; + + private string PlateNumberField; + + private string PlateStateCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralAddress PropertyCollateralAddressField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralLien[] PropertyCollateralLiensField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] PropertyCollateralUserFieldsField; + + private string PropertyColorField; + + private string PropertyDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralDocumentRequest[] PropertyDocumentRequestsField; + + private string PropertyIdField; + + private string PropertyMakeField; + + private string PropertyModelField; + + private System.Nullable PropertyNumberField; + + private System.Nullable PropertySquareFootageField; + + private string PropertyTypeCodeField; + + private string PropertyTypeDescriptionField; + + private string PropertyTypeDetailCodeField; + + private string PropertyTypeDetailDescriptionField; + + private System.Nullable PropertyValueField; + + private System.Nullable PropertyVehicleOdometerField; + + private System.Nullable PropertyYearNumberField; + + private System.Nullable PurchaseDateField; + + private System.Nullable PurchasePriceField; + + private string RangeNumberField; + + private System.Nullable RedeterminationDateField; + + private System.Nullable ResidualValueAmountField; + + private string SectionNumberField; + + private System.Nullable SettlementDateField; + + private System.Nullable SettlementPriceField; + + private System.Nullable TaxValueField; + + private string TownshipNumberField; + + private System.Nullable UnitValueField; + + private System.Nullable UnitValueEffectiveDateField; + + private System.Nullable ValueDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountProperty[] AccountProperties + { + get + { + return this.AccountPropertiesField; + } + set + { + this.AccountPropertiesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTax[] AccountPropertyTaxInformation + { + get + { + return this.AccountPropertyTaxInformationField; + } + set + { + this.AccountPropertyTaxInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Appraisal[] Appraisals + { + get + { + return this.AppraisalsField; + } + set + { + this.AppraisalsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaUnitOfMeasureTypeCode + { + get + { + return this.AreaUnitOfMeasureTypeCodeField; + } + set + { + this.AreaUnitOfMeasureTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BlockNumber + { + get + { + return this.BlockNumberField; + } + set + { + this.BlockNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BuildDate + { + get + { + return this.BuildDateField; + } + set + { + this.BuildDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CAMaintenanceFee + { + get + { + return this.CAMaintenanceFeeField; + } + set + { + this.CAMaintenanceFeeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CUSIPNumber + { + get + { + return this.CUSIPNumberField; + } + set + { + this.CUSIPNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CUSIPSymbol + { + get + { + return this.CUSIPSymbolField; + } + set + { + this.CUSIPSymbolField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CertificationNumber + { + get + { + return this.CertificationNumberField; + } + set + { + this.CertificationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CondominiumSquareFootage + { + get + { + return this.CondominiumSquareFootageField; + } + set + { + this.CondominiumSquareFootageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode + { + get + { + return this.CurrencyCodeField; + } + set + { + this.CurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastAssessment + { + get + { + return this.DateLastAssessmentField; + } + set + { + this.DateLastAssessmentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastAudit + { + get + { + return this.DateLastAuditField; + } + set + { + this.DateLastAuditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepreciationMonths + { + get + { + return this.DepreciationMonthsField; + } + set + { + this.DepreciationMonthsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FleetNumber + { + get + { + return this.FleetNumberField; + } + set + { + this.FleetNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FloodCommunity + { + get + { + return this.FloodCommunityField; + } + set + { + this.FloodCommunityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FloodPanel + { + get + { + return this.FloodPanelField; + } + set + { + this.FloodPanelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FloodVendorOrganizationNumber + { + get + { + return this.FloodVendorOrganizationNumberField; + } + set + { + this.FloodVendorOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FloodZone + { + get + { + return this.FloodZoneField; + } + set + { + this.FloodZoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InsurancePolicy[] InsurancePolicyInformation + { + get + { + return this.InsurancePolicyInformationField; + } + set + { + this.InsurancePolicyInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFloodZone + { + get + { + return this.IsFloodZoneField; + } + set + { + this.IsFloodZoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPropertyNew + { + get + { + return this.IsPropertyNewField; + } + set + { + this.IsPropertyNewField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastEnvironmentalAuditDate + { + get + { + return this.LastEnvironmentalAuditDateField; + } + set + { + this.LastEnvironmentalAuditDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LotNumber + { + get + { + return this.LotNumberField; + } + set + { + this.LotNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MapNumber + { + get + { + return this.MapNumberField; + } + set + { + this.MapNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MasterAccountProperty[] MasterAccountProperties + { + get + { + return this.MasterAccountPropertiesField; + } + set + { + this.MasterAccountPropertiesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfUnits + { + get + { + return this.NumberOfUnitsField; + } + set + { + this.NumberOfUnitsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnDate + { + get + { + return this.OwnDateField; + } + set + { + this.OwnDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnerOccupiedCode + { + get + { + return this.OwnerOccupiedCodeField; + } + set + { + this.OwnerOccupiedCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParcelNumber + { + get + { + return this.ParcelNumberField; + } + set + { + this.ParcelNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlatBookNumber + { + get + { + return this.PlatBookNumberField; + } + set + { + this.PlatBookNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlatBookPage + { + get + { + return this.PlatBookPageField; + } + set + { + this.PlatBookPageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateCountryCode + { + get + { + return this.PlateCountryCodeField; + } + set + { + this.PlateCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateNumber + { + get + { + return this.PlateNumberField; + } + set + { + this.PlateNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlateStateCode + { + get + { + return this.PlateStateCodeField; + } + set + { + this.PlateStateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralAddress PropertyCollateralAddress + { + get + { + return this.PropertyCollateralAddressField; + } + set + { + this.PropertyCollateralAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralLien[] PropertyCollateralLiens + { + get + { + return this.PropertyCollateralLiensField; + } + set + { + this.PropertyCollateralLiensField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] PropertyCollateralUserFields + { + get + { + return this.PropertyCollateralUserFieldsField; + } + set + { + this.PropertyCollateralUserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyColor + { + get + { + return this.PropertyColorField; + } + set + { + this.PropertyColorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyDescription + { + get + { + return this.PropertyDescriptionField; + } + set + { + this.PropertyDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralDocumentRequest[] PropertyDocumentRequests + { + get + { + return this.PropertyDocumentRequestsField; + } + set + { + this.PropertyDocumentRequestsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyId + { + get + { + return this.PropertyIdField; + } + set + { + this.PropertyIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyMake + { + get + { + return this.PropertyMakeField; + } + set + { + this.PropertyMakeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyModel + { + get + { + return this.PropertyModelField; + } + set + { + this.PropertyModelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyNumber + { + get + { + return this.PropertyNumberField; + } + set + { + this.PropertyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertySquareFootage + { + get + { + return this.PropertySquareFootageField; + } + set + { + this.PropertySquareFootageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeCode + { + get + { + return this.PropertyTypeCodeField; + } + set + { + this.PropertyTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeDescription + { + get + { + return this.PropertyTypeDescriptionField; + } + set + { + this.PropertyTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeDetailCode + { + get + { + return this.PropertyTypeDetailCodeField; + } + set + { + this.PropertyTypeDetailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PropertyTypeDetailDescription + { + get + { + return this.PropertyTypeDetailDescriptionField; + } + set + { + this.PropertyTypeDetailDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyValue + { + get + { + return this.PropertyValueField; + } + set + { + this.PropertyValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyVehicleOdometer + { + get + { + return this.PropertyVehicleOdometerField; + } + set + { + this.PropertyVehicleOdometerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PropertyYearNumber + { + get + { + return this.PropertyYearNumberField; + } + set + { + this.PropertyYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PurchaseDate + { + get + { + return this.PurchaseDateField; + } + set + { + this.PurchaseDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PurchasePrice + { + get + { + return this.PurchasePriceField; + } + set + { + this.PurchasePriceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RangeNumber + { + get + { + return this.RangeNumberField; + } + set + { + this.RangeNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RedeterminationDate + { + get + { + return this.RedeterminationDateField; + } + set + { + this.RedeterminationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ResidualValueAmount + { + get + { + return this.ResidualValueAmountField; + } + set + { + this.ResidualValueAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SectionNumber + { + get + { + return this.SectionNumberField; + } + set + { + this.SectionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettlementDate + { + get + { + return this.SettlementDateField; + } + set + { + this.SettlementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettlementPrice + { + get + { + return this.SettlementPriceField; + } + set + { + this.SettlementPriceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxValue + { + get + { + return this.TaxValueField; + } + set + { + this.TaxValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TownshipNumber + { + get + { + return this.TownshipNumberField; + } + set + { + this.TownshipNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UnitValue + { + get + { + return this.UnitValueField; + } + set + { + this.UnitValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UnitValueEffectiveDate + { + get + { + return this.UnitValueEffectiveDateField; + } + set + { + this.UnitValueEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ValueDate + { + get + { + return this.ValueDateField; + } + set + { + this.ValueDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountProperty", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountProperty : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AcceptDateField; + + private System.Nullable AccountNumberField; + + private System.Nullable CalculatedMarginPercentField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FixedMarginAmountField; + + private System.Nullable InactiveDateField; + + private System.Nullable LastReviewDateField; + + private System.Nullable MarginPercentField; + + private System.Nullable PrioritySequenceNumberField; + + private System.Nullable ReleasedDateField; + + private string ReviewCalendarPeriodCodeField; + + private string ReviewCalendarPeriodDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwnerField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AcceptDate + { + get + { + return this.AcceptDateField; + } + set + { + this.AcceptDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CalculatedMarginPercent + { + get + { + return this.CalculatedMarginPercentField; + } + set + { + this.CalculatedMarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FixedMarginAmount + { + get + { + return this.FixedMarginAmountField; + } + set + { + this.FixedMarginAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastReviewDate + { + get + { + return this.LastReviewDateField; + } + set + { + this.LastReviewDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MarginPercent + { + get + { + return this.MarginPercentField; + } + set + { + this.MarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrioritySequenceNumber + { + get + { + return this.PrioritySequenceNumberField; + } + set + { + this.PrioritySequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReleasedDate + { + get + { + return this.ReleasedDateField; + } + set + { + this.ReleasedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReviewCalendarPeriodCode + { + get + { + return this.ReviewCalendarPeriodCodeField; + } + set + { + this.ReviewCalendarPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReviewCalendarPeriodDescription + { + get + { + return this.ReviewCalendarPeriodDescriptionField; + } + set + { + this.ReviewCalendarPeriodDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwner + { + get + { + return this.TaxOwnerField; + } + set + { + this.TaxOwnerField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPropertyTax", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPropertyTax : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPropertyTaxFrequency[] AccountPropertyTaxDetailsField; + + private string CalenderPeriodCodeField; + + private string CalenderPeriodDescriptionField; + + private System.Nullable DueDayNumberField; + + private string DueWeekDayCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EscrowDisbursementChangeEffectiveDateField; + + private string ExternalPropertyIdField; + + private System.Nullable ExternalTraceNumberField; + + private string FirstMonthCodeField; + + private System.Nullable FirstYearNumberField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsEscrowField; + + private System.Nullable IsPaidAtClosingField; + + private string OverrideParcelNumberField; + + private System.Nullable TaxAmountField; + + private System.Nullable TaxFileNumberField; + + private string TaxOrganizationNameField; + + private System.Nullable TaxOrganizationNumberField; + + private string TaxTypeCodeField; + + private string TaxTypeDescriptionField; + + 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.AccountPropertyTaxFrequency[] AccountPropertyTaxDetails + { + get + { + return this.AccountPropertyTaxDetailsField; + } + set + { + this.AccountPropertyTaxDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalenderPeriodCode + { + get + { + return this.CalenderPeriodCodeField; + } + set + { + this.CalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalenderPeriodDescription + { + get + { + return this.CalenderPeriodDescriptionField; + } + set + { + this.CalenderPeriodDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayCode + { + get + { + return this.DueWeekDayCodeField; + } + set + { + this.DueWeekDayCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowDisbursementChangeEffectiveDate + { + get + { + return this.EscrowDisbursementChangeEffectiveDateField; + } + set + { + this.EscrowDisbursementChangeEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalPropertyId + { + get + { + return this.ExternalPropertyIdField; + } + set + { + this.ExternalPropertyIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalTraceNumber + { + get + { + return this.ExternalTraceNumberField; + } + set + { + this.ExternalTraceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCode + { + get + { + return this.FirstMonthCodeField; + } + set + { + this.FirstMonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FirstYearNumber + { + get + { + return this.FirstYearNumberField; + } + set + { + this.FirstYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEscrow + { + get + { + return this.IsEscrowField; + } + set + { + this.IsEscrowField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OverrideParcelNumber + { + get + { + return this.OverrideParcelNumberField; + } + set + { + this.OverrideParcelNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxAmount + { + get + { + return this.TaxAmountField; + } + set + { + this.TaxAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxFileNumber + { + get + { + return this.TaxFileNumberField; + } + set + { + this.TaxFileNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxOrganizationName + { + get + { + return this.TaxOrganizationNameField; + } + set + { + this.TaxOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxOrganizationNumber + { + get + { + return this.TaxOrganizationNumberField; + } + set + { + this.TaxOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxTypeCode + { + get + { + return this.TaxTypeCodeField; + } + set + { + this.TaxTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxTypeDescription + { + get + { + return this.TaxTypeDescriptionField; + } + set + { + this.TaxTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPropertyTaxFrequency", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPropertyTaxFrequency : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DetailSequenceNumberField; + + private System.Nullable DueDayNumberField; + + private System.Nullable IsPaidAtClosingField; + + private string MonthCodeField; + + private System.Nullable TaxAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DetailSequenceNumber + { + get + { + return this.DetailSequenceNumberField; + } + set + { + this.DetailSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MonthCode + { + get + { + return this.MonthCodeField; + } + set + { + this.MonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxAmount + { + get + { + return this.TaxAmountField; + } + set + { + this.TaxAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Appraisal", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Appraisal : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AppraisalDateField; + + private string AppraisalOrganizationNameField; + + private System.Nullable AppraisalOrganizationNumberField; + + private string AppraisalTypeCodeField; + + private string AppraisalTypeDescriptionField; + + private System.Nullable AppraisalValueAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalDate + { + get + { + return this.AppraisalDateField; + } + set + { + this.AppraisalDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AppraisalOrganizationName + { + get + { + return this.AppraisalOrganizationNameField; + } + set + { + this.AppraisalOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalOrganizationNumber + { + get + { + return this.AppraisalOrganizationNumberField; + } + set + { + this.AppraisalOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AppraisalTypeCode + { + get + { + return this.AppraisalTypeCodeField; + } + set + { + this.AppraisalTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AppraisalTypeDescription + { + get + { + return this.AppraisalTypeDescriptionField; + } + set + { + this.AppraisalTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AppraisalValueAmount + { + get + { + return this.AppraisalValueAmountField; + } + set + { + this.AppraisalValueAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InsurancePolicy", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class InsurancePolicy : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AgentOrganizationNameField; + + private System.Nullable AgentOrganizationNumberField; + + private System.Nullable CoverageAmountField; + + private System.Nullable DueDayNumberField; + + private string DueWeekDayCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable ExpireDateField; + + private string ExternalPolicyNumberField; + + private string FirstMonthCodeField; + + private System.Nullable FirstYearNumberField; + + private System.Nullable InactiveDateField; + + private string InsuranceOrganizationNameField; + + private System.Nullable InsuranceOrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyInsurancePolicyDetail[] InsurancePolicyDetailsField; + + private System.Nullable InsurancePolicyNumberField; + + private string InsuranceTypeCodeField; + + private string InsuranceTypeDescriptionField; + + private System.Nullable IsLenderFundedField; + + private System.Nullable IsPaidAtClosingField; + + private System.Nullable IsPolicyEscrowField; + + private System.Nullable IsRefundableField; + + private System.Nullable LinkInsuranceToAccountEffectiveDateField; + + private System.Nullable LinkInsuranceToAccountInactiveDateField; + + private System.Nullable PolicyEscrowDisbursementChangeEffectiveDateField; + + private System.Nullable PremiumAmountField; + + private string PremiumCalenderPeriodCodeField; + + private string PremiumCalenderPeriodDescriptionField; + + 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 string AgentOrganizationName + { + get + { + return this.AgentOrganizationNameField; + } + set + { + this.AgentOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgentOrganizationNumber + { + get + { + return this.AgentOrganizationNumberField; + } + set + { + this.AgentOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CoverageAmount + { + get + { + return this.CoverageAmountField; + } + set + { + this.CoverageAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayCode + { + get + { + return this.DueWeekDayCodeField; + } + set + { + this.DueWeekDayCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalPolicyNumber + { + get + { + return this.ExternalPolicyNumberField; + } + set + { + this.ExternalPolicyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCode + { + get + { + return this.FirstMonthCodeField; + } + set + { + this.FirstMonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FirstYearNumber + { + get + { + return this.FirstYearNumberField; + } + set + { + this.FirstYearNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InsuranceOrganizationName + { + get + { + return this.InsuranceOrganizationNameField; + } + set + { + this.InsuranceOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InsuranceOrganizationNumber + { + get + { + return this.InsuranceOrganizationNumberField; + } + set + { + this.InsuranceOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyInsurancePolicyDetail[] InsurancePolicyDetails + { + get + { + return this.InsurancePolicyDetailsField; + } + set + { + this.InsurancePolicyDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InsurancePolicyNumber + { + get + { + return this.InsurancePolicyNumberField; + } + set + { + this.InsurancePolicyNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InsuranceTypeCode + { + get + { + return this.InsuranceTypeCodeField; + } + set + { + this.InsuranceTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InsuranceTypeDescription + { + get + { + return this.InsuranceTypeDescriptionField; + } + set + { + this.InsuranceTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLenderFunded + { + get + { + return this.IsLenderFundedField; + } + set + { + this.IsLenderFundedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPolicyEscrow + { + get + { + return this.IsPolicyEscrowField; + } + set + { + this.IsPolicyEscrowField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRefundable + { + get + { + return this.IsRefundableField; + } + set + { + this.IsRefundableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LinkInsuranceToAccountEffectiveDate + { + get + { + return this.LinkInsuranceToAccountEffectiveDateField; + } + set + { + this.LinkInsuranceToAccountEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LinkInsuranceToAccountInactiveDate + { + get + { + return this.LinkInsuranceToAccountInactiveDateField; + } + set + { + this.LinkInsuranceToAccountInactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PolicyEscrowDisbursementChangeEffectiveDate + { + get + { + return this.PolicyEscrowDisbursementChangeEffectiveDateField; + } + set + { + this.PolicyEscrowDisbursementChangeEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PremiumAmount + { + get + { + return this.PremiumAmountField; + } + set + { + this.PremiumAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PremiumCalenderPeriodCode + { + get + { + return this.PremiumCalenderPeriodCodeField; + } + set + { + this.PremiumCalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PremiumCalenderPeriodDescription + { + get + { + return this.PremiumCalenderPeriodDescriptionField; + } + set + { + this.PremiumCalenderPeriodDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyInsurancePolicyDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyInsurancePolicyDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DetailSequenceNumberField; + + private System.Nullable DueDayNumberField; + + private System.Nullable IsPaidAtClosingField; + + private string MonthCodeField; + + private System.Nullable PremiumAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DetailSequenceNumber + { + get + { + return this.DetailSequenceNumberField; + } + set + { + this.DetailSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPaidAtClosing + { + get + { + return this.IsPaidAtClosingField; + } + set + { + this.IsPaidAtClosingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MonthCode + { + get + { + return this.MonthCodeField; + } + set + { + this.MonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PremiumAmount + { + get + { + return this.PremiumAmountField; + } + set + { + this.PremiumAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MasterAccountProperty", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MasterAccountProperty : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AcceptDateField; + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsAutoLinkSubLoansField; + + private System.Nullable MasterMarginPercentField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwnerField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AcceptDate + { + get + { + return this.AcceptDateField; + } + set + { + this.AcceptDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAutoLinkSubLoans + { + get + { + return this.IsAutoLinkSubLoansField; + } + set + { + this.IsAutoLinkSubLoansField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterMarginPercent + { + get + { + return this.MasterMarginPercentField; + } + set + { + this.MasterMarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwner + { + get + { + return this.TaxOwnerField; + } + set + { + this.TaxOwnerField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyCollateralAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyCollateralAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressNumberField; + + private string AddressUseCodeField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private string MailCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralAddressLine[] PropertyCollateralAddressLinesField; + + private string SMSANumberField; + + private string StateCodeField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressNumber + { + get + { + return this.AddressNumberField; + } + set + { + this.AddressNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressUseCode + { + get + { + return this.AddressUseCodeField; + } + set + { + this.AddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralAddressLine[] PropertyCollateralAddressLines + { + get + { + return this.PropertyCollateralAddressLinesField; + } + set + { + this.PropertyCollateralAddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyCollateralAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyCollateralAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressLineNumberField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + private System.Nullable AddressNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLineNumber + { + get + { + return this.AddressLineNumberField; + } + set + { + this.AddressLineNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressNumber + { + get + { + return this.AddressNumberField; + } + set + { + this.AddressNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyCollateralLien", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyCollateralLien : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string ContactPersonNameField; + + private System.Nullable ContactPersonNumberField; + + private System.Nullable DateReleaseField; + + private System.Nullable FileDateField; + + private string FileOrganizationNameField; + + private System.Nullable FileOrganizationNumberField; + + private string HoldingOrganizationNameField; + + private System.Nullable HoldingOrganizationNumberField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsLiableField; + + private System.Nullable LienAmountField; + + private string LienDescriptionField; + + private System.Nullable LienNumberField; + + private string LienTypeCodeField; + + private string LienTypeDescriptionField; + + private System.Nullable NumberOfLienField; + + 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 string ContactPersonName + { + get + { + return this.ContactPersonNameField; + } + set + { + this.ContactPersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ContactPersonNumber + { + get + { + return this.ContactPersonNumberField; + } + set + { + this.ContactPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateRelease + { + get + { + return this.DateReleaseField; + } + set + { + this.DateReleaseField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FileDate + { + get + { + return this.FileDateField; + } + set + { + this.FileDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FileOrganizationName + { + get + { + return this.FileOrganizationNameField; + } + set + { + this.FileOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FileOrganizationNumber + { + get + { + return this.FileOrganizationNumberField; + } + set + { + this.FileOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HoldingOrganizationName + { + get + { + return this.HoldingOrganizationNameField; + } + set + { + this.HoldingOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldingOrganizationNumber + { + get + { + return this.HoldingOrganizationNumberField; + } + set + { + this.HoldingOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLiable + { + get + { + return this.IsLiableField; + } + set + { + this.IsLiableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LienAmount + { + get + { + return this.LienAmountField; + } + set + { + this.LienAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LienDescription + { + get + { + return this.LienDescriptionField; + } + set + { + this.LienDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LienNumber + { + get + { + return this.LienNumberField; + } + set + { + this.LienNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LienTypeCode + { + get + { + return this.LienTypeCodeField; + } + set + { + this.LienTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LienTypeDescription + { + get + { + return this.LienTypeDescriptionField; + } + set + { + this.LienTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfLien + { + get + { + return this.NumberOfLienField; + } + set + { + this.NumberOfLienField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PropertyCollateralDocumentRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PropertyCollateralDocumentRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CommentTextField; + + private string DocumentTypeCodeField; + + private string DocumentTypeDescriptionField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FollowupDaysField; + + private System.Nullable FollowupDays2Field; + + private string FrequencyCalenderPeriodCodeField; + + private string FrequencyCalenderPeriodDescriptionField; + + private System.Nullable GraceDaysField; + + private System.Nullable InactiveDateField; + + private System.Nullable NextDueDateField; + + private System.Nullable ReferenceAccountNumberField; + + private System.Nullable RequestNumberField; + + private System.Nullable RequestOrganizationNumberField; + + private System.Nullable RequestPersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CommentText + { + get + { + return this.CommentTextField; + } + set + { + this.CommentTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentTypeCode + { + get + { + return this.DocumentTypeCodeField; + } + set + { + this.DocumentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentTypeDescription + { + get + { + return this.DocumentTypeDescriptionField; + } + set + { + this.DocumentTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FollowupDays + { + get + { + return this.FollowupDaysField; + } + set + { + this.FollowupDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FollowupDays2 + { + get + { + return this.FollowupDays2Field; + } + set + { + this.FollowupDays2Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FrequencyCalenderPeriodCode + { + get + { + return this.FrequencyCalenderPeriodCodeField; + } + set + { + this.FrequencyCalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FrequencyCalenderPeriodDescription + { + get + { + return this.FrequencyCalenderPeriodDescriptionField; + } + set + { + this.FrequencyCalenderPeriodDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDueDate + { + get + { + return this.NextDueDateField; + } + set + { + this.NextDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReferenceAccountNumber + { + get + { + return this.ReferenceAccountNumberField; + } + set + { + this.ReferenceAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RequestNumber + { + get + { + return this.RequestNumberField; + } + set + { + this.RequestNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RequestOrganizationNumber + { + get + { + return this.RequestOrganizationNumberField; + } + set + { + this.RequestOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RequestPersonNumber + { + get + { + return this.RequestPersonNumberField; + } + set + { + this.RequestPersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalPaymentMonetaryRequest.NetworkInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExternalPaymentMonetaryRequestNetworkInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ClientTransactionDateField; + + private string NetworkTraceAuditIdField; + + private System.Nullable SettlementDateField; + + private string TransactionIdField; + + private string TransactionOriginatorIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ClientTransactionDate + { + get + { + return this.ClientTransactionDateField; + } + set + { + this.ClientTransactionDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NetworkTraceAuditId + { + get + { + return this.NetworkTraceAuditIdField; + } + set + { + this.NetworkTraceAuditIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SettlementDate + { + get + { + return this.SettlementDateField; + } + set + { + this.SettlementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + this.TransactionIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionOriginatorId + { + get + { + return this.TransactionOriginatorIdField; + } + set + { + this.TransactionOriginatorIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalPaymentMonetaryRequest.RefundInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExternalPaymentMonetaryRequestRefundInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalRefundDescriptionField; + + private string ExternalRefundReasonField; + + private string RefundOrigTranIdField; + + private System.Nullable RefundOriginalDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalRefundDescription + { + get + { + return this.ExternalRefundDescriptionField; + } + set + { + this.ExternalRefundDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalRefundReason + { + get + { + return this.ExternalRefundReasonField; + } + set + { + this.ExternalRefundReasonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RefundOrigTranId + { + get + { + return this.RefundOrigTranIdField; + } + set + { + this.RefundOrigTranIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RefundOriginalDate + { + get + { + return this.RefundOriginalDateField; + } + set + { + this.RefundOriginalDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalPaymentMonetaryRequest.ReturnInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExternalPaymentMonetaryRequestReturnInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalReturnDescriptionField; + + private string ExternalReturnReasonField; + + private string ReturnOrigTransactionIdField; + + private System.Nullable ReturnOriginalDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalReturnDescription + { + get + { + return this.ExternalReturnDescriptionField; + } + set + { + this.ExternalReturnDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalReturnReason + { + get + { + return this.ExternalReturnReasonField; + } + set + { + this.ExternalReturnReasonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReturnOrigTransactionId + { + get + { + return this.ReturnOrigTransactionIdField; + } + set + { + this.ReturnOrigTransactionIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReturnOriginalDate + { + get + { + return this.ReturnOriginalDateField; + } + set + { + this.ReturnOriginalDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalPaymentMonetaryRequest.ReversalInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExternalPaymentMonetaryRequestReversalInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalReversalDescriptionField; + + private string ReversalOrigTranIdField; + + private System.Nullable ReversalOriginalDateField; + + private string ReversalReasonField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalReversalDescription + { + get + { + return this.ExternalReversalDescriptionField; + } + set + { + this.ExternalReversalDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReversalOrigTranId + { + get + { + return this.ReversalOrigTranIdField; + } + set + { + this.ReversalOrigTranIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReversalOriginalDate + { + get + { + return this.ReversalOriginalDateField; + } + set + { + this.ReversalOriginalDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReversalReason + { + get + { + return this.ReversalReasonField; + } + set + { + this.ReversalReasonField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalPaymentMonetaryRequest.TransactionInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExternalPaymentMonetaryRequestTransactionInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CurrencyCodeField; + + private System.Nullable EffectiveDateField; + + private string FeeExternalDescriptionField; + + private string FeeTransactionTypeCodeField; + + private System.Nullable IsErrorCorrectField; + + private System.Nullable IsRefundField; + + private System.Nullable IsRegDField; + + private System.Nullable IsReturnField; + + private System.Nullable TransactionAmountField; + + private string TransactionExternalDescriptionField; + + private System.Nullable TransactionFeeField; + + private string TransactionSourceField; + + private string TransactionSourceCategoryField; + + private string TransactionTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode + { + get + { + return this.CurrencyCodeField; + } + set + { + this.CurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FeeExternalDescription + { + get + { + return this.FeeExternalDescriptionField; + } + set + { + this.FeeExternalDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FeeTransactionTypeCode + { + get + { + return this.FeeTransactionTypeCodeField; + } + set + { + this.FeeTransactionTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsErrorCorrect + { + get + { + return this.IsErrorCorrectField; + } + set + { + this.IsErrorCorrectField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRefund + { + get + { + return this.IsRefundField; + } + set + { + this.IsRefundField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRegD + { + get + { + return this.IsRegDField; + } + set + { + this.IsRegDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsReturn + { + get + { + return this.IsReturnField; + } + set + { + this.IsReturnField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionExternalDescription + { + get + { + return this.TransactionExternalDescriptionField; + } + set + { + this.TransactionExternalDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionFee + { + get + { + return this.TransactionFeeField; + } + set + { + this.TransactionFeeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionSource + { + get + { + return this.TransactionSourceField; + } + set + { + this.TransactionSourceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionSourceCategory + { + get + { + return this.TransactionSourceCategoryField; + } + set + { + this.TransactionSourceCategoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Transaction", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Transaction2 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ActivityDateTimeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionBalanceType[] BalanceTypesField; + + private System.Nullable CheckNumberField; + + private string CurrentTransactionStatusField; + + private System.Nullable EffectiveDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExtRtxnDescription ExternalTransactionDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FundAmountDetail[] FundsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.IntRtxnDescription InternalTransactionDescriptionField; + + private System.Nullable IsCustomerViewField; + + private System.Nullable PostDateField; + + private System.Nullable TimeUniqueExtensionField; + + private System.Nullable TransactionAmountField; + + private System.Nullable TransactionNumberField; + + private string TransactionReferenceNumberField; + + private string TransactionSourceCategoryCodeField; + + private string TransactionSourceCodeField; + + private string TransactionTypeCodeField; + + private string TransactionTypeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ActivityDateTime + { + get + { + return this.ActivityDateTimeField; + } + set + { + this.ActivityDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionBalanceType[] BalanceTypes + { + get + { + return this.BalanceTypesField; + } + set + { + this.BalanceTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentTransactionStatus + { + get + { + return this.CurrentTransactionStatusField; + } + set + { + this.CurrentTransactionStatusField = 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.ExtRtxnDescription ExternalTransactionDescription + { + get + { + return this.ExternalTransactionDescriptionField; + } + set + { + this.ExternalTransactionDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FundAmountDetail[] Funds + { + get + { + return this.FundsField; + } + set + { + this.FundsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.IntRtxnDescription InternalTransactionDescription + { + get + { + return this.InternalTransactionDescriptionField; + } + set + { + this.InternalTransactionDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCustomerView + { + get + { + return this.IsCustomerViewField; + } + set + { + this.IsCustomerViewField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PostDate + { + get + { + return this.PostDateField; + } + set + { + this.PostDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TimeUniqueExtension + { + get + { + return this.TimeUniqueExtensionField; + } + set + { + this.TimeUniqueExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionNumber + { + get + { + return this.TransactionNumberField; + } + set + { + this.TransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionReferenceNumber + { + get + { + return this.TransactionReferenceNumberField; + } + set + { + this.TransactionReferenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionSourceCategoryCode + { + get + { + return this.TransactionSourceCategoryCodeField; + } + set + { + this.TransactionSourceCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionSourceCode + { + get + { + return this.TransactionSourceCodeField; + } + set + { + this.TransactionSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeDescription + { + get + { + return this.TransactionTypeDescriptionField; + } + set + { + this.TransactionTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionBalanceType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TransactionBalanceType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountField; + + private string BalanceTypeDescriptionField; + + private System.Nullable RunningBalanceField; + + private System.Nullable SubAccountNumberField; + + private System.Nullable TransactionDueDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BalanceTypeDescription + { + get + { + return this.BalanceTypeDescriptionField; + } + set + { + this.BalanceTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RunningBalance + { + get + { + return this.RunningBalanceField; + } + set + { + this.RunningBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubAccountNumber + { + get + { + return this.SubAccountNumberField; + } + set + { + this.SubAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionDueDate + { + get + { + return this.TransactionDueDateField; + } + set + { + this.TransactionDueDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExtRtxnDescription", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExtRtxnDescription : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalTransactionDescriptionField; + + private System.Nullable ExternalTransactionDescriptionNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalTransactionDescription + { + get + { + return this.ExternalTransactionDescriptionField; + } + set + { + this.ExternalTransactionDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalTransactionDescriptionNumber + { + get + { + return this.ExternalTransactionDescriptionNumberField; + } + set + { + this.ExternalTransactionDescriptionNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FundAmountDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class FundAmountDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ClearCategoryCodeField; + + private System.Nullable FundAmountField; + + private string FundTypeCodeField; + + private string FundTypeDetailCodeField; + + private System.Nullable SequenceNumberField; + + private System.Nullable TotalNumberOfItemsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClearCategoryCode + { + get + { + return this.ClearCategoryCodeField; + } + set + { + this.ClearCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FundAmount + { + get + { + return this.FundAmountField; + } + set + { + this.FundAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeCode + { + get + { + return this.FundTypeCodeField; + } + set + { + this.FundTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeDetailCode + { + get + { + return this.FundTypeDetailCodeField; + } + set + { + this.FundTypeDetailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalNumberOfItems + { + get + { + return this.TotalNumberOfItemsField; + } + set + { + this.TotalNumberOfItemsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="IntRtxnDescription", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class IntRtxnDescription : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string InternalTransactionDescriptionField; + + private System.Nullable InternalTransactionDescriptionNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InternalTransactionDescription + { + get + { + return this.InternalTransactionDescriptionField; + } + set + { + this.InternalTransactionDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InternalTransactionDescriptionNumber + { + get + { + return this.InternalTransactionDescriptionNumberField; + } + set + { + this.InternalTransactionDescriptionNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CountryDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryMail CountryMailListField; + + private string CountryNameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountrySubDivision[] CountrySubDivisionListField; + + private string CountrySubDivisionTitleField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryTaxIdType[] CountryTaxIdTypeListField; + + private string ForeignCountryNameField; + + private System.Nullable ForeignReserveTaxWithCalculationScheduleNumberField; + + private System.Nullable ForeignReserveTaxWithPercentageField; + + private string IRSCountryCodeField; + + private string ISO_DIS_3166_CountryCodeField; + + private System.Nullable IsCountryMailLoadedField; + + private string MailCodeFormatField; + + private System.Nullable MaximumAreaCodeLengthField; + + private string NameNameSpaceCodeField; + + private System.Nullable NameTokenNumberField; + + private string PersonTaxIdFormatField; + + private string PersonTaxIdMaskField; + + private string PhoneCodeField; + + private string PhoneFormatField; + + private string ShortCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryMail CountryMailList + { + get + { + return this.CountryMailListField; + } + set + { + this.CountryMailListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryName + { + get + { + return this.CountryNameField; + } + set + { + this.CountryNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountrySubDivision[] CountrySubDivisionList + { + get + { + return this.CountrySubDivisionListField; + } + set + { + this.CountrySubDivisionListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionTitle + { + get + { + return this.CountrySubDivisionTitleField; + } + set + { + this.CountrySubDivisionTitleField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryTaxIdType[] CountryTaxIdTypeList + { + get + { + return this.CountryTaxIdTypeListField; + } + set + { + this.CountryTaxIdTypeListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ForeignCountryName + { + get + { + return this.ForeignCountryNameField; + } + set + { + this.ForeignCountryNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignReserveTaxWithCalculationScheduleNumber + { + get + { + return this.ForeignReserveTaxWithCalculationScheduleNumberField; + } + set + { + this.ForeignReserveTaxWithCalculationScheduleNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignReserveTaxWithPercentage + { + get + { + return this.ForeignReserveTaxWithPercentageField; + } + set + { + this.ForeignReserveTaxWithPercentageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IRSCountryCode + { + get + { + return this.IRSCountryCodeField; + } + set + { + this.IRSCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ISO_DIS_3166_CountryCode + { + get + { + return this.ISO_DIS_3166_CountryCodeField; + } + set + { + this.ISO_DIS_3166_CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCountryMailLoaded + { + get + { + return this.IsCountryMailLoadedField; + } + set + { + this.IsCountryMailLoadedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCodeFormat + { + get + { + return this.MailCodeFormatField; + } + set + { + this.MailCodeFormatField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumAreaCodeLength + { + get + { + return this.MaximumAreaCodeLengthField; + } + set + { + this.MaximumAreaCodeLengthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NameNameSpaceCode + { + get + { + return this.NameNameSpaceCodeField; + } + set + { + this.NameNameSpaceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NameTokenNumber + { + get + { + return this.NameTokenNumberField; + } + set + { + this.NameTokenNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonTaxIdFormat + { + get + { + return this.PersonTaxIdFormatField; + } + set + { + this.PersonTaxIdFormatField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonTaxIdMask + { + get + { + return this.PersonTaxIdMaskField; + } + set + { + this.PersonTaxIdMaskField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneCode + { + get + { + return this.PhoneCodeField; + } + set + { + this.PhoneCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneFormat + { + get + { + return this.PhoneFormatField; + } + set + { + this.PhoneFormatField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ShortCode + { + get + { + return this.ShortCodeField; + } + set + { + this.ShortCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryMail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CountryMail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CityNameField; + + private string CountryMailCodeField; + + private string CountrySubDivisionCodeField; + + private string CountrySubDivisionNameField; + + private string ForeignCountrySubDivisionNameField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryMailCode + { + get + { + return this.CountryMailCodeField; + } + set + { + this.CountryMailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionCode + { + get + { + return this.CountrySubDivisionCodeField; + } + set + { + this.CountrySubDivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionName + { + get + { + return this.CountrySubDivisionNameField; + } + set + { + this.CountrySubDivisionNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ForeignCountrySubDivisionName + { + get + { + return this.ForeignCountrySubDivisionNameField; + } + set + { + this.ForeignCountrySubDivisionNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountrySubDivision", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CountrySubDivision : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountrySubDivisionCodeField; + + private string CountrySubDivisionNameField; + + private string ForeignCountrySubDivisionNameField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionCode + { + get + { + return this.CountrySubDivisionCodeField; + } + set + { + this.CountrySubDivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionName + { + get + { + return this.CountrySubDivisionNameField; + } + set + { + this.CountrySubDivisionNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ForeignCountrySubDivisionName + { + get + { + return this.ForeignCountrySubDivisionNameField; + } + set + { + this.ForeignCountrySubDivisionNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryTaxIdType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CountryTaxIdType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsOrganizationField; + + private System.Nullable IsPersonField; + + private string TaxIdFormatField; + + private string TaxIdMaskField; + + private string TaxIdTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsOrganization + { + get + { + return this.IsOrganizationField; + } + set + { + this.IsOrganizationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPerson + { + get + { + return this.IsPersonField; + } + set + { + this.IsPersonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdFormat + { + get + { + return this.TaxIdFormatField; + } + set + { + this.TaxIdFormatField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdMask + { + get + { + return this.TaxIdMaskField; + } + set + { + this.TaxIdMaskField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeCode + { + get + { + return this.TaxIdTypeCodeField; + } + set + { + this.TaxIdTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Currency", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Currency : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CurrencyCodeField; + + private string CurrencyDescriptionField; + + private string CurrencySymbolField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode + { + get + { + return this.CurrencyCodeField; + } + set + { + this.CurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyDescription + { + get + { + return this.CurrencyDescriptionField; + } + set + { + this.CurrencyDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencySymbol + { + get + { + return this.CurrencySymbolField; + } + set + { + this.CurrencySymbolField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Exchange", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Exchange : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CurrencyCodeField; + + private string CurrencyDescriptionField; + + private string CurrencySymbolField; + + private System.Nullable CurrentExchangeAmtField; + + private System.Nullable CurrentExchangeRateField; + + private System.Nullable LocalCurrencyRateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode + { + get + { + return this.CurrencyCodeField; + } + set + { + this.CurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyDescription + { + get + { + return this.CurrencyDescriptionField; + } + set + { + this.CurrencyDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencySymbol + { + get + { + return this.CurrencySymbolField; + } + set + { + this.CurrencySymbolField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentExchangeAmt + { + get + { + return this.CurrentExchangeAmtField; + } + set + { + this.CurrentExchangeAmtField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentExchangeRate + { + get + { + return this.CurrentExchangeRateField; + } + set + { + this.CurrentExchangeRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LocalCurrencyRate + { + get + { + return this.LocalCurrencyRateField; + } + set + { + this.LocalCurrencyRateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ImageDocument", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ImageDocument : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentData[] DocumentDataField; + + private string DocumentMedCodeField; + + private System.Nullable DocumentNumberField; + + private string DocumentTypeCodeField; + + private string FileNameField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentData[] DocumentData + { + get + { + return this.DocumentDataField; + } + set + { + this.DocumentDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentMedCode + { + get + { + return this.DocumentMedCodeField; + } + set + { + this.DocumentMedCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DocumentNumber + { + get + { + return this.DocumentNumberField; + } + set + { + this.DocumentNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentTypeCode + { + get + { + return this.DocumentTypeCodeField; + } + set + { + this.DocumentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FileName + { + get + { + return this.FileNameField; + } + set + { + this.FileNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DocumentData", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DocumentData : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string DocumentDataSegmentField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentDataSegment + { + get + { + return this.DocumentDataSegmentField; + } + set + { + this.DocumentDataSegmentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessageDelete", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DynamicMessageDelete : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable MessageNumberField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MessageNumber + { + get + { + return this.MessageNumberField; + } + set + { + this.MessageNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessage", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DynamicMessage : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CViewActivity[] CViewActivitiesField; + + private System.Nullable DynamicMessageNumberField; + + private System.Nullable IsResponseApplicableField; + + private System.Nullable LastPresentDateTimeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Link[] LinksField; + + private string MessageClassCodeField; + + private string MessageClassDescriptionField; + + private string MessageSubClassCodeField; + + private string MessageSubClassDescriptionField; + + private System.Nullable StartDateField; + + private System.Nullable StopDateField; + + private string TextField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CViewActivity[] CViewActivities + { + get + { + return this.CViewActivitiesField; + } + set + { + this.CViewActivitiesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DynamicMessageNumber + { + get + { + return this.DynamicMessageNumberField; + } + set + { + this.DynamicMessageNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsResponseApplicable + { + get + { + return this.IsResponseApplicableField; + } + set + { + this.IsResponseApplicableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPresentDateTime + { + get + { + return this.LastPresentDateTimeField; + } + set + { + this.LastPresentDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Link[] Links + { + get + { + return this.LinksField; + } + set + { + this.LinksField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MessageClassCode + { + get + { + return this.MessageClassCodeField; + } + set + { + this.MessageClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MessageClassDescription + { + get + { + return this.MessageClassDescriptionField; + } + set + { + this.MessageClassDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MessageSubClassCode + { + get + { + return this.MessageSubClassCodeField; + } + set + { + this.MessageSubClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MessageSubClassDescription + { + get + { + return this.MessageSubClassDescriptionField; + } + set + { + this.MessageSubClassDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StartDate + { + get + { + return this.StartDateField; + } + set + { + this.StartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StopDate + { + get + { + return this.StopDateField; + } + set + { + this.StopDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Text + { + get + { + return this.TextField; + } + set + { + this.TextField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CViewActivity", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CViewActivity : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ActivityTypeField; + + private string AssignedPersonField; + + private System.Nullable LinkNumberField; + + private string StationField; + + private string UserCommentField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ActivityType + { + get + { + return this.ActivityTypeField; + } + set + { + this.ActivityTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AssignedPerson + { + get + { + return this.AssignedPersonField; + } + set + { + this.AssignedPersonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LinkNumber + { + get + { + return this.LinkNumberField; + } + set + { + this.LinkNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Station + { + get + { + return this.StationField; + } + set + { + this.StationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserComment + { + get + { + return this.UserCommentField; + } + set + { + this.UserCommentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Link", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Link : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string LinkDescriptionField; + + private string LinkNameField; + + private System.Nullable LinkNumberField; + + private string LinkTypeCodeField; + + private string LinkTypeDescriptionField; + + private string LinkValueField; + + private System.Nullable StartDateField; + + private System.Nullable StopDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LinkDescription + { + get + { + return this.LinkDescriptionField; + } + set + { + this.LinkDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LinkName + { + get + { + return this.LinkNameField; + } + set + { + this.LinkNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LinkNumber + { + get + { + return this.LinkNumberField; + } + set + { + this.LinkNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LinkTypeCode + { + get + { + return this.LinkTypeCodeField; + } + set + { + this.LinkTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LinkTypeDescription + { + get + { + return this.LinkTypeDescriptionField; + } + set + { + this.LinkTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LinkValue + { + get + { + return this.LinkValueField; + } + set + { + this.LinkValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StartDate + { + get + { + return this.StartDateField; + } + set + { + this.StartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StopDate + { + get + { + return this.StopDateField; + } + set + { + this.StopDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessageRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DynamicMessageRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsStopPresentField; + + private System.Nullable MessageNumberField; + + private System.Nullable NextPresentDateTimeField; + + private string ResponseTypeCodeField; + + private string ResponseTypeCodeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsStopPresent + { + get + { + return this.IsStopPresentField; + } + set + { + this.IsStopPresentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MessageNumber + { + get + { + return this.MessageNumberField; + } + set + { + this.MessageNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextPresentDateTime + { + get + { + return this.NextPresentDateTimeField; + } + set + { + this.NextPresentDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseTypeCode + { + get + { + return this.ResponseTypeCodeField; + } + set + { + this.ResponseTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseTypeCodeDescription + { + get + { + return this.ResponseTypeCodeDescriptionField; + } + set + { + this.ResponseTypeCodeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessageResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DynamicMessageResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DynamicMessageNumberField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DynamicMessageNumber + { + get + { + return this.DynamicMessageNumberField; + } + set + { + this.DynamicMessageNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AutoEnrollRelationRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AutoEnrollRelationRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollOrganizationRequest AutoEnrollOrganizationRequestField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollPersonRequest AutoEnrollPersonRequestField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAgreementRequest ElectronicAgreementRequestField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollOrganizationRequest AutoEnrollOrganizationRequest + { + get + { + return this.AutoEnrollOrganizationRequestField; + } + set + { + this.AutoEnrollOrganizationRequestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollPersonRequest AutoEnrollPersonRequest + { + get + { + return this.AutoEnrollPersonRequestField; + } + set + { + this.AutoEnrollPersonRequestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAgreementRequest ElectronicAgreementRequest + { + get + { + return this.ElectronicAgreementRequestField; + } + set + { + this.ElectronicAgreementRequestField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AutoEnrollOrganizationRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AutoEnrollOrganizationRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable MemberNumberField; + + private System.Nullable OrganizationNumberField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AutoEnrollPersonRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AutoEnrollPersonRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable MemberNumberField; + + private System.Nullable PersonNumberField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ElectronicAgreementRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ElectronicAgreementRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTypeRequest[] AccessTypeRequestsField; + + private string[] ExcludeAccountStatusesField; + + private string[] ExcludeTaxRptRolesField; + + private System.Nullable IsChangePasswordOnNextLoginField; + + private System.Nullable IsChangePinOnNextLoginField; + + private string PINField; + + private string PasswordField; + + private string UserIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTypeRequest[] AccessTypeRequests + { + get + { + return this.AccessTypeRequestsField; + } + set + { + this.AccessTypeRequestsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string[] ExcludeAccountStatuses + { + get + { + return this.ExcludeAccountStatusesField; + } + set + { + this.ExcludeAccountStatusesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string[] ExcludeTaxRptRoles + { + get + { + return this.ExcludeTaxRptRolesField; + } + set + { + this.ExcludeTaxRptRolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsChangePasswordOnNextLogin + { + get + { + return this.IsChangePasswordOnNextLoginField; + } + set + { + this.IsChangePasswordOnNextLoginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsChangePinOnNextLogin + { + get + { + return this.IsChangePinOnNextLoginField; + } + set + { + this.IsChangePinOnNextLoginField = 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 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="AccessTypeRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccessTypeRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypeCodeField; + + 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.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AutoEnrollRelationResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AutoEnrollRelationResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollPersonResponse AutoEnrollPersonResponseField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollPersonResponse AutoEnrollPersonResponse + { + get + { + return this.AutoEnrollPersonResponseField; + } + set + { + this.AutoEnrollPersonResponseField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AutoEnrollPersonResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AutoEnrollPersonResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAgreementResponse ElectronicAgreementResponseField; + + private System.Nullable PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAgreementResponse ElectronicAgreementResponse + { + get + { + return this.ElectronicAgreementResponseField; + } + set + { + this.ElectronicAgreementResponseField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ElectronicAgreementResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ElectronicAgreementResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTypeResponse[] AccessTypeResponsesField; + + private System.Nullable ActiveField; + + private System.Nullable AgreementNumberField; + + private string UserIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTypeResponse[] AccessTypeResponses + { + get + { + return this.AccessTypeResponsesField; + } + set + { + this.AccessTypeResponsesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Active + { + get + { + return this.ActiveField; + } + set + { + this.ActiveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = 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="AccessTypeResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccessTypeResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypeCodeField; + + private string AccessTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAccount[] ElectronicAccountsField; + + 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 AccessTypeDescription + { + get + { + return this.AccessTypeDescriptionField; + } + set + { + this.AccessTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ElectronicAccount[] ElectronicAccounts + { + get + { + return this.ElectronicAccountsField; + } + set + { + this.ElectronicAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ElectronicAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ElectronicAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable CrossAcctTransferYNField; + + private string CurrentMinorAcctTypeCodeField; + + private string MajorAcctTypeCodeField; + + private System.Nullable MaximumDailyCreditAmountField; + + private System.Nullable MaximumDailyDebitAmountField; + + 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 System.Nullable CrossAcctTransferYN + { + get + { + return this.CrossAcctTransferYNField; + } + set + { + this.CrossAcctTransferYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAcctTypeCode + { + get + { + return this.CurrentMinorAcctTypeCodeField; + } + set + { + this.CurrentMinorAcctTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAcctTypeCode + { + get + { + return this.MajorAcctTypeCodeField; + } + set + { + this.MajorAcctTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumDailyCreditAmount + { + get + { + return this.MaximumDailyCreditAmountField; + } + set + { + this.MaximumDailyCreditAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumDailyDebitAmount + { + get + { + return this.MaximumDailyDebitAmountField; + } + set + { + this.MaximumDailyDebitAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityAttribHistInquiryResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EntityAttribHistInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribute[] EntityAttributesField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribute[] EntityAttributes + { + get + { + return this.EntityAttributesField; + } + set + { + this.EntityAttributesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityAttribute", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EntityAttribute : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AttributeCodeField; + + private string AttributeValueField; + + private System.Nullable CashboxTxnNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable RtxnNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AttributeCode + { + get + { + return this.AttributeCodeField; + } + set + { + this.AttributeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AttributeValue + { + get + { + return this.AttributeValueField; + } + set + { + this.AttributeValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashboxTxnNumber + { + get + { + return this.CashboxTxnNumberField; + } + set + { + this.CashboxTxnNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RtxnNumber + { + get + { + return this.RtxnNumberField; + } + set + { + this.RtxnNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityAttributeRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EntityAttributeRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ActionCodeField; + + private System.Nullable CashBoxTxnNumberField; + + private System.Nullable EffectiveDateField; + + private string EntityAttributeCodeField; + + private string EntityAttributeValueField; + + private System.Nullable InactiveDateField; + + private System.Nullable NullAttributeValueYNField; + + private System.Nullable NullInactiveDateYNField; + + private System.Nullable RtxnNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ActionCode + { + get + { + return this.ActionCodeField; + } + set + { + this.ActionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashBoxTxnNumber + { + get + { + return this.CashBoxTxnNumberField; + } + set + { + this.CashBoxTxnNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttributeCode + { + get + { + return this.EntityAttributeCodeField; + } + set + { + this.EntityAttributeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttributeValue + { + get + { + return this.EntityAttributeValueField; + } + set + { + this.EntityAttributeValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NullAttributeValueYN + { + get + { + return this.NullAttributeValueYNField; + } + set + { + this.NullAttributeValueYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NullInactiveDateYN + { + get + { + return this.NullInactiveDateYNField; + } + set + { + this.NullInactiveDateYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RtxnNumber + { + get + { + return this.RtxnNumberField; + } + set + { + this.RtxnNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Attribute", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Attribute : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CashBoxTxnNumberField; + + private System.Nullable EffectiveDateField; + + private string EntityAttributeCodeField; + + private string EntityAttributeValueField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable InactiveDateField; + + private System.Nullable RtxnNumberField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashBoxTxnNumber + { + get + { + return this.CashBoxTxnNumberField; + } + set + { + this.CashBoxTxnNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttributeCode + { + get + { + return this.EntityAttributeCodeField; + } + set + { + this.EntityAttributeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttributeValue + { + get + { + return this.EntityAttributeValueField; + } + set + { + this.EntityAttributeValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RtxnNumber + { + get + { + return this.RtxnNumberField; + } + set + { + this.RtxnNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ValidationRule", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ValidationRule : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string DescriptionField; + + private string FailedMessageField; + + private System.Nullable ValidationRuleNumberField; + + private string ValidationRuleStatusField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FailedMessage + { + get + { + return this.FailedMessageField; + } + set + { + this.FailedMessageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ValidationRuleNumber + { + get + { + return this.ValidationRuleNumberField; + } + set + { + this.ValidationRuleNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ValidationRuleStatus + { + get + { + return this.ValidationRuleStatusField; + } + set + { + this.ValidationRuleStatusField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EscrowDisbursementInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EscrowDisbursementInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AllotmentTypeCodeField; + + private string AllotmentTypeDescriptionField; + + private System.Nullable EffectiveDateField; + + private string InternalTransactionDescriptionField; + + private string PayeeNameField; + + private System.Nullable PostDateField; + + private System.Nullable TransactionAmountField; + + private string TransactionTypeCodeField; + + private string TransactionTypeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentTypeCode + { + get + { + return this.AllotmentTypeCodeField; + } + set + { + this.AllotmentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentTypeDescription + { + get + { + return this.AllotmentTypeDescriptionField; + } + set + { + this.AllotmentTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InternalTransactionDescription + { + get + { + return this.InternalTransactionDescriptionField; + } + set + { + this.InternalTransactionDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayeeName + { + get + { + return this.PayeeNameField; + } + set + { + this.PayeeNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PostDate + { + get + { + return this.PostDateField; + } + set + { + this.PostDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeDescription + { + get + { + return this.TransactionTypeDescriptionField; + } + set + { + this.TransactionTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationID", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationID : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalOrganizationIDField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPlan[] OrganizationPlansField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalOrganizationID + { + get + { + return this.ExternalOrganizationIDField; + } + set + { + this.ExternalOrganizationIDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPlan[] OrganizationPlans + { + get + { + return this.OrganizationPlansField; + } + set + { + this.OrganizationPlansField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationPlan", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationPlan : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable MasterQualifiedPlanAccountGroupNumberField; + + private System.Nullable MasterQualifiedPlanAccountNumberField; + + private string PlanDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterQualifiedPlanAccountGroupNumber + { + get + { + return this.MasterQualifiedPlanAccountGroupNumberField; + } + set + { + this.MasterQualifiedPlanAccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MasterQualifiedPlanAccountNumber + { + get + { + return this.MasterQualifiedPlanAccountNumberField; + } + set + { + this.MasterQualifiedPlanAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PlanDescription + { + get + { + return this.PlanDescriptionField; + } + set + { + this.PlanDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FileTypeSource", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class FileTypeSource : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string NameField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + private string SourceIDField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceID + { + get + { + return this.SourceIDField; + } + set + { + this.SourceIDField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NAICS", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class NAICS : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string NAICSCodeField; + + private string NAICSDescriptionField; + + private System.Nullable NAICSNumberField; + + private string NAICSTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NAICSCode + { + get + { + return this.NAICSCodeField; + } + set + { + this.NAICSCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NAICSDescription + { + get + { + return this.NAICSDescriptionField; + } + set + { + this.NAICSDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NAICSNumber + { + get + { + return this.NAICSNumberField; + } + set + { + this.NAICSNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NAICSTypeCode + { + get + { + return this.NAICSTypeCodeField; + } + set + { + this.NAICSTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SIC", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class SIC : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string SICCodeField; + + private string SICDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SICSub[] SICSubListField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICCode + { + get + { + return this.SICCodeField; + } + set + { + this.SICCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICDescription + { + get + { + return this.SICDescriptionField; + } + set + { + this.SICDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SICSub[] SICSubList + { + get + { + return this.SICSubListField; + } + set + { + this.SICSubListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SICSub", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class SICSub : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string SICSubCodeField; + + private string SICSubDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICSubCode + { + get + { + return this.SICSubCodeField; + } + set + { + this.SICSubCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICSubDescription + { + get + { + return this.SICSubDescriptionField; + } + set + { + this.SICSubDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataAccountRoleCode", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GetTaxIdDataAccountRoleCode : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountRoleCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataUserField", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GetTaxIdDataUserField : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPersonOrganizationUserField[] AccountUserFieldCodesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPersonOrganizationUserField[] OrganizationUserFieldCodesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPersonOrganizationUserField[] PersonUserFieldCodesField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPersonOrganizationUserField[] AccountUserFieldCodes + { + get + { + return this.AccountUserFieldCodesField; + } + set + { + this.AccountUserFieldCodesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPersonOrganizationUserField[] OrganizationUserFieldCodes + { + get + { + return this.OrganizationUserFieldCodesField; + } + set + { + this.OrganizationUserFieldCodesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPersonOrganizationUserField[] PersonUserFieldCodes + { + get + { + return this.PersonUserFieldCodesField; + } + set + { + this.PersonUserFieldCodesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPersonOrganizationUserField", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPersonOrganizationUserField : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AllCodesField; + + private string UserFieldCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllCodes + { + get + { + return this.AllCodesField; + } + set + { + this.AllCodesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserFieldCode + { + get + { + return this.UserFieldCodeField; + } + set + { + this.UserFieldCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountTaxIdData", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountTaxIdData : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string AccountOriginField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[] AccountUserFieldsField; + + private System.Nullable AvailableBalanceField; + + private System.Nullable BalanceAmountField; + + private string CalculationScheduleNameField; + + private System.Nullable CalculationScheduleNumberField; + + private string CollateralCodeField; + + private System.Nullable CreditLimitAmountField; + + private string CurrentAccountStatusCodeField; + + private string CurrentMinorAccountTypeCodeField; + + private System.Nullable CurrentPaymentAmountField; + + private System.Nullable DateAccountOpenedField; + + private System.Nullable InterestRateField; + + private System.Nullable IsTeaserRateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.JointOwner[] JointOwnersField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutFlag[] LockoutFlagsField; + + private string MajorAccountTypeCodeField; + + private System.Nullable MarginFixedField; + + private System.Nullable MaturityDateField; + + private System.Nullable NextDueDateField; + + private System.Nullable NextRateChangeDateField; + + private System.Nullable OriginalBalanceField; + + private System.Nullable OriginalTermField; + + private System.Nullable OrignalLTVRatioField; + + private string OwnerTaxIdField; + + private string PaymentFrequencyCodeField; + + private string PaymentMethodCodeField; + + private System.Nullable PayoffAmountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPrepaymentPenalty[] PrepaymentPenaltiesField; + + private string PurposeCodeField; + + private System.Nullable RegDDAvailBalField; + + private System.Nullable RemainingTermField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningFlag[] WarningFlagsField; + + 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 string AccountOrigin + { + get + { + return this.AccountOriginField; + } + set + { + this.AccountOriginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[] AccountUserFields + { + get + { + return this.AccountUserFieldsField; + } + set + { + this.AccountUserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BalanceAmount + { + get + { + return this.BalanceAmountField; + } + set + { + this.BalanceAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalculationScheduleName + { + get + { + return this.CalculationScheduleNameField; + } + set + { + this.CalculationScheduleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CalculationScheduleNumber + { + get + { + return this.CalculationScheduleNumberField; + } + set + { + this.CalculationScheduleNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralCode + { + get + { + return this.CollateralCodeField; + } + set + { + this.CollateralCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimitAmount + { + get + { + return this.CreditLimitAmountField; + } + set + { + this.CreditLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAccountTypeCode + { + get + { + return this.CurrentMinorAccountTypeCodeField; + } + set + { + this.CurrentMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentPaymentAmount + { + get + { + return this.CurrentPaymentAmountField; + } + set + { + this.CurrentPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateAccountOpened + { + get + { + return this.DateAccountOpenedField; + } + set + { + this.DateAccountOpenedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTeaserRate + { + get + { + return this.IsTeaserRateField; + } + set + { + this.IsTeaserRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.JointOwner[] JointOwners + { + get + { + return this.JointOwnersField; + } + set + { + this.JointOwnersField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutFlag[] LockoutFlags + { + get + { + return this.LockoutFlagsField; + } + set + { + this.LockoutFlagsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MarginFixed + { + get + { + return this.MarginFixedField; + } + set + { + this.MarginFixedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDueDate + { + get + { + return this.NextDueDateField; + } + set + { + this.NextDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextRateChangeDate + { + get + { + return this.NextRateChangeDateField; + } + set + { + this.NextRateChangeDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginalBalance + { + get + { + return this.OriginalBalanceField; + } + set + { + this.OriginalBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginalTerm + { + get + { + return this.OriginalTermField; + } + set + { + this.OriginalTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrignalLTVRatio + { + get + { + return this.OrignalLTVRatioField; + } + set + { + this.OrignalLTVRatioField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnerTaxId + { + get + { + return this.OwnerTaxIdField; + } + set + { + this.OwnerTaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentFrequencyCode + { + get + { + return this.PaymentFrequencyCodeField; + } + set + { + this.PaymentFrequencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentMethodCode + { + get + { + return this.PaymentMethodCodeField; + } + set + { + this.PaymentMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayoffAmount + { + get + { + return this.PayoffAmountField; + } + set + { + this.PayoffAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPrepaymentPenalty[] PrepaymentPenalties + { + get + { + return this.PrepaymentPenaltiesField; + } + set + { + this.PrepaymentPenaltiesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PurposeCode + { + get + { + return this.PurposeCodeField; + } + set + { + this.PurposeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegDDAvailBal + { + get + { + return this.RegDDAvailBalField; + } + set + { + this.RegDDAvailBalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RemainingTerm + { + get + { + return this.RemainingTermField; + } + set + { + this.RemainingTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningFlag[] WarningFlags + { + get + { + return this.WarningFlagsField; + } + set + { + this.WarningFlagsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonOrganizationAccountUserField", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonOrganizationAccountUserField : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string UserFieldCodeField; + + private string UserFieldValueField; + + 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 UserFieldValue + { + get + { + return this.UserFieldValueField; + } + set + { + this.UserFieldValueField = 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="JointOwner", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class JointOwner : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.JointOwnerAccountRole[] AccountRolesField; + + private System.Nullable DateBirthField; + + private string FirstNameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[] JointOwnerUserFieldsField; + + private string LastNameField; + + private string MiddleInitialField; + + private string OrganizationNameField; + + private System.Nullable OwnerNumberField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.JointOwnerAccountRole[] AccountRoles + { + get + { + return this.AccountRolesField; + } + set + { + this.AccountRolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateBirth + { + get + { + return this.DateBirthField; + } + set + { + this.DateBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[] JointOwnerUserFields + { + get + { + return this.JointOwnerUserFieldsField; + } + set + { + this.JointOwnerUserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleInitial + { + get + { + return this.MiddleInitialField; + } + set + { + this.MiddleInitialField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OwnerNumber + { + get + { + return this.OwnerNumberField; + } + set + { + this.OwnerNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="JointOwnerAccountRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class JointOwnerAccountRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountRoleCodeField; + + private string AccountRoleDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleDescription + { + get + { + return this.AccountRoleDescriptionField; + } + set + { + this.AccountRoleDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLockoutFlag", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountLockoutFlag : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string LockoutFlagField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LockoutFlag + { + get + { + return this.LockoutFlagField; + } + set + { + this.LockoutFlagField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPrepaymentPenalty", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountPrepaymentPenalty : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string BalanceCategoryCodeField; + + private System.Nullable PenaltyAmountField; + + 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 System.Nullable PenaltyAmount + { + get + { + return this.PenaltyAmountField; + } + set + { + this.PenaltyAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWarningFlag", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountWarningFlag : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string WarningFlagField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WarningFlag + { + get + { + return this.WarningFlagField; + } + set + { + this.WarningFlagField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationTaxIdData", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationTaxIdData : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[] OrgPersonsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonOrganizationAddress[] OrganizationAddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataEmailAddress[] OrganizationEmailAddressesField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPhone[] OrganizationPhonesField; + + private string OrganizationTypeCodeField; + + private string OrganizationTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[] OrganizationUserFieldsField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddDate + { + get + { + return this.AddDateField; + } + set + { + this.AddDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[] OrgPersons + { + get + { + return this.OrgPersonsField; + } + set + { + this.OrgPersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonOrganizationAddress[] OrganizationAddresses + { + get + { + return this.OrganizationAddressesField; + } + set + { + this.OrganizationAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataEmailAddress[] OrganizationEmailAddresses + { + get + { + return this.OrganizationEmailAddressesField; + } + set + { + this.OrganizationEmailAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPhone[] OrganizationPhones + { + get + { + return this.OrganizationPhonesField; + } + set + { + this.OrganizationPhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeCode + { + get + { + return this.OrganizationTypeCodeField; + } + set + { + this.OrganizationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeDescription + { + get + { + return this.OrganizationTypeDescriptionField; + } + set + { + this.OrganizationTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[] OrganizationUserFields + { + get + { + return this.OrganizationUserFieldsField; + } + set + { + this.OrganizationUserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataPersonOrganizationAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GetTaxIdDataPersonOrganizationAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataAddressLine[] AddressLinesField; + + private System.Nullable AddressNumberField; + + private string AddressUseCodeField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private string MailCodeField; + + private string SMSANumberField; + + private string StateField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataAddressLine[] AddressLines + { + get + { + return this.AddressLinesField; + } + set + { + this.AddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressNumber + { + get + { + return this.AddressNumberField; + } + set + { + this.AddressNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressUseCode + { + get + { + return this.AddressUseCodeField; + } + set + { + this.AddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string State + { + get + { + return this.StateField; + } + set + { + this.StateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GetTaxIdDataAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressLineNumberField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLineNumber + { + get + { + return this.AddressLineNumberField; + } + set + { + this.AddressLineNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataEmailAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GetTaxIdDataEmailAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressLastUpdatedDateField; + + private System.Nullable AddressNumberField; + + private string AddressUseCodeField; + + private string EmailField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLastUpdatedDate + { + get + { + return this.AddressLastUpdatedDateField; + } + set + { + this.AddressLastUpdatedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressNumber + { + get + { + return this.AddressNumberField; + } + set + { + this.AddressNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressUseCode + { + get + { + return this.AddressUseCodeField; + } + set + { + this.AddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Email + { + get + { + return this.EmailField; + } + set + { + this.EmailField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataPhone", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GetTaxIdDataPhone : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AreaCodeField; + + private string CountryCodeField; + + private string CountryPhoneCodeField; + + private string ExchangeField; + + private System.Nullable IsPreferredField; + + private string NumberField; + + private string PhoneExtensionField; + + private System.Nullable PhoneLastUpdatedDateField; + + private System.Nullable PhoneSequenceNumberField; + + private string UsageCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaCode + { + get + { + return this.AreaCodeField; + } + set + { + this.AreaCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryPhoneCode + { + get + { + return this.CountryPhoneCodeField; + } + set + { + this.CountryPhoneCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Exchange + { + get + { + return this.ExchangeField; + } + set + { + this.ExchangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPreferred + { + get + { + return this.IsPreferredField; + } + set + { + this.IsPreferredField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Number + { + get + { + return this.NumberField; + } + set + { + this.NumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneExtension + { + get + { + return this.PhoneExtensionField; + } + set + { + this.PhoneExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PhoneLastUpdatedDate + { + get + { + return this.PhoneLastUpdatedDateField; + } + set + { + this.PhoneLastUpdatedDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PhoneSequenceNumber + { + get + { + return this.PhoneSequenceNumberField; + } + set + { + this.PhoneSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UsageCode + { + get + { + return this.UsageCodeField; + } + set + { + this.UsageCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonTaxIdData", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonTaxIdData : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddDateField; + + private string CustomerKeyWordField; + + private System.Nullable DateBirthField; + + private string FirstNameField; + + private System.Nullable IsATMCardField; + + private System.Nullable IsDirectDepositField; + + private string LastNameField; + + private string MaritalStatusCodeField; + + private string MemberGroupField; + + private System.Nullable MemberNumberField; + + private string MiddleInitialField; + + private string MiddleNameField; + + private System.Nullable PayrollGroupNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonOrganizationAddress[] PersonAddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataEmailAddress[] PersonEmailAddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonId[] PersonIdsField; + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPhone[] PersonPhonesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonType[] PersonTypesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[] PersonUserFieldsField; + + private string SalutationCodeField; + + private string SuffixField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddDate + { + get + { + return this.AddDateField; + } + set + { + this.AddDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerKeyWord + { + get + { + return this.CustomerKeyWordField; + } + set + { + this.CustomerKeyWordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateBirth + { + get + { + return this.DateBirthField; + } + set + { + this.DateBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsATMCard + { + get + { + return this.IsATMCardField; + } + set + { + this.IsATMCardField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsDirectDeposit + { + get + { + return this.IsDirectDepositField; + } + set + { + this.IsDirectDepositField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MaritalStatusCode + { + get + { + return this.MaritalStatusCodeField; + } + set + { + this.MaritalStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberGroup + { + get + { + return this.MemberGroupField; + } + set + { + this.MemberGroupField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleInitial + { + get + { + return this.MiddleInitialField; + } + set + { + this.MiddleInitialField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleName + { + get + { + return this.MiddleNameField; + } + set + { + this.MiddleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayrollGroupNumber + { + get + { + return this.PayrollGroupNumberField; + } + set + { + this.PayrollGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonOrganizationAddress[] PersonAddresses + { + get + { + return this.PersonAddressesField; + } + set + { + this.PersonAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataEmailAddress[] PersonEmailAddresses + { + get + { + return this.PersonEmailAddressesField; + } + set + { + this.PersonEmailAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonId[] PersonIds + { + get + { + return this.PersonIdsField; + } + set + { + this.PersonIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPhone[] PersonPhones + { + get + { + return this.PersonPhonesField; + } + set + { + this.PersonPhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataPersonType[] PersonTypes + { + get + { + return this.PersonTypesField; + } + set + { + this.PersonTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountUserField[] PersonUserFields + { + get + { + return this.PersonUserFieldsField; + } + set + { + this.PersonUserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SalutationCode + { + get + { + return this.SalutationCodeField; + } + set + { + this.SalutationCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Suffix + { + get + { + return this.SuffixField; + } + set + { + this.SuffixField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataPersonId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GetTaxIdDataPersonId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private System.Nullable ExpireDateField; + + private string IdValueField; + + private System.Nullable IssueDateField; + + private System.Nullable LastVerificationDateField; + + private string PersonIdTypeCodeField; + + private string StateCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IdValue + { + get + { + return this.IdValueField; + } + set + { + this.IdValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueDate + { + get + { + return this.IssueDateField; + } + set + { + this.IssueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastVerificationDate + { + get + { + return this.LastVerificationDateField; + } + set + { + this.LastVerificationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonIdTypeCode + { + get + { + return this.PersonIdTypeCodeField; + } + set + { + this.PersonIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataPersonType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class GetTaxIdDataPersonType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string PersonTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonTypeCode + { + get + { + return this.PersonTypeCodeField; + } + set + { + this.PersonTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInvestor", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountInvestor : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInvestorRateParameter AccountGroupInvestorRateParametersField; + + private System.Nullable AccountNumberField; + + private System.Nullable BuyDownSoldAmountField; + + private string CurrentStatusCodeField; + + private System.Nullable EscrowSoldAmountField; + + private System.Nullable FirstPaymentSoldDateField; + + private System.Nullable GuaranteeFeeRateField; + + private System.Nullable InvestorGroupNumberField; + + private System.Nullable InvestorLoanNumberField; + + private string NoteHolderCodeField; + + private System.Nullable OriginatingInvestorRateField; + + private System.Nullable PercentOwnedField; + + private System.Nullable ServiceFeeAmountField; + + private System.Nullable ServiceFeePercentField; + + private string ServiceFeeRateMethodCodeField; + + private System.Nullable SoldAmountField; + + private System.Nullable SoldDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInvestorRateParameter AccountGroupInvestorRateParameters + { + get + { + return this.AccountGroupInvestorRateParametersField; + } + set + { + this.AccountGroupInvestorRateParametersField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BuyDownSoldAmount + { + get + { + return this.BuyDownSoldAmountField; + } + set + { + this.BuyDownSoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentStatusCode + { + get + { + return this.CurrentStatusCodeField; + } + set + { + this.CurrentStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowSoldAmount + { + get + { + return this.EscrowSoldAmountField; + } + set + { + this.EscrowSoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FirstPaymentSoldDate + { + get + { + return this.FirstPaymentSoldDateField; + } + set + { + this.FirstPaymentSoldDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GuaranteeFeeRate + { + get + { + return this.GuaranteeFeeRateField; + } + set + { + this.GuaranteeFeeRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InvestorGroupNumber + { + get + { + return this.InvestorGroupNumberField; + } + set + { + this.InvestorGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InvestorLoanNumber + { + get + { + return this.InvestorLoanNumberField; + } + set + { + this.InvestorLoanNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteHolderCode + { + get + { + return this.NoteHolderCodeField; + } + set + { + this.NoteHolderCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginatingInvestorRate + { + get + { + return this.OriginatingInvestorRateField; + } + set + { + this.OriginatingInvestorRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PercentOwned + { + get + { + return this.PercentOwnedField; + } + set + { + this.PercentOwnedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ServiceFeeAmount + { + get + { + return this.ServiceFeeAmountField; + } + set + { + this.ServiceFeeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ServiceFeePercent + { + get + { + return this.ServiceFeePercentField; + } + set + { + this.ServiceFeePercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ServiceFeeRateMethodCode + { + get + { + return this.ServiceFeeRateMethodCodeField; + } + set + { + this.ServiceFeeRateMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SoldAmount + { + get + { + return this.SoldAmountField; + } + set + { + this.SoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SoldDate + { + get + { + return this.SoldDateField; + } + set + { + this.SoldDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroupInvestorRateParameter", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountGroupInvestorRateParameter : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CalculationScheduleNumberField; + + private System.Nullable GuranteedServiceSpreadPercentField; + + private System.Nullable IsAccountLevelField; + + private System.Nullable IsProcessOverridesField; + + private System.Nullable IsRateChangeWithLoanField; + + private System.Nullable MarginPercentField; + + private System.Nullable MaximumInvestorRateField; + + private System.Nullable MaximumRateChangePerReviewField; + + private System.Nullable MinimumInvestorRateField; + + private string RateChangeCalculationPeriodCodeField; + + private System.Nullable RateChangeLeadDaysField; + + private System.Nullable RateParameterEffectiveDateField; + + private string RateRecalculationMethodCodeField; + + private string RoundingMethodCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CalculationScheduleNumber + { + get + { + return this.CalculationScheduleNumberField; + } + set + { + this.CalculationScheduleNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GuranteedServiceSpreadPercent + { + get + { + return this.GuranteedServiceSpreadPercentField; + } + set + { + this.GuranteedServiceSpreadPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAccountLevel + { + get + { + return this.IsAccountLevelField; + } + set + { + this.IsAccountLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsProcessOverrides + { + get + { + return this.IsProcessOverridesField; + } + set + { + this.IsProcessOverridesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRateChangeWithLoan + { + get + { + return this.IsRateChangeWithLoanField; + } + set + { + this.IsRateChangeWithLoanField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MarginPercent + { + get + { + return this.MarginPercentField; + } + set + { + this.MarginPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumInvestorRate + { + get + { + return this.MaximumInvestorRateField; + } + set + { + this.MaximumInvestorRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumRateChangePerReview + { + get + { + return this.MaximumRateChangePerReviewField; + } + set + { + this.MaximumRateChangePerReviewField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumInvestorRate + { + get + { + return this.MinimumInvestorRateField; + } + set + { + this.MinimumInvestorRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RateChangeCalculationPeriodCode + { + get + { + return this.RateChangeCalculationPeriodCodeField; + } + set + { + this.RateChangeCalculationPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RateChangeLeadDays + { + get + { + return this.RateChangeLeadDaysField; + } + set + { + this.RateChangeLeadDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RateParameterEffectiveDate + { + get + { + return this.RateParameterEffectiveDateField; + } + set + { + this.RateParameterEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RateRecalculationMethodCode + { + get + { + return this.RateRecalculationMethodCodeField; + } + set + { + this.RateRecalculationMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoundingMethodCode + { + get + { + return this.RoundingMethodCodeField; + } + set + { + this.RoundingMethodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInvestorMaintenanceResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountInvestorMaintenanceResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable InvestorGroupNumberField; + + 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 System.Nullable InvestorGroupNumber + { + get + { + return this.InvestorGroupNumberField; + } + set + { + this.InvestorGroupNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInvestorAccountRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountInvestorAccountRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string ActionCodeField; + + private System.Nullable InvestorGroupNumberField; + + private System.Nullable NewInvestorGroupNumberField; + + 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 string ActionCode + { + get + { + return this.ActionCodeField; + } + set + { + this.ActionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InvestorGroupNumber + { + get + { + return this.InvestorGroupNumberField; + } + set + { + this.InvestorGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NewInvestorGroupNumber + { + get + { + return this.NewInvestorGroupNumberField; + } + set + { + this.NewInvestorGroupNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInvestorAccountResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountInvestorAccountResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string ActionCodeField; + + private System.Nullable InvestorGroupNumberField; + + private System.Nullable TransactionNumberField; + + 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 string ActionCode + { + get + { + return this.ActionCodeField; + } + set + { + this.ActionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InvestorGroupNumber + { + get + { + return this.InvestorGroupNumberField; + } + set + { + this.InvestorGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionNumber + { + get + { + return this.TransactionNumberField; + } + set + { + this.TransactionNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable CalcScheduleEffectiveDateField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FirstPaymentDateField; + + private System.Nullable IsAllowCertificateGroupAcctField; + + private System.Nullable IsImmediateChangeField; + + private System.Nullable IsOverrideRateField; + + private System.Nullable IsRenewalField; + + private System.Nullable MaturityDateField; + + private string NewMinorAccountTypeCodeField; + + private System.Nullable OverrideRateField; + + private System.Nullable StartDateField; + + 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 System.Nullable CalcScheduleEffectiveDate + { + get + { + return this.CalcScheduleEffectiveDateField; + } + set + { + this.CalcScheduleEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FirstPaymentDate + { + get + { + return this.FirstPaymentDateField; + } + set + { + this.FirstPaymentDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAllowCertificateGroupAcct + { + get + { + return this.IsAllowCertificateGroupAcctField; + } + set + { + this.IsAllowCertificateGroupAcctField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsImmediateChange + { + get + { + return this.IsImmediateChangeField; + } + set + { + this.IsImmediateChangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsOverrideRate + { + get + { + return this.IsOverrideRateField; + } + set + { + this.IsOverrideRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRenewal + { + get + { + return this.IsRenewalField; + } + set + { + this.IsRenewalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityDate + { + get + { + return this.MaturityDateField; + } + set + { + this.MaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewMinorAccountTypeCode + { + get + { + return this.NewMinorAccountTypeCodeField; + } + set + { + this.NewMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OverrideRate + { + get + { + return this.OverrideRateField; + } + set + { + this.OverrideRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StartDate + { + get + { + return this.StartDateField; + } + set + { + this.StartDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string MajorField; + + private string NewMinorField; + + private string OldMinorField; + + private System.Nullable WasSuccessfulField; + + 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 string Major + { + get + { + return this.MajorField; + } + set + { + this.MajorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewMinor + { + get + { + return this.NewMinorField; + } + set + { + this.NewMinorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OldMinor + { + get + { + return this.OldMinorField; + } + set + { + this.OldMinorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreementType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AgreementType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AgreementTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product2[] ProductListField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementTypeCode + { + get + { + return this.AgreementTypeCodeField; + } + set + { + this.AgreementTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Product2[] ProductList + { + get + { + return this.ProductListField; + } + set + { + this.ProductListField = 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")] + public partial class Product2 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ATMCycleDepositLimitAmountField; + + private System.Nullable ATMCycleWithdrawalLimitAmountField; + + 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 System.Nullable ATMCycleDepositLimitAmount + { + get + { + return this.ATMCycleDepositLimitAmountField; + } + set + { + this.ATMCycleDepositLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ATMCycleWithdrawalLimitAmount + { + get + { + return this.ATMCycleWithdrawalLimitAmountField; + } + set + { + this.ATMCycleWithdrawalLimitAmountField = 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="MobileAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MobileAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAccountInfo AccountInfoField; + + private System.Nullable AccountNumberField; + + private System.Nullable InterestRateField; + + private System.Nullable IsExternalEntityField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileProduct ProductField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAccountInfo AccountInfo + { + get + { + return this.AccountInfoField; + } + set + { + this.AccountInfoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExternalEntity + { + get + { + return this.IsExternalEntityField; + } + set + { + this.IsExternalEntityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileProduct 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="MobileAccountInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MobileAccountInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountMaturityDateField; + + private System.Nullable AvailableBalanceField; + + private System.Nullable AvailableCreditField; + + private System.Nullable CreditLimitField; + + private string CurrentAccountStatusCodeField; + + private string CurrentAccountStatusDescriptionField; + + private System.Nullable CurrentBalanceField; + + private System.Nullable InterestRateField; + + private System.Nullable InterestYieldField; + + private System.Nullable MLAggregateBalanceField; + + private string NickNameField; + + private System.Nullable OpenDateField; + + private System.Nullable RelatedBalanceField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountMaturityDate + { + get + { + return this.AccountMaturityDateField; + } + set + { + this.AccountMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableCredit + { + get + { + return this.AvailableCreditField; + } + set + { + this.AvailableCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusDescription + { + get + { + return this.CurrentAccountStatusDescriptionField; + } + set + { + this.CurrentAccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestYield + { + get + { + return this.InterestYieldField; + } + set + { + this.InterestYieldField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MLAggregateBalance + { + get + { + return this.MLAggregateBalanceField; + } + set + { + this.MLAggregateBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NickName + { + get + { + return this.NickNameField; + } + set + { + this.NickNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OpenDate + { + get + { + return this.OpenDateField; + } + set + { + this.OpenDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RelatedBalance + { + get + { + return this.RelatedBalanceField; + } + set + { + this.RelatedBalanceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MobileProduct", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MobileProduct : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + private string MinorCustomerDescriptionField; + + private string ProductCategoryCodeField; + + private string ProductCategoryDescField; + + private string ProductFullNameField; + + private string ProductNameField; + + private System.Nullable SuffixNumberField; + + private string SuffixNumberProductGroupCodeField; + + 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.Runtime.Serialization.DataMemberAttribute()] + public string MinorCustomerDescription + { + get + { + return this.MinorCustomerDescriptionField; + } + set + { + this.MinorCustomerDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductCategoryCode + { + get + { + return this.ProductCategoryCodeField; + } + set + { + this.ProductCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductCategoryDesc + { + get + { + return this.ProductCategoryDescField; + } + set + { + this.ProductCategoryDescField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductFullName + { + get + { + return this.ProductFullNameField; + } + set + { + this.ProductFullNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductName + { + get + { + return this.ProductNameField; + } + set + { + this.ProductNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuffixNumber + { + get + { + return this.SuffixNumberField; + } + set + { + this.SuffixNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SuffixNumberProductGroupCode + { + get + { + return this.SuffixNumberProductGroupCodeField; + } + set + { + this.SuffixNumberProductGroupCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MobileAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class MobileAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccount[] AccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementAccessType[] AgreementAccessTypesField; + + private string AgreementDescriptionField; + + private System.Nullable AgreementNumberField; + + private System.Nullable ByOrganizationNumberField; + + private System.Nullable ChangePasswordOnNextLoginField; + + private System.Nullable ChangePinOnNextLoginField; + + private string CurrentStatusCodeField; + + private System.Nullable IsAgreementPersonActiveField; + + private string MobilePanField; + + private System.Nullable PasswordEffectiveDateTimeField; + + private string TypeCodeField; + + private string TypeDescriptionField; + + private string UserIdValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementAccessType[] AgreementAccessTypes + { + get + { + return this.AgreementAccessTypesField; + } + set + { + this.AgreementAccessTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementDescription + { + get + { + return this.AgreementDescriptionField; + } + set + { + this.AgreementDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ByOrganizationNumber + { + get + { + return this.ByOrganizationNumberField; + } + set + { + this.ByOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChangePasswordOnNextLogin + { + get + { + return this.ChangePasswordOnNextLoginField; + } + set + { + this.ChangePasswordOnNextLoginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChangePinOnNextLogin + { + get + { + return this.ChangePinOnNextLoginField; + } + set + { + this.ChangePinOnNextLoginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentStatusCode + { + get + { + return this.CurrentStatusCodeField; + } + set + { + this.CurrentStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAgreementPersonActive + { + get + { + return this.IsAgreementPersonActiveField; + } + set + { + this.IsAgreementPersonActiveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MobilePan + { + get + { + return this.MobilePanField; + } + set + { + this.MobilePanField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PasswordEffectiveDateTime + { + get + { + return this.PasswordEffectiveDateTimeField; + } + set + { + this.PasswordEffectiveDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeCode + { + get + { + return this.TypeCodeField; + } + set + { + this.TypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeDescription + { + get + { + return this.TypeDescriptionField; + } + set + { + this.TypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserIdValue + { + get + { + return this.UserIdValueField; + } + set + { + this.UserIdValueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Demographics", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Demographics : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CustomerKeywordField; + + private System.Nullable DateOfBirthField; + + private System.Nullable ForeignCertExpireDateField; + + private string PreferredLocaleCodeField; + + private string RemoteDepositRiskField; + + private string TaxIdField; + + private System.Nullable TaxIdApplyDateField; + + private System.Nullable TaxIdCertDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerKeyword + { + get + { + return this.CustomerKeywordField; + } + set + { + this.CustomerKeywordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfBirth + { + get + { + return this.DateOfBirthField; + } + set + { + this.DateOfBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignCertExpireDate + { + get + { + return this.ForeignCertExpireDateField; + } + set + { + this.ForeignCertExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PreferredLocaleCode + { + get + { + return this.PreferredLocaleCodeField; + } + set + { + this.PreferredLocaleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RemoteDepositRisk + { + get + { + return this.RemoteDepositRiskField; + } + set + { + this.RemoteDepositRiskField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdApplyDate + { + get + { + return this.TaxIdApplyDateField; + } + set + { + this.TaxIdApplyDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdCertDate + { + get + { + return this.TaxIdCertDateField; + } + set + { + this.TaxIdCertDateField = 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")] + public partial class BalanceType1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string BalanceCategoryCodeField; + + private System.Nullable BalanceTypeAmountField; + + 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 System.Nullable BalanceTypeAmount + { + get + { + return this.BalanceTypeAmountField; + } + set + { + this.BalanceTypeAmountField = 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="CashboxTxnEntityAttribute", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CashboxTxnEntityAttribute : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string EntityAttributeField; + + private string EntityAttributeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttribute + { + get + { + return this.EntityAttributeField; + } + set + { + this.EntityAttributeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttributeCode + { + get + { + return this.EntityAttributeCodeField; + } + set + { + this.EntityAttributeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CheckIssue", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CheckIssue : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CheckNumberField; + + private string MemoField; + + private string PayeeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayeeAddress PayeeAddressField; + + private string StatusField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Memo + { + get + { + return this.MemoField; + } + set + { + this.MemoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Payee + { + get + { + return this.PayeeField; + } + set + { + this.PayeeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayeeAddress PayeeAddress + { + get + { + return this.PayeeAddressField; + } + set + { + this.PayeeAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Status + { + get + { + return this.StatusField; + } + set + { + this.StatusField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PayeeAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PayeeAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AddressLineInformation[] AddresslinesField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubDivisionCodeField; + + private string MailCodeField; + + private string SMSANumberField; + + private string StateField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AddressLineInformation[] Addresslines + { + get + { + return this.AddresslinesField; + } + set + { + this.AddresslinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionCode + { + get + { + return this.CountrySubDivisionCodeField; + } + set + { + this.CountrySubDivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string State + { + get + { + return this.StateField; + } + set + { + this.StateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AddressLineInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AddressLineInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExceptionPaymentInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExceptionPaymentInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DueDate1[] DueDatesField; + + private System.Nullable IsPartialPayAllowedField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DueDate1[] DueDates + { + get + { + return this.DueDatesField; + } + set + { + this.DueDatesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPartialPayAllowed + { + get + { + return this.IsPartialPayAllowedField; + } + set + { + this.IsPartialPayAllowedField = 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")] + public partial class DueDate1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcessBalanceType[] 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.ExcessBalanceType[] 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="ExcessBalanceType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExcessBalanceType : 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 ReceivablePaymentAmountField; + + 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 ReceivablePaymentAmount + { + get + { + return this.ReceivablePaymentAmountField; + } + set + { + this.ReceivablePaymentAmountField = 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="FundBalanceType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class FundBalanceType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable FundBalanceAmountField; + + private string FundTypeCodeField; + + private string FundTypeDetailCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FundBalanceAmount + { + get + { + return this.FundBalanceAmountField; + } + set + { + this.FundBalanceAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeCode + { + get + { + return this.FundTypeCodeField; + } + set + { + this.FundTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeDetailCode + { + get + { + return this.FundTypeDetailCodeField; + } + set + { + this.FundTypeDetailCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Fund", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Fund : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ClearingCategoryCodeField; + + private System.Nullable FundAmountField; + + private string FundTypeCodeField; + + private string FundTypeDetailCodeField; + + private System.Nullable NumberOfItemsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClearingCategoryCode + { + get + { + return this.ClearingCategoryCodeField; + } + set + { + this.ClearingCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FundAmount + { + get + { + return this.FundAmountField; + } + set + { + this.FundAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeCode + { + get + { + return this.FundTypeCodeField; + } + set + { + this.FundTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeDetailCode + { + get + { + return this.FundTypeDetailCodeField; + } + set + { + this.FundTypeDetailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfItems + { + get + { + return this.NumberOfItemsField; + } + set + { + this.NumberOfItemsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OverrideEffRate", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OverrideEffRate : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffRateField; + + private System.Nullable UseSystemCalculatedEffRateYNField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffRate + { + get + { + return this.EffRateField; + } + set + { + this.EffRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UseSystemCalculatedEffRateYN + { + get + { + return this.UseSystemCalculatedEffRateYNField; + } + set + { + this.UseSystemCalculatedEffRateYNField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Participation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Participation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AgreementNumberField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private System.Nullable IsPayableSatisfiedField; + + private System.Nullable OrganizationNumberField; + + private string ParticipantField; + + private string ParticipationPaymentTypeField; + + private System.Nullable PayableAmountPaidField; + + private System.Nullable PayableNumberField; + + private System.Nullable PayableSubAccountField; + + private System.Nullable PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = 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 IsPayableSatisfied + { + get + { + return this.IsPayableSatisfiedField; + } + set + { + this.IsPayableSatisfiedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Participant + { + get + { + return this.ParticipantField; + } + set + { + this.ParticipantField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParticipationPaymentType + { + get + { + return this.ParticipationPaymentTypeField; + } + set + { + this.ParticipationPaymentTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayableAmountPaid + { + get + { + return this.PayableAmountPaidField; + } + set + { + this.PayableAmountPaidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayableNumber + { + get + { + return this.PayableNumberField; + } + set + { + this.PayableNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayableSubAccount + { + get + { + return this.PayableSubAccountField; + } + set + { + this.PayableSubAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Reportable1098", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Reportable1098 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountField; + + private System.Nullable PriorYearYNField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorYearYN + { + get + { + return this.PriorYearYNField; + } + set + { + this.PriorYearYNField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RetirementInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RetirementInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string RetirementTransactionCategoryCodeField; + + private string RetirementYearField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementTransactionCategoryCode + { + get + { + return this.RetirementTransactionCategoryCodeField; + } + set + { + this.RetirementTransactionCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementYear + { + get + { + return this.RetirementYearField; + } + set + { + this.RetirementYearField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RtxnEntityAttribute", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RtxnEntityAttribute : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string EntityAttributeField; + + private string EntityAttributeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttribute + { + get + { + return this.EntityAttributeField; + } + set + { + this.EntityAttributeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttributeCode + { + get + { + return this.EntityAttributeCodeField; + } + set + { + this.EntityAttributeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CheckIssueNumber", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CheckIssueNumber : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CheckNumberField; + + private string StatusField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Status + { + get + { + return this.StatusField; + } + set + { + this.StatusField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteClass", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class NoteClass : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ClassCodeField; + + private string ClassDescriptionField; + + private string SubClassCodeField; + + private string SubClassDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClassCode + { + get + { + return this.ClassCodeField; + } + set + { + this.ClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClassDescription + { + get + { + return this.ClassDescriptionField; + } + set + { + this.ClassDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubClassCode + { + get + { + return this.SubClassCodeField; + } + set + { + this.SubClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubClassDescription + { + get + { + return this.SubClassDescriptionField; + } + set + { + this.SubClassDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class NoteResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ClassCodeField; + + private System.Nullable CreateDateField; + + private System.Nullable CreateDateTimeField; + + private string CreatePersonNameField; + + private System.Nullable CreatePersonNumberField; + + private System.Nullable InactiveDateField; + + private System.Nullable NoteNumberField; + + private string SubClassCodeField; + + private string TextField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClassCode + { + get + { + return this.ClassCodeField; + } + set + { + this.ClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreateDate + { + get + { + return this.CreateDateField; + } + set + { + this.CreateDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreateDateTime + { + get + { + return this.CreateDateTimeField; + } + set + { + this.CreateDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreatePersonName + { + get + { + return this.CreatePersonNameField; + } + set + { + this.CreatePersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreatePersonNumber + { + get + { + return this.CreatePersonNumberField; + } + set + { + this.CreatePersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubClassCode + { + get + { + return this.SubClassCodeField; + } + set + { + this.SubClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Text + { + get + { + return this.TextField; + } + set + { + this.TextField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class NoteRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ClassCodeField; + + private System.Nullable CreateDateField; + + private System.Nullable CreateDateTimeField; + + private System.Nullable CreatePersonNumberField; + + private System.Nullable InactiveDateField; + + private System.Nullable NoteNumberField; + + private string SubClassCodeField; + + private string TextField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClassCode + { + get + { + return this.ClassCodeField; + } + set + { + this.ClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreateDate + { + get + { + return this.CreateDateField; + } + set + { + this.CreateDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreateDateTime + { + get + { + return this.CreateDateTimeField; + } + set + { + this.CreateDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreatePersonNumber + { + get + { + return this.CreatePersonNumberField; + } + set + { + this.CreatePersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubClassCode + { + get + { + return this.SubClassCodeField; + } + set + { + this.SubClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Text + { + get + { + return this.TextField; + } + set + { + this.TextField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Note", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Note : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ClassCodeField; + + private System.Nullable NoteNumberField; + + private string SubClassCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClassCode + { + get + { + return this.ClassCodeField; + } + set + { + this.ClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubClassCode + { + get + { + return this.SubClassCodeField; + } + set + { + this.SubClassCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransferRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TransferRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ApprovalPersonNumberField; + + private System.Nullable CrossExchangeRateField; + + private System.Nullable EffectiveDateField; + + private System.Nullable FromAccountNumberField; + + private string FromDescriptionField; + + private System.Nullable IsRegDField; + + private System.Nullable PrePaymentFlagField; + + private System.Nullable ReceivedAmountField; + + private string ResponseCodeField; + + private string RtxnSourceCodeField; + + private System.Nullable ToAccountNumberField; + + private System.Nullable ToBaseExchangeRateField; + + private string ToDescriptionField; + + private System.Nullable TraceNumberField; + + private System.Nullable TransactionAmountField; + + private string TransactionTypeCodeField; + + private System.Nullable TypeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApprovalPersonNumber + { + get + { + return this.ApprovalPersonNumberField; + } + set + { + this.ApprovalPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CrossExchangeRate + { + get + { + return this.CrossExchangeRateField; + } + set + { + this.CrossExchangeRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromAccountNumber + { + get + { + return this.FromAccountNumberField; + } + set + { + this.FromAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FromDescription + { + get + { + return this.FromDescriptionField; + } + set + { + this.FromDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRegD + { + get + { + return this.IsRegDField; + } + set + { + this.IsRegDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrePaymentFlag + { + get + { + return this.PrePaymentFlagField; + } + set + { + this.PrePaymentFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivedAmount + { + get + { + return this.ReceivedAmountField; + } + set + { + this.ReceivedAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ResponseCode + { + get + { + return this.ResponseCodeField; + } + set + { + this.ResponseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnSourceCode + { + get + { + return this.RtxnSourceCodeField; + } + set + { + this.RtxnSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ToAccountNumber + { + get + { + return this.ToAccountNumberField; + } + set + { + this.ToAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ToBaseExchangeRate + { + get + { + return this.ToBaseExchangeRateField; + } + set + { + this.ToBaseExchangeRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ToDescription + { + get + { + return this.ToDescriptionField; + } + set + { + this.ToDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TraceNumber + { + get + { + return this.TraceNumberField; + } + set + { + this.TraceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Type + { + get + { + return this.TypeField; + } + set + { + this.TypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransferResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TransferResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable FromAccountNumberField; + + private string FromRtxnNbrField; + + private System.Nullable ToAccountNumberField; + + private string ToRtxnNbrField; + + private System.Nullable TransactionAmountField; + + private System.Nullable TransactionDateField; + + private string TransactionReferenceNbrField; + + private string TransferValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromAccountNumber + { + get + { + return this.FromAccountNumberField; + } + set + { + this.FromAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FromRtxnNbr + { + get + { + return this.FromRtxnNbrField; + } + set + { + this.FromRtxnNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ToAccountNumber + { + get + { + return this.ToAccountNumberField; + } + set + { + this.ToAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ToRtxnNbr + { + get + { + return this.ToRtxnNbrField; + } + set + { + this.ToRtxnNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionDate + { + get + { + return this.TransactionDateField; + } + set + { + this.TransactionDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionReferenceNbr + { + get + { + return this.TransactionReferenceNbrField; + } + set + { + this.TransactionReferenceNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransferValue + { + get + { + return this.TransferValueField; + } + set + { + this.TransferValueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationRequestRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationRequestRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsInactivateField; + + private System.Nullable OrganizationNumberField; + + private string OrganizationRoleCodeField; + + private System.Nullable SubjectOrganizationNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsInactivate + { + get + { + return this.IsInactivateField; + } + set + { + this.IsInactivateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationRoleCode + { + get + { + return this.OrganizationRoleCodeField; + } + set + { + this.OrganizationRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectOrganizationNumber + { + get + { + return this.SubjectOrganizationNumberField; + } + set + { + this.SubjectOrganizationNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationResponseRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationResponseRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable OrganizationNumberField; + + private string OrganizationRoleCodeField; + + private System.Nullable SubjectOrganizationNumberField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationRoleCode + { + get + { + return this.OrganizationRoleCodeField; + } + set + { + this.OrganizationRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectOrganizationNumber + { + get + { + return this.SubjectOrganizationNumberField; + } + set + { + this.SubjectOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonRequestRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonRequestRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsInactivateField; + + private System.Nullable OrganizationNumberField; + + private System.Nullable PersonNumberField; + + private string PersonRoleCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsInactivate + { + get + { + return this.IsInactivateField; + } + set + { + this.IsInactivateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonRoleCode + { + get + { + return this.PersonRoleCodeField; + } + set + { + this.PersonRoleCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ResponseRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ResponseRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable OrganizationNumberField; + + private System.Nullable PersonNumberField; + + private string PersonRoleCodeField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonRoleCode + { + get + { + return this.PersonRoleCodeField; + } + set + { + this.PersonRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationSearch", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationSearch : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddressesField; + + private System.Nullable IsValidField; + + private System.Nullable MemberNumberField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerOrganization[] OrganizationOwnerOrganizationsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerPerson[] OrganizationOwnerPersonsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationTaxId[] OrganizationTaxIdsField; + + private string OrganizationTypeCodeField; + + private string OrganizationTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPerson[] PersonsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] PhonesField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddresses + { + get + { + return this.ElectronicAddressesField; + } + set + { + this.ElectronicAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerOrganization[] OrganizationOwnerOrganizations + { + get + { + return this.OrganizationOwnerOrganizationsField; + } + set + { + this.OrganizationOwnerOrganizationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerPerson[] OrganizationOwnerPersons + { + get + { + return this.OrganizationOwnerPersonsField; + } + set + { + this.OrganizationOwnerPersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationTaxId[] OrganizationTaxIds + { + get + { + return this.OrganizationTaxIdsField; + } + set + { + this.OrganizationTaxIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeCode + { + get + { + return this.OrganizationTypeCodeField; + } + set + { + this.OrganizationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeDescription + { + get + { + return this.OrganizationTypeDescriptionField; + } + set + { + this.OrganizationTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPerson[] Persons + { + get + { + return this.PersonsField; + } + set + { + this.PersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationTaxId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationTaxId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DateTaxCertifiedField; + + private System.Nullable DateTaxIdApplyField; + + private System.Nullable IsMaskTINField; + + private string TaxIdField; + + private string TaxIdDisplayField; + + private string TaxIdTypeCodeField; + + private string TaxIdTypeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTaxCertified + { + get + { + return this.DateTaxCertifiedField; + } + set + { + this.DateTaxCertifiedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTaxIdApply + { + get + { + return this.DateTaxIdApplyField; + } + set + { + this.DateTaxIdApplyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMaskTIN + { + get + { + return this.IsMaskTINField; + } + set + { + this.IsMaskTINField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdDisplay + { + get + { + return this.TaxIdDisplayField; + } + set + { + this.TaxIdDisplayField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeCode + { + get + { + return this.TaxIdTypeCodeField; + } + set + { + this.TaxIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeDescription + { + get + { + return this.TaxIdTypeDescriptionField; + } + set + { + this.TaxIdTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationPerson", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationPerson : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AddressField; + + private System.Nullable DateofBirthField; + + private string EMailAddressField; + + private string FirstNameField; + + private System.Nullable IsValidField; + + private string LastNameField; + + private System.Nullable MemberNumberField; + + private string MiddleInitialField; + + private string MiddleNameField; + + private System.Nullable PersonNumberField; + + private string PhoneField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Address + { + get + { + return this.AddressField; + } + set + { + this.AddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateofBirth + { + get + { + return this.DateofBirthField; + } + set + { + this.DateofBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EMailAddress + { + get + { + return this.EMailAddressField; + } + set + { + this.EMailAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleInitial + { + get + { + return this.MiddleInitialField; + } + set + { + this.MiddleInitialField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleName + { + get + { + return this.MiddleNameField; + } + set + { + this.MiddleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Phone + { + get + { + return this.PhoneField; + } + set + { + this.PhoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgExtOrgId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgExtOrgId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExtIdField; + + private string ExtIdTypCdField; + + private System.Nullable ExtOrgNbrField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExtId + { + get + { + return this.ExtIdField; + } + set + { + this.ExtIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExtIdTypCd + { + get + { + return this.ExtIdTypCdField; + } + set + { + this.ExtIdTypCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExtOrgNbr + { + get + { + return this.ExtOrgNbrField; + } + set + { + this.ExtOrgNbrField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HSAdata", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class HSAdata : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AllowCheckOrdersField; + + private System.Nullable AllowDCardField; + + private System.Nullable AllowInvestmentsField; + + private System.Nullable AutoCreateInvestmentField; + + private System.Nullable AutoSweepField; + + private System.Nullable DefaultDaysToSuspendField; + + private string HSADDAMajorField; + + private string HSADDAMinorField; + + private string HSADDAMinorDescriptionField; + + private System.Nullable MaxThresholdField; + + private System.Nullable MinTransferAmountField; + + private string ParentOrgNameField; + + private System.Nullable ParentOrgNumberField; + + private string QPMajorCodeField; + + private string QPMinorCodeField; + + private string QPMinorDescriptionField; + + private string WaterfieldServiceCodeField; + + private string WebBrandCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllowCheckOrders + { + get + { + return this.AllowCheckOrdersField; + } + set + { + this.AllowCheckOrdersField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllowDCard + { + get + { + return this.AllowDCardField; + } + set + { + this.AllowDCardField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllowInvestments + { + get + { + return this.AllowInvestmentsField; + } + set + { + this.AllowInvestmentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AutoCreateInvestment + { + get + { + return this.AutoCreateInvestmentField; + } + set + { + this.AutoCreateInvestmentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AutoSweep + { + get + { + return this.AutoSweepField; + } + set + { + this.AutoSweepField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DefaultDaysToSuspend + { + get + { + return this.DefaultDaysToSuspendField; + } + set + { + this.DefaultDaysToSuspendField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HSADDAMajor + { + get + { + return this.HSADDAMajorField; + } + set + { + this.HSADDAMajorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HSADDAMinor + { + get + { + return this.HSADDAMinorField; + } + set + { + this.HSADDAMinorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HSADDAMinorDescription + { + get + { + return this.HSADDAMinorDescriptionField; + } + set + { + this.HSADDAMinorDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxThreshold + { + get + { + return this.MaxThresholdField; + } + set + { + this.MaxThresholdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinTransferAmount + { + get + { + return this.MinTransferAmountField; + } + set + { + this.MinTransferAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentOrgName + { + get + { + return this.ParentOrgNameField; + } + set + { + this.ParentOrgNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParentOrgNumber + { + get + { + return this.ParentOrgNumberField; + } + set + { + this.ParentOrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string QPMajorCode + { + get + { + return this.QPMajorCodeField; + } + set + { + this.QPMajorCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string QPMinorCode + { + get + { + return this.QPMinorCodeField; + } + set + { + this.QPMinorCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string QPMinorDescription + { + get + { + return this.QPMinorDescriptionField; + } + set + { + this.QPMinorDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WaterfieldServiceCode + { + get + { + return this.WaterfieldServiceCodeField; + } + set + { + this.WaterfieldServiceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WebBrandCode + { + get + { + return this.WebBrandCodeField; + } + set + { + this.WebBrandCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgIdInquiry", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgIdInquiry : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string CountryNameField; + + private string CountrySubdivisionCodeField; + + private System.Nullable ExpireDateField; + + private string IdNumberField; + + private System.Nullable IssueDateField; + + private string OrgIdTypeCodeField; + + private string StateCodeField; + + private string StateNameField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryName + { + get + { + return this.CountryNameField; + } + set + { + this.CountryNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IdNumber + { + get + { + return this.IdNumberField; + } + set + { + this.IdNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueDate + { + get + { + return this.IssueDateField; + } + set + { + this.IssueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgIdTypeCode + { + get + { + return this.OrgIdTypeCodeField; + } + set + { + this.OrgIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateName + { + get + { + return this.StateNameField; + } + set + { + this.StateNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgOrg", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgOrg : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string OrgNameField; + + private System.Nullable OrgNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgOrgRole[] OrgOrgRolesField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgName + { + get + { + return this.OrgNameField; + } + set + { + this.OrgNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrgNumber + { + get + { + return this.OrgNumberField; + } + set + { + this.OrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgOrgRole[] OrgOrgRoles + { + get + { + return this.OrgOrgRolesField; + } + set + { + this.OrgOrgRolesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgOrgRole", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgOrgRole : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string RoleCodeField; + + private string RoleDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleCode + { + get + { + return this.RoleCodeField; + } + set + { + this.RoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleDescription + { + get + { + return this.RoleDescriptionField; + } + set + { + this.RoleDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgTaxIdInquiry", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgTaxIdInquiry : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable DateTaxCertifiedField; + + private System.Nullable DateTaxIdApplyField; + + private string TaxIdField; + + private string TaxIdDisplayField; + + private System.Nullable TaxIdDisplayIsMaskedField; + + private string TaxIdTypeCodeField; + + private string TaxIdTypeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTaxCertified + { + get + { + return this.DateTaxCertifiedField; + } + set + { + this.DateTaxCertifiedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateTaxIdApply + { + get + { + return this.DateTaxIdApplyField; + } + set + { + this.DateTaxIdApplyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdDisplay + { + get + { + return this.TaxIdDisplayField; + } + set + { + this.TaxIdDisplayField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdDisplayIsMasked + { + get + { + return this.TaxIdDisplayIsMaskedField; + } + set + { + this.TaxIdDisplayIsMaskedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeCode + { + get + { + return this.TaxIdTypeCodeField; + } + set + { + this.TaxIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeDescription + { + get + { + return this.TaxIdTypeDescriptionField; + } + set + { + this.TaxIdTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Country CountryField; + + private string CountrySubdivisionCodeField; + + private System.Nullable ExpireDateField; + + private string IdValueField; + + private System.Nullable IssueDateField; + + private string OrgIdTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.State StateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Country Country + { + get + { + return this.CountryField; + } + set + { + this.CountryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IdValue + { + get + { + return this.IdValueField; + } + set + { + this.IdValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueDate + { + get + { + return this.IssueDateField; + } + set + { + this.IssueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgIdTypeCode + { + get + { + return this.OrgIdTypeCodeField; + } + set + { + this.OrgIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.State State + { + get + { + return this.StateField; + } + set + { + this.StateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgTaxId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgTaxId1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ApplyDateField; + + private System.Nullable CertificationDateField; + + private string TaxIdField; + + private string TaxIdTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApplyDate + { + get + { + return this.ApplyDateField; + } + set + { + this.ApplyDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CertificationDate + { + get + { + return this.CertificationDateField; + } + set + { + this.CertificationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdTypeCode + { + get + { + return this.TaxIdTypeCodeField; + } + set + { + this.TaxIdTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersOrgPayrollTyp", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersOrgPayrollTyp : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Distribution[] DistributionsField; + + private string OrganizationField; + + private System.Nullable OrganizationNumberField; + + private string PayrollTypeField; + + private string PayrollTypeCodeField; + + private System.Nullable PayrollTypeEffectiveDateField; + + private System.Nullable PayrollTypeInactiveDateField; + + private System.Nullable ResidualAccountNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Distribution[] Distributions + { + get + { + return this.DistributionsField; + } + set + { + this.DistributionsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Organization + { + get + { + return this.OrganizationField; + } + set + { + this.OrganizationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayrollType + { + get + { + return this.PayrollTypeField; + } + set + { + this.PayrollTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayrollTypeCode + { + get + { + return this.PayrollTypeCodeField; + } + set + { + this.PayrollTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayrollTypeEffectiveDate + { + get + { + return this.PayrollTypeEffectiveDateField; + } + set + { + this.PayrollTypeEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayrollTypeInactiveDate + { + get + { + return this.PayrollTypeInactiveDateField; + } + set + { + this.PayrollTypeInactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ResidualAccountNumber + { + get + { + return this.ResidualAccountNumberField; + } + set + { + this.ResidualAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Distribution", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Distribution : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable DistributionAccountSequenceNumberField; + + private System.Nullable DistributionAmountField; + + private System.Nullable DistributionPercentField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable SuspendEndDateField; + + private System.Nullable SuspendStartDateField; + + private System.Nullable UsePercentageOfLoanReceivableField; + + 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 System.Nullable DistributionAccountSequenceNumber + { + get + { + return this.DistributionAccountSequenceNumberField; + } + set + { + this.DistributionAccountSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DistributionAmount + { + get + { + return this.DistributionAmountField; + } + set + { + this.DistributionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DistributionPercent + { + get + { + return this.DistributionPercentField; + } + set + { + this.DistributionPercentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuspendEndDate + { + get + { + return this.SuspendEndDateField; + } + set + { + this.SuspendEndDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuspendStartDate + { + get + { + return this.SuspendStartDateField; + } + set + { + this.SuspendStartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UsePercentageOfLoanReceivable + { + get + { + return this.UsePercentageOfLoanReceivableField; + } + set + { + this.UsePercentageOfLoanReceivableField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PendingRtxn", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PendingRtxn : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CheckNumberField; + + private string DebitCreditField; + + private string ExternalAccountNumberField; + + private string ExternalRtxnDescriptionField; + + private System.Nullable ExternalRtxnDescriptionNumberField; + + private string FileRecordStatusCodeField; + + private string FileRecordStatusDescriptionField; + + private System.Nullable PostDateField; + + private string RtxnTypeCodeField; + + private string RtxnTypeDescriptionField; + + private string SourceIdField; + + private System.Nullable TimeUniqueExtensionField; + + private System.Nullable TraceNumberField; + + private System.Nullable TransactionAmountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DebitCredit + { + get + { + return this.DebitCreditField; + } + set + { + this.DebitCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountNumber + { + get + { + return this.ExternalAccountNumberField; + } + set + { + this.ExternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalRtxnDescription + { + get + { + return this.ExternalRtxnDescriptionField; + } + set + { + this.ExternalRtxnDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalRtxnDescriptionNumber + { + get + { + return this.ExternalRtxnDescriptionNumberField; + } + set + { + this.ExternalRtxnDescriptionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FileRecordStatusCode + { + get + { + return this.FileRecordStatusCodeField; + } + set + { + this.FileRecordStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FileRecordStatusDescription + { + get + { + return this.FileRecordStatusDescriptionField; + } + set + { + this.FileRecordStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PostDate + { + get + { + return this.PostDateField; + } + set + { + this.PostDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCode + { + get + { + return this.RtxnTypeCodeField; + } + set + { + this.RtxnTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeDescription + { + get + { + return this.RtxnTypeDescriptionField; + } + set + { + this.RtxnTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceId + { + get + { + return this.SourceIdField; + } + set + { + this.SourceIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TimeUniqueExtension + { + get + { + return this.TimeUniqueExtensionField; + } + set + { + this.TimeUniqueExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TraceNumber + { + get + { + return this.TraceNumberField; + } + set + { + this.TraceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCollateralAcct[] AccountCollateralAccountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalOrganizationIdentification[] AccountExternalOrgIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInformation AccountInfoField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan[] AccountLoanRepricingPlansField; + + private System.Nullable AccountNumberField; + + private string ExternalEntityIdField; + + private System.Nullable IsExternalEntityField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccountInformation LoanAccountInfoField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanBalanceInfo LoanBalancesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonProduct ProductField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[] RolesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ShareBalances ShareBalanceField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwnerField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxRptOverride[] TaxReportingOverridesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFieldsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCollateralAcct[] AccountCollateralAccount + { + get + { + return this.AccountCollateralAccountField; + } + set + { + this.AccountCollateralAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalOrganizationIdentification[] AccountExternalOrgIds + { + get + { + return this.AccountExternalOrgIdsField; + } + set + { + this.AccountExternalOrgIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInformation AccountInfo + { + get + { + return this.AccountInfoField; + } + set + { + this.AccountInfoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan[] AccountLoanRepricingPlans + { + get + { + return this.AccountLoanRepricingPlansField; + } + set + { + this.AccountLoanRepricingPlansField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalEntityId + { + get + { + return this.ExternalEntityIdField; + } + set + { + this.ExternalEntityIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExternalEntity + { + get + { + return this.IsExternalEntityField; + } + set + { + this.IsExternalEntityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanAccountInformation LoanAccountInfo + { + get + { + return this.LoanAccountInfoField; + } + set + { + this.LoanAccountInfoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanBalanceInfo LoanBalances + { + get + { + return this.LoanBalancesField; + } + set + { + this.LoanBalancesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonProduct Product + { + get + { + return this.ProductField; + } + set + { + this.ProductField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ShareBalances ShareBalance + { + get + { + return this.ShareBalanceField; + } + set + { + this.ShareBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwner + { + get + { + return this.TaxOwnerField; + } + set + { + this.TaxOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxRptOverride[] TaxReportingOverrides + { + get + { + return this.TaxReportingOverridesField; + } + set + { + this.TaxReportingOverridesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountCollateralAcct", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountCollateralAcct : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CollateralAccountNumberField; + + private System.Nullable CollateralEffectiveDateField; + + private System.Nullable CollateralInactiveDateField; + + private string CollateralMajorAccountTypeCodeField; + + private string CollateralMajorAccountTypeDescriptionField; + + private string CollateralMinorAccountTypeCodeField; + + private string CollateralMinorAccountTypeDescriptionField; + + private System.Nullable HoldAmountField; + + private System.Nullable HoldPercentageField; + + private System.Nullable SequenceNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollateralAccountNumber + { + get + { + return this.CollateralAccountNumberField; + } + set + { + this.CollateralAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollateralEffectiveDate + { + get + { + return this.CollateralEffectiveDateField; + } + set + { + this.CollateralEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CollateralInactiveDate + { + get + { + return this.CollateralInactiveDateField; + } + set + { + this.CollateralInactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralMajorAccountTypeCode + { + get + { + return this.CollateralMajorAccountTypeCodeField; + } + set + { + this.CollateralMajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralMajorAccountTypeDescription + { + get + { + return this.CollateralMajorAccountTypeDescriptionField; + } + set + { + this.CollateralMajorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralMinorAccountTypeCode + { + get + { + return this.CollateralMinorAccountTypeCodeField; + } + set + { + this.CollateralMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CollateralMinorAccountTypeDescription + { + get + { + return this.CollateralMinorAccountTypeDescriptionField; + } + set + { + this.CollateralMinorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAmount + { + get + { + return this.HoldAmountField; + } + set + { + this.HoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldPercentage + { + get + { + return this.HoldPercentageField; + } + set + { + this.HoldPercentageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountCurrencyCodeField; + + private System.Nullable AccountMaturityDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating[] AccountRiskRatingsField; + + private System.Nullable AccruedInterestField; + + private string AddressFormatField; + + private string AddressFormatCodeField; + + private System.Nullable AmountDueField; + + private System.Nullable AvailableBalanceField; + + private System.Nullable AvailableCreditField; + + private string BranchOrganizationNameField; + + private System.Nullable BranchOrganizationNumberField; + + private System.Nullable CardHoldAmountField; + + private System.Nullable CheckHoldAmountField; + + private string CloseReasonCodeField; + + private string CloseReasonCodeDescriptionField; + + private System.Nullable CreditLimitField; + + private string CurrentAccountStatusCodeField; + + private string CurrentAccountStatusDescriptionField; + + private System.Nullable CurrentBalanceField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrentMailingAddress CurrentMailingAddressField; + + private System.Nullable CurrentTermField; + + private string DeliveryMethodCodeField; + + private string DeliveryMethodCodeDescriptionField; + + private System.Nullable DueDateField; + + private string InterestAccountCycleCodeField; + + private string InterestAccountCycleCodeDescriptionField; + + private System.Nullable InterestRateField; + + private System.Nullable InterestYieldField; + + private System.Nullable IsFamilyField; + + private System.Nullable IsLoanLimitField; + + private System.Nullable IsPassbookField; + + private System.Nullable IsRestrictionField; + + private System.Nullable IsRetirementField; + + private System.Nullable IsRevolvingLoanField; + + private System.Nullable IsTDRenewableField; + + private System.Nullable IsTransactionAccountField; + + private System.Nullable IsValidField; + + private System.Nullable LastContactDateField; + + private System.Nullable LastDepositDateField; + + private System.Nullable LastInterestCreditAmountField; + + private System.Nullable LastInterestCreditDateField; + + private System.Nullable LastStatementDateField; + + private System.Nullable LoanInterestRateField; + + private System.Nullable MLAggregateBalanceField; + + private string MailAddressUseCodeField; + + private string MailTypeCodeField; + + private System.Nullable ManagementHoldAmountField; + + private string NickNameField; + + private System.Nullable OpenDateField; + + private string OwnershipCodeField; + + private string OwnershipCodeDescriptionField; + + private System.Nullable PenaltyFreeAmountField; + + private System.Nullable PendingRegD3CountField; + + private System.Nullable PendingRegD6CountField; + + private System.Nullable RegD3CountField; + + private System.Nullable RegD6CountField; + + private System.Nullable RegDDAvailableBalanceField; + + private System.Nullable RegEODOptionalField; + + private System.Nullable RelatedBalanceField; + + private System.Nullable RetirementAccountNumberField; + + private string SourceCodeField; + + private string SourceCodeDescriptionField; + + private string StatementAccountCycleCodeField; + + private string StatementAccountCycleCodeDescriptionField; + + private System.Nullable StatementAccountNumberField; + + private System.Nullable TDLastRenewalDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountCurrencyCode + { + get + { + return this.AccountCurrencyCodeField; + } + set + { + this.AccountCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountMaturityDate + { + get + { + return this.AccountMaturityDateField; + } + set + { + this.AccountMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating[] AccountRiskRatings + { + get + { + return this.AccountRiskRatingsField; + } + set + { + this.AccountRiskRatingsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccruedInterest + { + get + { + return this.AccruedInterestField; + } + set + { + this.AccruedInterestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressFormat + { + get + { + return this.AddressFormatField; + } + set + { + this.AddressFormatField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressFormatCode + { + get + { + return this.AddressFormatCodeField; + } + set + { + this.AddressFormatCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmountDue + { + get + { + return this.AmountDueField; + } + set + { + this.AmountDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableCredit + { + get + { + return this.AvailableCreditField; + } + set + { + this.AvailableCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BranchOrganizationName + { + get + { + return this.BranchOrganizationNameField; + } + set + { + this.BranchOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BranchOrganizationNumber + { + get + { + return this.BranchOrganizationNumberField; + } + set + { + this.BranchOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardHoldAmount + { + get + { + return this.CardHoldAmountField; + } + set + { + this.CardHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckHoldAmount + { + get + { + return this.CheckHoldAmountField; + } + set + { + this.CheckHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CloseReasonCode + { + get + { + return this.CloseReasonCodeField; + } + set + { + this.CloseReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CloseReasonCodeDescription + { + get + { + return this.CloseReasonCodeDescriptionField; + } + set + { + this.CloseReasonCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusDescription + { + get + { + return this.CurrentAccountStatusDescriptionField; + } + set + { + this.CurrentAccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrentMailingAddress CurrentMailingAddress + { + get + { + return this.CurrentMailingAddressField; + } + set + { + this.CurrentMailingAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentTerm + { + get + { + return this.CurrentTermField; + } + set + { + this.CurrentTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DeliveryMethodCode + { + get + { + return this.DeliveryMethodCodeField; + } + set + { + this.DeliveryMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DeliveryMethodCodeDescription + { + get + { + return this.DeliveryMethodCodeDescriptionField; + } + set + { + this.DeliveryMethodCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDate + { + get + { + return this.DueDateField; + } + set + { + this.DueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestAccountCycleCode + { + get + { + return this.InterestAccountCycleCodeField; + } + set + { + this.InterestAccountCycleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestAccountCycleCodeDescription + { + get + { + return this.InterestAccountCycleCodeDescriptionField; + } + set + { + this.InterestAccountCycleCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestYield + { + get + { + return this.InterestYieldField; + } + set + { + this.InterestYieldField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFamily + { + get + { + return this.IsFamilyField; + } + set + { + this.IsFamilyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLoanLimit + { + get + { + return this.IsLoanLimitField; + } + set + { + this.IsLoanLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPassbook + { + get + { + return this.IsPassbookField; + } + set + { + this.IsPassbookField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRestriction + { + get + { + return this.IsRestrictionField; + } + set + { + this.IsRestrictionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRetirement + { + get + { + return this.IsRetirementField; + } + set + { + this.IsRetirementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRevolvingLoan + { + get + { + return this.IsRevolvingLoanField; + } + set + { + this.IsRevolvingLoanField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTDRenewable + { + get + { + return this.IsTDRenewableField; + } + set + { + this.IsTDRenewableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTransactionAccount + { + get + { + return this.IsTransactionAccountField; + } + set + { + this.IsTransactionAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastContactDate + { + get + { + return this.LastContactDateField; + } + set + { + this.LastContactDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastDepositDate + { + get + { + return this.LastDepositDateField; + } + set + { + this.LastDepositDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastInterestCreditAmount + { + get + { + return this.LastInterestCreditAmountField; + } + set + { + this.LastInterestCreditAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastInterestCreditDate + { + get + { + return this.LastInterestCreditDateField; + } + set + { + this.LastInterestCreditDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastStatementDate + { + get + { + return this.LastStatementDateField; + } + set + { + this.LastStatementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanInterestRate + { + get + { + return this.LoanInterestRateField; + } + set + { + this.LoanInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MLAggregateBalance + { + get + { + return this.MLAggregateBalanceField; + } + set + { + this.MLAggregateBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailAddressUseCode + { + get + { + return this.MailAddressUseCodeField; + } + set + { + this.MailAddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailTypeCode + { + get + { + return this.MailTypeCodeField; + } + set + { + this.MailTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ManagementHoldAmount + { + get + { + return this.ManagementHoldAmountField; + } + set + { + this.ManagementHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NickName + { + get + { + return this.NickNameField; + } + set + { + this.NickNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OpenDate + { + get + { + return this.OpenDateField; + } + set + { + this.OpenDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnershipCode + { + get + { + return this.OwnershipCodeField; + } + set + { + this.OwnershipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnershipCodeDescription + { + get + { + return this.OwnershipCodeDescriptionField; + } + set + { + this.OwnershipCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PenaltyFreeAmount + { + get + { + return this.PenaltyFreeAmountField; + } + set + { + this.PenaltyFreeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PendingRegD3Count + { + get + { + return this.PendingRegD3CountField; + } + set + { + this.PendingRegD3CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PendingRegD6Count + { + get + { + return this.PendingRegD6CountField; + } + set + { + this.PendingRegD6CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegD3Count + { + get + { + return this.RegD3CountField; + } + set + { + this.RegD3CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegD6Count + { + get + { + return this.RegD6CountField; + } + set + { + this.RegD6CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegDDAvailableBalance + { + get + { + return this.RegDDAvailableBalanceField; + } + set + { + this.RegDDAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegEODOptional + { + get + { + return this.RegEODOptionalField; + } + set + { + this.RegEODOptionalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RelatedBalance + { + get + { + return this.RelatedBalanceField; + } + set + { + this.RelatedBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RetirementAccountNumber + { + get + { + return this.RetirementAccountNumberField; + } + set + { + this.RetirementAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceCode + { + get + { + return this.SourceCodeField; + } + set + { + this.SourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceCodeDescription + { + get + { + return this.SourceCodeDescriptionField; + } + set + { + this.SourceCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StatementAccountCycleCode + { + get + { + return this.StatementAccountCycleCodeField; + } + set + { + this.StatementAccountCycleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StatementAccountCycleCodeDescription + { + get + { + return this.StatementAccountCycleCodeDescriptionField; + } + set + { + this.StatementAccountCycleCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StatementAccountNumber + { + get + { + return this.StatementAccountNumberField; + } + set + { + this.StatementAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TDLastRenewalDate + { + get + { + return this.TDLastRenewalDateField; + } + set + { + this.TDLastRenewalDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LoanAccountInformation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LoanAccountInformation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmortizationFirstDueDateField; + + private System.Nullable AmortizationLeadDaysField; + + private System.Nullable BillingLeadDaysOverrideField; + + private System.Nullable ContractDateField; + + private System.Nullable InterestPaidToDateField; + + private System.Nullable InterestRateField; + + private System.Nullable IsImminentDefaultField; + + private System.Nullable IsPrinSurplusProcField; + + private System.Nullable IsRepricingPlanAllowedField; + + private System.Nullable IsRestrictionExistsField; + + private System.Nullable LastInterestRateChangeDateField; + + private System.Nullable LastPaymentAmountField; + + private System.Nullable LastPaymentDateField; + + private System.Nullable LoanBranchOrganizationNumberField; + + private System.Nullable LoanMaturityDateField; + + private string LoanNickNameField; + + private System.Nullable MaturityAnticipatedPayoffDateField; + + private System.Nullable NextPaymentDueDateField; + + private System.Nullable OperatingFundAccruedIntField; + + private System.Nullable OperatingFundBalanceField; + + private System.Nullable OperatingFundIntRateField; + + private string PaymentMethodField; + + private string PaymentMethodCodeField; + + private string PaymentStatusField; + + private System.Nullable PayoffBalanceAsOfDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PmtCalPeriod[] PmtCalPeriodsField; + + private System.Nullable PriorInterestRateField; + + private System.Nullable RemainingPaymentsField; + + private string RiskRatingCodeField; + + private string RiskRatingDescriptionField; + + private System.Nullable TermMaturityDateField; + + private System.Nullable TotalPerDiemField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationFirstDueDate + { + get + { + return this.AmortizationFirstDueDateField; + } + set + { + this.AmortizationFirstDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationLeadDays + { + get + { + return this.AmortizationLeadDaysField; + } + set + { + this.AmortizationLeadDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BillingLeadDaysOverride + { + get + { + return this.BillingLeadDaysOverrideField; + } + set + { + this.BillingLeadDaysOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ContractDate + { + get + { + return this.ContractDateField; + } + set + { + this.ContractDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestPaidToDate + { + get + { + return this.InterestPaidToDateField; + } + set + { + this.InterestPaidToDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsImminentDefault + { + get + { + return this.IsImminentDefaultField; + } + set + { + this.IsImminentDefaultField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrinSurplusProc + { + get + { + return this.IsPrinSurplusProcField; + } + set + { + this.IsPrinSurplusProcField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRepricingPlanAllowed + { + get + { + return this.IsRepricingPlanAllowedField; + } + set + { + this.IsRepricingPlanAllowedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRestrictionExists + { + get + { + return this.IsRestrictionExistsField; + } + set + { + this.IsRestrictionExistsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastInterestRateChangeDate + { + get + { + return this.LastInterestRateChangeDateField; + } + set + { + this.LastInterestRateChangeDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentAmount + { + get + { + return this.LastPaymentAmountField; + } + set + { + this.LastPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentDate + { + get + { + return this.LastPaymentDateField; + } + set + { + this.LastPaymentDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanBranchOrganizationNumber + { + get + { + return this.LoanBranchOrganizationNumberField; + } + set + { + this.LoanBranchOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanMaturityDate + { + get + { + return this.LoanMaturityDateField; + } + set + { + this.LoanMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanNickName + { + get + { + return this.LoanNickNameField; + } + set + { + this.LoanNickNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityAnticipatedPayoffDate + { + get + { + return this.MaturityAnticipatedPayoffDateField; + } + set + { + this.MaturityAnticipatedPayoffDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextPaymentDueDate + { + get + { + return this.NextPaymentDueDateField; + } + set + { + this.NextPaymentDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundAccruedInt + { + get + { + return this.OperatingFundAccruedIntField; + } + set + { + this.OperatingFundAccruedIntField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundBalance + { + get + { + return this.OperatingFundBalanceField; + } + set + { + this.OperatingFundBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundIntRate + { + get + { + return this.OperatingFundIntRateField; + } + set + { + this.OperatingFundIntRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentMethod + { + get + { + return this.PaymentMethodField; + } + set + { + this.PaymentMethodField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentMethodCode + { + get + { + return this.PaymentMethodCodeField; + } + set + { + this.PaymentMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentStatus + { + get + { + return this.PaymentStatusField; + } + set + { + this.PaymentStatusField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayoffBalanceAsOfDate + { + get + { + return this.PayoffBalanceAsOfDateField; + } + set + { + this.PayoffBalanceAsOfDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PmtCalPeriod[] PmtCalPeriods + { + get + { + return this.PmtCalPeriodsField; + } + set + { + this.PmtCalPeriodsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorInterestRate + { + get + { + return this.PriorInterestRateField; + } + set + { + this.PriorInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RemainingPayments + { + get + { + return this.RemainingPaymentsField; + } + set + { + this.RemainingPaymentsField = 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.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TermMaturityDate + { + get + { + return this.TermMaturityDateField; + } + set + { + this.TermMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalPerDiem + { + get + { + return this.TotalPerDiemField; + } + set + { + this.TotalPerDiemField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="LoanBalanceInfo", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class LoanBalanceInfo : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AmountToPayCurrentField; + + private System.Nullable AvailableToDrawField; + + private System.Nullable CurrentYearInterestPaidField; + + private System.Nullable EscrowBalanceField; + + private System.Nullable EscrowCurrentlyDueField; + + private System.Nullable FeesCurrentlyDueField; + + private System.Nullable ForbearanceBalanceField; + + private System.Nullable InterestBalanceField; + + private System.Nullable InterestCurrentlyDueField; + + private System.Nullable LateChargesCurrentlyDueField; + + private System.Nullable OriginalLoanAmountField; + + private System.Nullable PayDownBalanceField; + + private System.Nullable PayoffBalanceField; + + private System.Nullable PrincipalBalanceField; + + private System.Nullable PrincipalCurrentlyDueField; + + private System.Nullable PriorYearInterestPaidField; + + private System.Nullable RegularPaymentAmountField; + + private System.Nullable TotalAmountCurrentlyDueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmountToPayCurrent + { + get + { + return this.AmountToPayCurrentField; + } + set + { + this.AmountToPayCurrentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableToDraw + { + get + { + return this.AvailableToDrawField; + } + set + { + this.AvailableToDrawField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentYearInterestPaid + { + get + { + return this.CurrentYearInterestPaidField; + } + set + { + this.CurrentYearInterestPaidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowBalance + { + get + { + return this.EscrowBalanceField; + } + set + { + this.EscrowBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowCurrentlyDue + { + get + { + return this.EscrowCurrentlyDueField; + } + set + { + this.EscrowCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FeesCurrentlyDue + { + get + { + return this.FeesCurrentlyDueField; + } + set + { + this.FeesCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForbearanceBalance + { + get + { + return this.ForbearanceBalanceField; + } + set + { + this.ForbearanceBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestBalance + { + get + { + return this.InterestBalanceField; + } + set + { + this.InterestBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestCurrentlyDue + { + get + { + return this.InterestCurrentlyDueField; + } + set + { + this.InterestCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LateChargesCurrentlyDue + { + get + { + return this.LateChargesCurrentlyDueField; + } + set + { + this.LateChargesCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginalLoanAmount + { + get + { + return this.OriginalLoanAmountField; + } + set + { + this.OriginalLoanAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayDownBalance + { + get + { + return this.PayDownBalanceField; + } + set + { + this.PayDownBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayoffBalance + { + get + { + return this.PayoffBalanceField; + } + set + { + this.PayoffBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrincipalBalance + { + get + { + return this.PrincipalBalanceField; + } + set + { + this.PrincipalBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrincipalCurrentlyDue + { + get + { + return this.PrincipalCurrentlyDueField; + } + set + { + this.PrincipalCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorYearInterestPaid + { + get + { + return this.PriorYearInterestPaidField; + } + set + { + this.PriorYearInterestPaidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegularPaymentAmount + { + get + { + return this.RegularPaymentAmountField; + } + set + { + this.RegularPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalAmountCurrentlyDue + { + get + { + return this.TotalAmountCurrentlyDueField; + } + set + { + this.TotalAmountCurrentlyDueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonProduct", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonProduct : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsChecksField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + private string MinorCustomerDescriptionField; + + private string ProductFullNameField; + + private string ProductNameField; + + private System.Nullable RenewalGraceDaysField; + + private string RetirementPlanCategoryField; + + private string RetirementPlanTypeField; + + private System.Nullable SuffixNumberField; + + private string SuffixNumberProductGroupCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsChecks + { + get + { + return this.IsChecksField; + } + set + { + this.IsChecksField = 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.Runtime.Serialization.DataMemberAttribute()] + public string MinorCustomerDescription + { + get + { + return this.MinorCustomerDescriptionField; + } + set + { + this.MinorCustomerDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductFullName + { + get + { + return this.ProductFullNameField; + } + set + { + this.ProductFullNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductName + { + get + { + return this.ProductNameField; + } + set + { + this.ProductNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RenewalGraceDays + { + get + { + return this.RenewalGraceDaysField; + } + set + { + this.RenewalGraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementPlanCategory + { + get + { + return this.RetirementPlanCategoryField; + } + set + { + this.RetirementPlanCategoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementPlanType + { + get + { + return this.RetirementPlanTypeField; + } + set + { + this.RetirementPlanTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuffixNumber + { + get + { + return this.SuffixNumberField; + } + set + { + this.SuffixNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SuffixNumberProductGroupCode + { + get + { + return this.SuffixNumberProductGroupCodeField; + } + set + { + this.SuffixNumberProductGroupCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ShareBalances", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ShareBalances : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable CurrentYearInterestPaidField; + + private System.Nullable PriorYearInterestPaidField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentYearInterestPaid + { + get + { + return this.CurrentYearInterestPaidField; + } + set + { + this.CurrentYearInterestPaidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorYearInterestPaid + { + get + { + return this.PriorYearInterestPaidField; + } + set + { + this.PriorYearInterestPaidField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccount[] AccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementAccessType[] AgreementAccessTypesField; + + private string AgreementDescriptionField; + + private System.Nullable AgreementNumberField; + + private System.Nullable ByOrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardPerson CardPersonField; + + private System.Nullable ChangePasswordOnNextLoginField; + + private System.Nullable ChangePinOnNextLoginField; + + private string CurrentStatusCodeField; + + private System.Nullable IsAgreementPersonActiveField; + + private System.Nullable IsCardAgreementField; + + private System.Nullable PasswordEffectiveDateTimeField; + + private string TypeCodeField; + + private string TypeDescriptionField; + + private string UserIdValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementAccessType[] AgreementAccessTypes + { + get + { + return this.AgreementAccessTypesField; + } + set + { + this.AgreementAccessTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementDescription + { + get + { + return this.AgreementDescriptionField; + } + set + { + this.AgreementDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ByOrganizationNumber + { + get + { + return this.ByOrganizationNumberField; + } + set + { + this.ByOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardPerson CardPerson + { + get + { + return this.CardPersonField; + } + set + { + this.CardPersonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChangePasswordOnNextLogin + { + get + { + return this.ChangePasswordOnNextLoginField; + } + set + { + this.ChangePasswordOnNextLoginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChangePinOnNextLogin + { + get + { + return this.ChangePinOnNextLoginField; + } + set + { + this.ChangePinOnNextLoginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentStatusCode + { + get + { + return this.CurrentStatusCodeField; + } + set + { + this.CurrentStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAgreementPersonActive + { + get + { + return this.IsAgreementPersonActiveField; + } + set + { + this.IsAgreementPersonActiveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCardAgreement + { + get + { + return this.IsCardAgreementField; + } + set + { + this.IsCardAgreementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PasswordEffectiveDateTime + { + get + { + return this.PasswordEffectiveDateTimeField; + } + set + { + this.PasswordEffectiveDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeCode + { + get + { + return this.TypeCodeField; + } + set + { + this.TypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeDescription + { + get + { + return this.TypeDescriptionField; + } + set + { + this.TypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserIdValue + { + get + { + return this.UserIdValueField; + } + set + { + this.UserIdValueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardPerson", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardPerson : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AtmUsesPerDayLimitField; + + private System.Nullable MaximumUsesPerDayLimitField; + + private System.Nullable PointOfSaleWithdrawalLimitAmountField; + + private System.Nullable PosPinWithdrawalLimitAmountField; + + private System.Nullable PosSignatureWithdrawalLimitAmountField; + + private System.Nullable PosUsesPerDayLimitField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AtmUsesPerDayLimit + { + get + { + return this.AtmUsesPerDayLimitField; + } + set + { + this.AtmUsesPerDayLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumUsesPerDayLimit + { + get + { + return this.MaximumUsesPerDayLimitField; + } + set + { + this.MaximumUsesPerDayLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PointOfSaleWithdrawalLimitAmount + { + get + { + return this.PointOfSaleWithdrawalLimitAmountField; + } + set + { + this.PointOfSaleWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosPinWithdrawalLimitAmount + { + get + { + return this.PosPinWithdrawalLimitAmountField; + } + set + { + this.PosPinWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosSignatureWithdrawalLimitAmount + { + get + { + return this.PosSignatureWithdrawalLimitAmountField; + } + set + { + this.PosSignatureWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosUsesPerDayLimit + { + get + { + return this.PosUsesPerDayLimitField; + } + set + { + this.PosUsesPerDayLimitField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersOrg", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersOrg : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private System.Nullable MemberNumberField; + + private string OrgNameField; + + private System.Nullable OrgNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPersonRole[] OrgPersonRolesField; + + private string OrgTypeCodeField; + + private string OrgTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] PhonesField; + + private string RemoteDepositRiskField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgName + { + get + { + return this.OrgNameField; + } + set + { + this.OrgNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrgNumber + { + get + { + return this.OrgNumberField; + } + set + { + this.OrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPersonRole[] OrgPersonRoles + { + get + { + return this.OrgPersonRolesField; + } + set + { + this.OrgPersonRolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgTypeCode + { + get + { + return this.OrgTypeCodeField; + } + set + { + this.OrgTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgTypeDescription + { + get + { + return this.OrgTypeDescriptionField; + } + set + { + this.OrgTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RemoteDepositRisk + { + get + { + return this.RemoteDepositRiskField; + } + set + { + this.RemoteDepositRiskField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonInquiryAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonInquiryAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryAgreementAccount[] AccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementAccessType[] AgreementAccessTypesField; + + private System.Nullable AgreementNumberField; + + private System.Nullable ByOrganizationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardPers CardPersonField; + + private System.Nullable ChangePasswordOnNextLoginField; + + private System.Nullable ChangePinOnNextLoginField; + + private string CurrentStatusCodeField; + + private System.Nullable IsAgreementPersonActiveField; + + private System.Nullable IsCardAgreementField; + + private System.Nullable PasswordEffectiveDateTimeField; + + private string TypeCodeField; + + private string TypeDescriptionField; + + private string UserIdValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryAgreementAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementAccessType[] AgreementAccessTypes + { + get + { + return this.AgreementAccessTypesField; + } + set + { + this.AgreementAccessTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ByOrganizationNumber + { + get + { + return this.ByOrganizationNumberField; + } + set + { + this.ByOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardPers CardPerson + { + get + { + return this.CardPersonField; + } + set + { + this.CardPersonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChangePasswordOnNextLogin + { + get + { + return this.ChangePasswordOnNextLoginField; + } + set + { + this.ChangePasswordOnNextLoginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChangePinOnNextLogin + { + get + { + return this.ChangePinOnNextLoginField; + } + set + { + this.ChangePinOnNextLoginField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentStatusCode + { + get + { + return this.CurrentStatusCodeField; + } + set + { + this.CurrentStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAgreementPersonActive + { + get + { + return this.IsAgreementPersonActiveField; + } + set + { + this.IsAgreementPersonActiveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCardAgreement + { + get + { + return this.IsCardAgreementField; + } + set + { + this.IsCardAgreementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PasswordEffectiveDateTime + { + get + { + return this.PasswordEffectiveDateTimeField; + } + set + { + this.PasswordEffectiveDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeCode + { + get + { + return this.TypeCodeField; + } + set + { + this.TypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeDescription + { + get + { + return this.TypeDescriptionField; + } + set + { + this.TypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserIdValue + { + get + { + return this.UserIdValueField; + } + set + { + this.UserIdValueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonInquiryAgreementAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonInquiryAgreementAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypeCodeField; + + private string AccountCurrencyCodeField; + + private System.Nullable AccountNumberField; + + private System.Nullable AllowCrossAccountTransferField; + + private string CrossAccountDescriptionField; + + private System.Nullable CycleDepositLimitAmountField; + + private System.Nullable CycleWithdrawalLimitAmountField; + + private System.Nullable DepositAllowedField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + private string ProductDescriptionField; + + private System.Nullable WithdrawalAllowedField; + + 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 AccountCurrencyCode + { + get + { + return this.AccountCurrencyCodeField; + } + set + { + this.AccountCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllowCrossAccountTransfer + { + get + { + return this.AllowCrossAccountTransferField; + } + set + { + this.AllowCrossAccountTransferField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CrossAccountDescription + { + get + { + return this.CrossAccountDescriptionField; + } + set + { + this.CrossAccountDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CycleDepositLimitAmount + { + get + { + return this.CycleDepositLimitAmountField; + } + set + { + this.CycleDepositLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CycleWithdrawalLimitAmount + { + get + { + return this.CycleWithdrawalLimitAmountField; + } + set + { + this.CycleWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DepositAllowed + { + get + { + return this.DepositAllowedField; + } + set + { + this.DepositAllowedField = 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.Runtime.Serialization.DataMemberAttribute()] + public string ProductDescription + { + get + { + return this.ProductDescriptionField; + } + set + { + this.ProductDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WithdrawalAllowed + { + get + { + return this.WithdrawalAllowedField; + } + set + { + this.WithdrawalAllowedField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardPers", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CardPers : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AtmUsesPerDayLimitField; + + private System.Nullable MaximumUsesPerDayLimitField; + + private System.Nullable PointOfSaleWithdrawalLimitAmountField; + + private System.Nullable PosPinWithdrawalLimitAmountField; + + private System.Nullable PosSignatureWithdrawalLimitAmountField; + + private System.Nullable PosUsesPerDayLimitField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AtmUsesPerDayLimit + { + get + { + return this.AtmUsesPerDayLimitField; + } + set + { + this.AtmUsesPerDayLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumUsesPerDayLimit + { + get + { + return this.MaximumUsesPerDayLimitField; + } + set + { + this.MaximumUsesPerDayLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PointOfSaleWithdrawalLimitAmount + { + get + { + return this.PointOfSaleWithdrawalLimitAmountField; + } + set + { + this.PointOfSaleWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosPinWithdrawalLimitAmount + { + get + { + return this.PosPinWithdrawalLimitAmountField; + } + set + { + this.PosPinWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosSignatureWithdrawalLimitAmount + { + get + { + return this.PosSignatureWithdrawalLimitAmountField; + } + set + { + this.PosSignatureWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PosUsesPerDayLimit + { + get + { + return this.PosUsesPerDayLimitField; + } + set + { + this.PosUsesPerDayLimitField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonInquiryStatementAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonInquiryStatementAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + private string ProductDescriptionField; + + 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 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.Runtime.Serialization.DataMemberAttribute()] + public string ProductDescription + { + get + { + return this.ProductDescriptionField; + } + set + { + this.ProductDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonMaintAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonMaintAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintAgreementAccount[] AccountsField; + + private System.Nullable AgreeNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Detail[] DetailsField; + + private string EcbNewAgreeEnrolledYNField; + + private string SubTypCdField; + + private string TypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintAgreementAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreeNumber + { + get + { + return this.AgreeNumberField; + } + set + { + this.AgreeNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Detail[] Details + { + get + { + return this.DetailsField; + } + set + { + this.DetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EcbNewAgreeEnrolledYN + { + get + { + return this.EcbNewAgreeEnrolledYNField; + } + set + { + this.EcbNewAgreeEnrolledYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubTypCd + { + get + { + return this.SubTypCdField; + } + set + { + this.SubTypCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeCode + { + get + { + return this.TypeCodeField; + } + set + { + this.TypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonMaintAgreementAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonMaintAgreementAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string CrossAccountDescriptionField; + + private System.Nullable CrossAccountTransferFlagField; + + private System.Nullable CycleDepositLimitAmountField; + + private System.Nullable CycleWithdrawalLimitAmountField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsCrossAccountTransferRoleRequiredField; + + private System.Nullable RelinkAccountField; + + 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 string CrossAccountDescription + { + get + { + return this.CrossAccountDescriptionField; + } + set + { + this.CrossAccountDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CrossAccountTransferFlag + { + get + { + return this.CrossAccountTransferFlagField; + } + set + { + this.CrossAccountTransferFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CycleDepositLimitAmount + { + get + { + return this.CycleDepositLimitAmountField; + } + set + { + this.CycleDepositLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CycleWithdrawalLimitAmount + { + get + { + return this.CycleWithdrawalLimitAmountField; + } + set + { + this.CycleWithdrawalLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCrossAccountTransferRoleRequired + { + get + { + return this.IsCrossAccountTransferRoleRequiredField; + } + set + { + this.IsCrossAccountTransferRoleRequiredField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RelinkAccount + { + get + { + return this.RelinkAccountField; + } + set + { + this.RelinkAccountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DrawAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class DrawAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable DrawAccountNumberField; + + private string DrawMethodCodeField; + + 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 System.Nullable DrawAccountNumber + { + get + { + return this.DrawAccountNumberField; + } + set + { + this.DrawAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DrawMethodCode + { + get + { + return this.DrawMethodCodeField; + } + set + { + this.DrawMethodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonMaintStatementAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonMaintStatementAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + 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.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersDetailDemographics", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersDetailDemographics : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddDateField; + + private string CreditRatingCodeField; + + private string CreditReportCodeField; + + private string CustomerKeywordField; + + private string CustomerTypeCodeField; + + private string CustomerTypeDescriptionField; + + private System.Nullable DateOfBirthField; + + private System.Nullable DateOfDeathField; + + private string EducationLevelField; + + private System.Nullable ForeignCertExpireDateField; + + private System.Nullable GraduationDateField; + + private string IncomeLevelField; + + private System.Nullable IsAllowPromCallsMsgsField; + + private System.Nullable IsValidField; + + private string MailTypeCodeField; + + private string MemberGroupCodeField; + + private System.Nullable NumberOfDependentsField; + + private string OccupationField; + + private string OwnOrRentField; + + private string PreferredLocaleCodeField; + + private System.Nullable PrivacyRequestedField; + + private System.Nullable PurgeFlagField; + + private string RemoteDepositRiskField; + + private System.Nullable Report1042sFlagField; + + private System.Nullable ShareAccountNumberField; + + private System.Nullable SpousePersonNumberField; + + private string TaxCountryCodeField; + + private string TaxCountryDescriptionField; + + private string TaxIdField; + + private System.Nullable TaxIdApplyDateField; + + private System.Nullable TaxIdCertDateField; + + private string TaxIdDisplayField; + + private System.Nullable TaxIdIsMaskedField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddDate + { + get + { + return this.AddDateField; + } + set + { + this.AddDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditRatingCode + { + get + { + return this.CreditRatingCodeField; + } + set + { + this.CreditRatingCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditReportCode + { + get + { + return this.CreditReportCodeField; + } + set + { + this.CreditReportCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerKeyword + { + get + { + return this.CustomerKeywordField; + } + set + { + this.CustomerKeywordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeCode + { + get + { + return this.CustomerTypeCodeField; + } + set + { + this.CustomerTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeDescription + { + get + { + return this.CustomerTypeDescriptionField; + } + set + { + this.CustomerTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfBirth + { + get + { + return this.DateOfBirthField; + } + set + { + this.DateOfBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfDeath + { + get + { + return this.DateOfDeathField; + } + set + { + this.DateOfDeathField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EducationLevel + { + get + { + return this.EducationLevelField; + } + set + { + this.EducationLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignCertExpireDate + { + get + { + return this.ForeignCertExpireDateField; + } + set + { + this.ForeignCertExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraduationDate + { + get + { + return this.GraduationDateField; + } + set + { + this.GraduationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IncomeLevel + { + get + { + return this.IncomeLevelField; + } + set + { + this.IncomeLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAllowPromCallsMsgs + { + get + { + return this.IsAllowPromCallsMsgsField; + } + set + { + this.IsAllowPromCallsMsgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailTypeCode + { + get + { + return this.MailTypeCodeField; + } + set + { + this.MailTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberGroupCode + { + get + { + return this.MemberGroupCodeField; + } + set + { + this.MemberGroupCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfDependents + { + get + { + return this.NumberOfDependentsField; + } + set + { + this.NumberOfDependentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Occupation + { + get + { + return this.OccupationField; + } + set + { + this.OccupationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnOrRent + { + get + { + return this.OwnOrRentField; + } + set + { + this.OwnOrRentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PreferredLocaleCode + { + get + { + return this.PreferredLocaleCodeField; + } + set + { + this.PreferredLocaleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrivacyRequested + { + get + { + return this.PrivacyRequestedField; + } + set + { + this.PrivacyRequestedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PurgeFlag + { + get + { + return this.PurgeFlagField; + } + set + { + this.PurgeFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RemoteDepositRisk + { + get + { + return this.RemoteDepositRiskField; + } + set + { + this.RemoteDepositRiskField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Report1042sFlag + { + get + { + return this.Report1042sFlagField; + } + set + { + this.Report1042sFlagField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShareAccountNumber + { + get + { + return this.ShareAccountNumberField; + } + set + { + this.ShareAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SpousePersonNumber + { + get + { + return this.SpousePersonNumberField; + } + set + { + this.SpousePersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxCountryCode + { + get + { + return this.TaxCountryCodeField; + } + set + { + this.TaxCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxCountryDescription + { + get + { + return this.TaxCountryDescriptionField; + } + set + { + this.TaxCountryDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdApplyDate + { + get + { + return this.TaxIdApplyDateField; + } + set + { + this.TaxIdApplyDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdCertDate + { + get + { + return this.TaxIdCertDateField; + } + set + { + this.TaxIdCertDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxIdDisplay + { + get + { + return this.TaxIdDisplayField; + } + set + { + this.TaxIdDisplayField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdIsMasked + { + get + { + return this.TaxIdIsMaskedField; + } + set + { + this.TaxIdIsMaskedField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Document", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Document : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string DocumentDescriptionField; + + private System.Nullable DocumentNumberField; + + private string DocumentTitleField; + + private string DocumentTypeCodeField; + + private System.Nullable EffectiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentDescription + { + get + { + return this.DocumentDescriptionField; + } + set + { + this.DocumentDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DocumentNumber + { + get + { + return this.DocumentNumberField; + } + set + { + this.DocumentNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentTitle + { + get + { + return this.DocumentTitleField; + } + set + { + this.DocumentTitleField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentTypeCode + { + get + { + return this.DocumentTypeCodeField; + } + set + { + this.DocumentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersDetailPersExtOrgId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersDetailPersExtOrgId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string ExternalIdField; + + private string ExternalIdTypeCodeField; + + private System.Nullable ExternalOrgNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalId + { + get + { + return this.ExternalIdField; + } + set + { + this.ExternalIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalIdTypeCode + { + get + { + return this.ExternalIdTypeCodeField; + } + set + { + this.ExternalIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalOrgNumber + { + get + { + return this.ExternalOrgNumberField; + } + set + { + this.ExternalOrgNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonDetailPersId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonDetailPersId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private string DescriptionField; + + private System.Nullable ExpireDateField; + + private string IdValueField; + + private System.Nullable IssueDateField; + + private System.Nullable LastVerificationDateField; + + private string PersIdTypeCodeField; + + private string StateCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IdValue + { + get + { + return this.IdValueField; + } + set + { + this.IdValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueDate + { + get + { + return this.IssueDateField; + } + set + { + this.IssueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastVerificationDate + { + get + { + return this.LastVerificationDateField; + } + set + { + this.LastVerificationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersIdTypeCode + { + get + { + return this.PersIdTypeCodeField; + } + set + { + this.PersIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonDetailPersType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonDetailPersType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string TypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TypeCode + { + get + { + return this.TypeCodeField; + } + set + { + this.TypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EAgreementRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EAgreementRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypCdField; + + private string PasswordField; + + private string UserIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccessTypCd + { + get + { + return this.AccessTypCdField; + } + set + { + this.AccessTypCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password + { + get + { + return this.PasswordField; + } + set + { + this.PasswordField = 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="Relation", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Relation : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreement[] EAgreementsField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreement[] EAgreements + { + get + { + return this.EAgreementsField; + } + set + { + this.EAgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypeCodeField; + + private string AccessTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAccount[] AccountsField; + + private System.Nullable ActiveYNField; + + private System.Nullable AgreementNumberField; + + 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 AccessTypeDescription + { + get + { + return this.AccessTypeDescriptionField; + } + set + { + this.AccessTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ActiveYN + { + get + { + return this.ActiveYNField; + } + set + { + this.ActiveYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = 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="EAgreementAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EAgreementAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable CrossAcctTransferYNField; + + private string CurrentMinorAcctTypeCodeField; + + private string MajorAcctTypeCodeField; + + private System.Nullable MaximumDailyCreditAmountField; + + private System.Nullable MaximumDailyDebitAmountField; + + 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 System.Nullable CrossAcctTransferYN + { + get + { + return this.CrossAcctTransferYNField; + } + set + { + this.CrossAcctTransferYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentMinorAcctTypeCode + { + get + { + return this.CurrentMinorAcctTypeCodeField; + } + set + { + this.CurrentMinorAcctTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAcctTypeCode + { + get + { + return this.MajorAcctTypeCodeField; + } + set + { + this.MajorAcctTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumDailyCreditAmount + { + get + { + return this.MaximumDailyCreditAmountField; + } + set + { + this.MaximumDailyCreditAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumDailyDebitAmount + { + get + { + return this.MaximumDailyDebitAmountField; + } + set + { + this.MaximumDailyDebitAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersMaintDemographics", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersMaintDemographics : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CreditRatingField; + + private string CustomerTypeCodeField; + + private string EducationLevelField; + + private System.Nullable GradDateField; + + private string IncomeLevelField; + + private System.Nullable IsAllowPromCallsMsgsField; + + private string MailTypeCodeField; + + private string MemberGroupCodeField; + + private System.Nullable NumberOfDependentsField; + + private string OccupationField; + + private string OwnOrRentField; + + private string PreferredLocaleCodeField; + + private System.Nullable PrivacyRequestedField; + + private System.Nullable SpousePersonNumberField; + + private string TaxCountryCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditRating + { + get + { + return this.CreditRatingField; + } + set + { + this.CreditRatingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeCode + { + get + { + return this.CustomerTypeCodeField; + } + set + { + this.CustomerTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EducationLevel + { + get + { + return this.EducationLevelField; + } + set + { + this.EducationLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GradDate + { + get + { + return this.GradDateField; + } + set + { + this.GradDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IncomeLevel + { + get + { + return this.IncomeLevelField; + } + set + { + this.IncomeLevelField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAllowPromCallsMsgs + { + get + { + return this.IsAllowPromCallsMsgsField; + } + set + { + this.IsAllowPromCallsMsgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailTypeCode + { + get + { + return this.MailTypeCodeField; + } + set + { + this.MailTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberGroupCode + { + get + { + return this.MemberGroupCodeField; + } + set + { + this.MemberGroupCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfDependents + { + get + { + return this.NumberOfDependentsField; + } + set + { + this.NumberOfDependentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Occupation + { + get + { + return this.OccupationField; + } + set + { + this.OccupationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnOrRent + { + get + { + return this.OwnOrRentField; + } + set + { + this.OwnOrRentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PreferredLocaleCode + { + get + { + return this.PreferredLocaleCodeField; + } + set + { + this.PreferredLocaleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrivacyRequested + { + get + { + return this.PrivacyRequestedField; + } + set + { + this.PrivacyRequestedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SpousePersonNumber + { + get + { + return this.SpousePersonNumberField; + } + set + { + this.SpousePersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxCountryCode + { + get + { + return this.TaxCountryCodeField; + } + set + { + this.TaxCountryCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="HSAData", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class HSAData1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EmployerOrgNumberField; + + private string IDVettingStatusCodeField; + + private string OFACVettingStatusCodeField; + + private System.Nullable VettDateField; + + private System.Nullable VettingEffDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EmployerOrgNumber + { + get + { + return this.EmployerOrgNumberField; + } + set + { + this.EmployerOrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IDVettingStatusCode + { + get + { + return this.IDVettingStatusCodeField; + } + set + { + this.IDVettingStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OFACVettingStatusCode + { + get + { + return this.OFACVettingStatusCodeField; + } + set + { + this.OFACVettingStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable VettDate + { + get + { + return this.VettDateField; + } + set + { + this.VettDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable VettingEffDate + { + get + { + return this.VettingEffDateField; + } + set + { + this.VettingEffDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Identification", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Identification : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CustKeyWordField; + + private System.Nullable DateOfBirthField; + + private System.Nullable DateOfDeathField; + + private System.Nullable ForeignCertExpirationDateField; + + private System.Nullable TaxIdApplyDateField; + + private System.Nullable TaxIdCertDateField; + + private string TaxPayerNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustKeyWord + { + get + { + return this.CustKeyWordField; + } + set + { + this.CustKeyWordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfBirth + { + get + { + return this.DateOfBirthField; + } + set + { + this.DateOfBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfDeath + { + get + { + return this.DateOfDeathField; + } + set + { + this.DateOfDeathField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignCertExpirationDate + { + get + { + return this.ForeignCertExpirationDateField; + } + set + { + this.ForeignCertExpirationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdApplyDate + { + get + { + return this.TaxIdApplyDateField; + } + set + { + this.TaxIdApplyDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxIdCertDate + { + get + { + return this.TaxIdCertDateField; + } + set + { + this.TaxIdCertDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxPayerNumber + { + get + { + return this.TaxPayerNumberField; + } + set + { + this.TaxPayerNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersExtOrgId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersExtOrgId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ExternalIdField; + + private string ExternalIdTypeCodeField; + + private System.Nullable ExternalOrgNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalId + { + get + { + return this.ExternalIdField; + } + set + { + this.ExternalIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalIdTypeCode + { + get + { + return this.ExternalIdTypeCodeField; + } + set + { + this.ExternalIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalOrgNumber + { + get + { + return this.ExternalOrgNumberField; + } + set + { + this.ExternalOrgNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersId", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersId : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CountryCodeField; + + private string CountrySubdivisionCodeField; + + private System.Nullable ExpireDateField; + + private string IdValueField; + + private System.Nullable IssueDateField; + + private System.Nullable LastVerificationDateField; + + private string PersIdTypeCodeField; + + private string StateCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubdivisionCode + { + get + { + return this.CountrySubdivisionCodeField; + } + set + { + this.CountrySubdivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string IdValue + { + get + { + return this.IdValueField; + } + set + { + this.IdValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueDate + { + get + { + return this.IssueDateField; + } + set + { + this.IssueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastVerificationDate + { + get + { + return this.LastVerificationDateField; + } + set + { + this.LastVerificationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersIdTypeCode + { + get + { + return this.PersIdTypeCodeField; + } + set + { + this.PersIdTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersTyp", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersTyp : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string PersonTypeCodeField; + + private System.Nullable RemoveTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonTypeCode + { + get + { + return this.PersonTypeCodeField; + } + set + { + this.PersonTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RemoveTypeCode + { + get + { + return this.RemoveTypeCodeField; + } + set + { + this.RemoveTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersOrgEAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersOrgEAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTyp[] AccessTypsField; + + private System.Nullable ActiveYNField; + + private string AgreeDescriptionField; + + private System.Nullable ChangePasswordOnNextLoginYNField; + + private System.Nullable ChangePinOnNextLoginYNField; + + private System.Nullable NbrFailedLoginsField; + + private string PasswordField; + + private string PinField; + + private string UserIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccessTyp[] AccessTyps + { + get + { + return this.AccessTypsField; + } + set + { + this.AccessTypsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ActiveYN + { + get + { + return this.ActiveYNField; + } + set + { + this.ActiveYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreeDescription + { + get + { + return this.AgreeDescriptionField; + } + set + { + this.AgreeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChangePasswordOnNextLoginYN + { + get + { + return this.ChangePasswordOnNextLoginYNField; + } + set + { + this.ChangePasswordOnNextLoginYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ChangePinOnNextLoginYN + { + get + { + return this.ChangePinOnNextLoginYNField; + } + set + { + this.ChangePinOnNextLoginYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NbrFailedLogins + { + get + { + return this.NbrFailedLoginsField; + } + set + { + this.NbrFailedLoginsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Password + { + get + { + return this.PasswordField; + } + set + { + this.PasswordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Pin + { + get + { + return this.PinField; + } + set + { + this.PinField = 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="AccessTyp", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccessTyp : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAcct[] AccountsField; + + private System.Nullable ActiveYNField; + + private System.Nullable DisclaimerYNField; + + private System.Nullable EnrolledYNField; + + private System.Nullable IsEStatementDeliveryIndicatorField; + + private System.Nullable UpdateLastSuccessfulAccessDateTimeYNField; + + 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 LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAcct[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ActiveYN + { + get + { + return this.ActiveYNField; + } + set + { + this.ActiveYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DisclaimerYN + { + get + { + return this.DisclaimerYNField; + } + set + { + this.DisclaimerYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EnrolledYN + { + get + { + return this.EnrolledYNField; + } + set + { + this.EnrolledYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEStatementDeliveryIndicator + { + get + { + return this.IsEStatementDeliveryIndicatorField; + } + set + { + this.IsEStatementDeliveryIndicatorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UpdateLastSuccessfulAccessDateTimeYN + { + get + { + return this.UpdateLastSuccessfulAccessDateTimeYNField; + } + set + { + this.UpdateLastSuccessfulAccessDateTimeYNField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EAgreementAcct", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EAgreementAcct : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable CrossAcctTransferYNField; + + private System.Nullable MaxDailyCreditLimitAmtField; + + private System.Nullable MaxDailyDebitLimitAmtField; + + private System.Nullable delinkYNField; + + 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 System.Nullable CrossAcctTransferYN + { + get + { + return this.CrossAcctTransferYNField; + } + set + { + this.CrossAcctTransferYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxDailyCreditLimitAmt + { + get + { + return this.MaxDailyCreditLimitAmtField; + } + set + { + this.MaxDailyCreditLimitAmtField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxDailyDebitLimitAmt + { + get + { + return this.MaxDailyDebitLimitAmtField; + } + set + { + this.MaxDailyDebitLimitAmtField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable delinkYN + { + get + { + return this.delinkYNField; + } + set + { + this.delinkYNField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgDetailForEAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrgDetailForEAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable OrganizationMemberNumberField; + + private System.Nullable OrganizationNumberField; + + private string OrganizationTaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationMemberNumber + { + get + { + return this.OrganizationMemberNumberField; + } + set + { + this.OrganizationMemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTaxId + { + get + { + return this.OrganizationTaxIdField; + } + set + { + this.OrganizationTaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersDetailForEAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersDetailForEAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable PersonMemberNumberField; + + private System.Nullable PersonNumberField; + + private string PersonTaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonMemberNumber + { + get + { + return this.PersonMemberNumberField; + } + set + { + this.PersonMemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonTaxId + { + get + { + return this.PersonTaxIdField; + } + set + { + this.PersonTaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RelationEAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RelationEAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationEAgreement[] AgreementsField; + + private System.Nullable ByOrganizationNumberField; + + private System.Nullable PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationEAgreement[] Agreements + { + get + { + return this.AgreementsField; + } + set + { + this.AgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ByOrganizationNumber + { + get + { + return this.ByOrganizationNumberField; + } + set + { + this.ByOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonOrganizationEAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonOrganizationEAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAccessTyp[] AccessTypsField; + + private string AgreeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementOrg[] AgreeOrgsField; + + private System.Nullable AgreementNumberField; + + private string UserIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAccessTyp[] AccessTyps + { + get + { + return this.AccessTypsField; + } + set + { + this.AccessTypsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreeDescription + { + get + { + return this.AgreeDescriptionField; + } + set + { + this.AgreeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementOrg[] AgreeOrgs + { + get + { + return this.AgreeOrgsField; + } + set + { + this.AgreeOrgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = 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="EAgreementAccessTyp", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class EAgreementAccessTyp : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccessTypCodeField; + + private string AccessTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountEAgreement[] AccountsField; + + private System.Nullable ActiveYNField; + + private System.Nullable DisclaimerYNField; + + private System.Nullable LastSuccessfulAccessDateTimeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccessTypCode + { + get + { + return this.AccessTypCodeField; + } + set + { + this.AccessTypCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccessTypeDescription + { + get + { + return this.AccessTypeDescriptionField; + } + set + { + this.AccessTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationAccountEAgreement[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ActiveYN + { + get + { + return this.ActiveYNField; + } + set + { + this.ActiveYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DisclaimerYN + { + get + { + return this.DisclaimerYNField; + } + set + { + this.DisclaimerYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastSuccessfulAccessDateTime + { + get + { + return this.LastSuccessfulAccessDateTimeField; + } + set + { + this.LastSuccessfulAccessDateTimeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonOrganizationAccountEAgreement", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonOrganizationAccountEAgreement : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable CrossAcctTransferYNField; + + private System.Nullable MaxDailyCreditLimitAmtField; + + private System.Nullable MaxDailyDebitLimitAmtField; + + 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 System.Nullable CrossAcctTransferYN + { + get + { + return this.CrossAcctTransferYNField; + } + set + { + this.CrossAcctTransferYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxDailyCreditLimitAmt + { + get + { + return this.MaxDailyCreditLimitAmtField; + } + set + { + this.MaxDailyCreditLimitAmtField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxDailyDebitLimitAmt + { + get + { + return this.MaxDailyDebitLimitAmtField; + } + set + { + this.MaxDailyDebitLimitAmtField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationRelationship", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class OrganizationRelationship : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable IsOrganizationSoundexField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsOrganizationSoundex + { + get + { + return this.IsOrganizationSoundexField; + } + set + { + this.IsOrganizationSoundexField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonPhone", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonPhone : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AreaCodeField; + + private string ExchangeField; + + private string NumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AreaCode + { + get + { + return this.AreaCodeField; + } + set + { + this.AreaCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Exchange + { + get + { + return this.ExchangeField; + } + set + { + this.ExchangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Number + { + get + { + return this.NumberField; + } + set + { + this.NumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Person", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Person1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private string CustomerKeyWordField; + + private string CustomerTypeCodeField; + + private string CustomerTypeDescriptionField; + + private System.Nullable DateofBirthField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddressesField; + + private string FirstNameField; + + private System.Nullable IsValidField; + + private string LastNameField; + + private System.Nullable MemberNumberField; + + private string MiddleInitialField; + + private string MiddleNameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganization[] OrganizationsField; + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[] PhonesField; + + private string SuffixField; + + private string TaxIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerKeyWord + { + get + { + return this.CustomerKeyWordField; + } + set + { + this.CustomerKeyWordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeCode + { + get + { + return this.CustomerTypeCodeField; + } + set + { + this.CustomerTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeDescription + { + get + { + return this.CustomerTypeDescriptionField; + } + set + { + this.CustomerTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateofBirth + { + get + { + return this.DateofBirthField; + } + set + { + this.DateofBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddresses + { + get + { + return this.ElectronicAddressesField; + } + set + { + this.ElectronicAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleInitial + { + get + { + return this.MiddleInitialField; + } + set + { + this.MiddleInitialField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MiddleName + { + get + { + return this.MiddleNameField; + } + set + { + this.MiddleNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganization[] Organizations + { + get + { + return this.OrganizationsField; + } + set + { + this.OrganizationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Suffix + { + get + { + return this.SuffixField; + } + set + { + this.SuffixField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonOrganization", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonOrganization : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private System.Nullable MemberNumberField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + private string OrganizationTypeCodeField; + + private string OrganizationTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[] PhonesField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeCode + { + get + { + return this.OrganizationTypeCodeField; + } + set + { + this.OrganizationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeDescription + { + get + { + return this.OrganizationTypeDescriptionField; + } + set + { + this.OrganizationTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonWarningsResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PersonWarningsResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private string FlagCodeField; + + private string FlagCodeDescriptionField; + + private System.Nullable InactiveDateField; + + private string NoteClassCodeField; + + private string NoteClassCodeDescriptionField; + + private System.Nullable NoteNumberField; + + private string NoteNumberTextField; + + private string NoteSubClassCodeField; + + private string NoteSubClassCodeDescriptionField; + + private System.Nullable PersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FlagCode + { + get + { + return this.FlagCodeField; + } + set + { + this.FlagCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FlagCodeDescription + { + get + { + return this.FlagCodeDescriptionField; + } + set + { + this.FlagCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteClassCode + { + get + { + return this.NoteClassCodeField; + } + set + { + this.NoteClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteClassCodeDescription + { + get + { + return this.NoteClassCodeDescriptionField; + } + set + { + this.NoteClassCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteNumberText + { + get + { + return this.NoteNumberTextField; + } + set + { + this.NoteNumberTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteSubClassCode + { + get + { + return this.NoteSubClassCodeField; + } + set + { + this.NoteSubClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NoteSubClassCodeDescription + { + get + { + return this.NoteSubClassCodeDescriptionField; + } + set + { + this.NoteSubClassCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="WarningRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class WarningRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable NoteNumberField; + + private System.Nullable PersonNumberField; + + private string ProcessTypeField; + + private string WarningFlagCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProcessType + { + get + { + return this.ProcessTypeField; + } + set + { + this.ProcessTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WarningFlagCode + { + get + { + return this.WarningFlagCodeField; + } + set + { + this.WarningFlagCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="WarningResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class WarningResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable EffectiveDateField; + + private System.Nullable PersonNumberField; + + private string WarningFlagCodeField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string WarningFlagCode + { + get + { + return this.WarningFlagCodeField; + } + set + { + this.WarningFlagCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductMajor", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ProductMajor : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string DescriptionField; + + private string MajorAccountCategoryCodeField; + + private string MajorAccountTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinor1[] ProductMinorsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountCategoryCode + { + get + { + return this.MajorAccountCategoryCodeField; + } + set + { + this.MajorAccountCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinor1[] ProductMinors + { + get + { + return this.ProductMinorsField; + } + set + { + this.ProductMinorsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductMinor", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ProductMinor1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllowedMinor[] AllowedMinorsField; + + private string DescriptionField; + + private string DisplayDescriptionField; + + private System.Nullable IsAllowPrinSurplusProcField; + + private System.Nullable IsChecksField; + + private System.Nullable IsPrimaryField; + + private string MinorAccountTypeCodeField; + + private System.Nullable OfferStartDateField; + + private System.Nullable OfferStopDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Role[] RolesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionType[] TransactionTypesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductUserField[] UserFieldsField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllowedMinor[] AllowedMinors + { + get + { + return this.AllowedMinorsField; + } + set + { + this.AllowedMinorsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayDescription + { + get + { + return this.DisplayDescriptionField; + } + set + { + this.DisplayDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAllowPrinSurplusProc + { + get + { + return this.IsAllowPrinSurplusProcField; + } + set + { + this.IsAllowPrinSurplusProcField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsChecks + { + get + { + return this.IsChecksField; + } + set + { + this.IsChecksField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrimary + { + get + { + return this.IsPrimaryField; + } + set + { + this.IsPrimaryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeCode + { + get + { + return this.MinorAccountTypeCodeField; + } + set + { + this.MinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OfferStartDate + { + get + { + return this.OfferStartDateField; + } + set + { + this.OfferStartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OfferStopDate + { + get + { + return this.OfferStopDateField; + } + set + { + this.OfferStopDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Role[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionType[] TransactionTypes + { + get + { + return this.TransactionTypesField; + } + set + { + this.TransactionTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductUserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AllowedMinor", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AllowedMinor : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AllowedMinorAccountTypeCodeField; + + private string AllowedMinorAccountTypeDescriptionField; + + private System.Nullable EffectiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllowedMinorAccountTypeCode + { + get + { + return this.AllowedMinorAccountTypeCodeField; + } + set + { + this.AllowedMinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllowedMinorAccountTypeDescription + { + get + { + return this.AllowedMinorAccountTypeDescriptionField; + } + set + { + this.AllowedMinorAccountTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Role", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Role : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string RoleCodeField; + + private string RoleDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleCode + { + get + { + return this.RoleCodeField; + } + set + { + this.RoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleDescription + { + get + { + return this.RoleDescriptionField; + } + set + { + this.RoleDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TransactionType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string TransactionCodeField; + + private string TransactionDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionCode + { + get + { + return this.TransactionCodeField; + } + set + { + this.TransactionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionDescription + { + get + { + return this.TransactionDescriptionField; + } + set + { + this.TransactionDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductUserField", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ProductUserField : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string FieldCodeField; + + private string UserFieldDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FieldCode + { + get + { + return this.FieldCodeField; + } + set + { + this.FieldCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserFieldDescription + { + get + { + return this.UserFieldDescriptionField; + } + set + { + this.UserFieldDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductMajorResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ProductMajorResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string DescriptionField; + + private string MajorAccountCategoryCodeField; + + private string MajorAccountTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinorResponse[] ProductMinorResponseField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountCategoryCode + { + get + { + return this.MajorAccountCategoryCodeField; + } + set + { + this.MajorAccountCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinorResponse[] ProductMinorResponse + { + get + { + return this.ProductMinorResponseField; + } + set + { + this.ProductMinorResponseField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductMinorResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ProductMinorResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceCategoryBalanceType[] BalanceCategoryBalanceTypesField; + + private string CurrencyCodeField; + + private System.Nullable DefaultTermDaysField; + + private string DescriptionField; + + private string DisplayDescriptionField; + + private System.Nullable IsChecksField; + + private System.Nullable IsPrimaryField; + + private System.Nullable MaximumTermDaysField; + + private System.Nullable MinimumBalanceField; + + private System.Nullable MinimumTermDaysField; + + private string MinorAccountTypeCodeField; + + private System.Nullable OfferStartDateField; + + private System.Nullable OfferStopDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceCategoryBalanceType[] BalanceCategoryBalanceTypes + { + get + { + return this.BalanceCategoryBalanceTypesField; + } + set + { + this.BalanceCategoryBalanceTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode + { + get + { + return this.CurrencyCodeField; + } + set + { + this.CurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DefaultTermDays + { + get + { + return this.DefaultTermDaysField; + } + set + { + this.DefaultTermDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DisplayDescription + { + get + { + return this.DisplayDescriptionField; + } + set + { + this.DisplayDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsChecks + { + get + { + return this.IsChecksField; + } + set + { + this.IsChecksField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrimary + { + get + { + return this.IsPrimaryField; + } + set + { + this.IsPrimaryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumTermDays + { + get + { + return this.MaximumTermDaysField; + } + set + { + this.MaximumTermDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumBalance + { + get + { + return this.MinimumBalanceField; + } + set + { + this.MinimumBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumTermDays + { + get + { + return this.MinimumTermDaysField; + } + set + { + this.MinimumTermDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeCode + { + get + { + return this.MinorAccountTypeCodeField; + } + set + { + this.MinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OfferStartDate + { + get + { + return this.OfferStartDateField; + } + set + { + this.OfferStartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OfferStopDate + { + get + { + return this.OfferStopDateField; + } + set + { + this.OfferStopDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="BalanceCategoryBalanceType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class BalanceCategoryBalanceType : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string BalanceCategoryCodeField; + + private string BalanceCategoryTypeDescriptionField; + + private string BalanceTypeField; + + private System.Nullable CalculationScheduleNumberField; + + private string RateByTermCalculationPeriodCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RateTier1[] RateTiersField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Region RegionField; + + 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 BalanceCategoryTypeDescription + { + get + { + return this.BalanceCategoryTypeDescriptionField; + } + set + { + this.BalanceCategoryTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BalanceType + { + get + { + return this.BalanceTypeField; + } + set + { + this.BalanceTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CalculationScheduleNumber + { + get + { + return this.CalculationScheduleNumberField; + } + set + { + this.CalculationScheduleNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RateByTermCalculationPeriodCode + { + get + { + return this.RateByTermCalculationPeriodCodeField; + } + set + { + this.RateByTermCalculationPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RateTier1[] RateTiers + { + get + { + return this.RateTiersField; + } + set + { + this.RateTiersField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Region Region + { + get + { + return this.RegionField; + } + set + { + this.RegionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RateTier", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RateTier1 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable APYYieldField; + + private System.Nullable EffectiveDateField; + + private System.Nullable MaximumTierBalanceField; + + private System.Nullable MinimumTierBalanceField; + + private System.Nullable RateField; + + private System.Nullable RateTierNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable APYYield + { + get + { + return this.APYYieldField; + } + set + { + this.APYYieldField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumTierBalance + { + get + { + return this.MaximumTierBalanceField; + } + set + { + this.MaximumTierBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumTierBalance + { + get + { + return this.MinimumTierBalanceField; + } + set + { + this.MinimumTierBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Rate + { + get + { + return this.RateField; + } + set + { + this.RateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RateTierNumber + { + get + { + return this.RateTierNumberField; + } + set + { + this.RateTierNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Region", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Region : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string NameField; + + private System.Nullable OrganizationNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountReceivableList", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountReceivableList : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable AccruedThruDateField; + + private System.Nullable AmountField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private System.Nullable DueDateField; + + private System.Nullable IsBankrupcyPrePetitionReceivableField; + + private System.Nullable IsCreditReportPaymentCurrentField; + + private System.Nullable IsGenerateBillField; + + private System.Nullable ReceivableNumberField; + + private string ReceivableStatusCodeField; + + private System.Nullable ScheduledDueDateField; + + 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 System.Nullable AccruedThruDate + { + get + { + return this.AccruedThruDateField; + } + set + { + this.AccruedThruDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = 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 DueDate + { + get + { + return this.DueDateField; + } + set + { + this.DueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsBankrupcyPrePetitionReceivable + { + get + { + return this.IsBankrupcyPrePetitionReceivableField; + } + set + { + this.IsBankrupcyPrePetitionReceivableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCreditReportPaymentCurrent + { + get + { + return this.IsCreditReportPaymentCurrentField; + } + set + { + this.IsCreditReportPaymentCurrentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsGenerateBill + { + get + { + return this.IsGenerateBillField; + } + set + { + this.IsGenerateBillField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivableNumber + { + get + { + return this.ReceivableNumberField; + } + set + { + this.ReceivableNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivableStatusCode + { + get + { + return this.ReceivableStatusCodeField; + } + set + { + this.ReceivableStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ScheduledDueDate + { + get + { + return this.ScheduledDueDateField; + } + set + { + this.ScheduledDueDateField = 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="AccountReceivable", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AccountReceivable : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable AccruedThruDateField; + + private System.Nullable AmountField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private System.Nullable DueDateField; + + private System.Nullable IsBankrupcyPrePetitionReceivableField; + + private System.Nullable IsCreditReportPaymentCurrentField; + + private System.Nullable IsGenerateBillField; + + private System.Nullable ReceivableNumberField; + + private string ReceivableStatusCodeField; + + private System.Nullable ScheduledDueDateField; + + 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 System.Nullable AccruedThruDate + { + get + { + return this.AccruedThruDateField; + } + set + { + this.AccruedThruDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = 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 DueDate + { + get + { + return this.DueDateField; + } + set + { + this.DueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsBankrupcyPrePetitionReceivable + { + get + { + return this.IsBankrupcyPrePetitionReceivableField; + } + set + { + this.IsBankrupcyPrePetitionReceivableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCreditReportPaymentCurrent + { + get + { + return this.IsCreditReportPaymentCurrentField; + } + set + { + this.IsCreditReportPaymentCurrentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsGenerateBill + { + get + { + return this.IsGenerateBillField; + } + set + { + this.IsGenerateBillField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivableNumber + { + get + { + return this.ReceivableNumberField; + } + set + { + this.ReceivableNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivableStatusCode + { + get + { + return this.ReceivableStatusCodeField; + } + set + { + this.ReceivableStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ScheduledDueDate + { + get + { + return this.ScheduledDueDateField; + } + set + { + this.ScheduledDueDateField = 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="ReceivableResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ReceivableResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private System.Nullable ReceivableNumberField; + + private System.Nullable SubAccountNumberField; + + private System.Nullable WasSuccessfulField; + + 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 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 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.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExtTransfer", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ExtTransfer : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable AllotmentNumberField; + + private string DNAIdentifierField; + + private System.Nullable EffectiveDateField; + + private string FromAcctNumberField; + + private string FromMajorAcctTypeDescriptionField; + + private string ToAcctNumberField; + + private string ToMajorAcctTypeDescriptionField; + + private System.Nullable TransactionAmountField; + + private string TransactionDescriptionField; + + private string TransactionStatusField; + + 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 System.Nullable AllotmentNumber + { + get + { + return this.AllotmentNumberField; + } + set + { + this.AllotmentNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DNAIdentifier + { + get + { + return this.DNAIdentifierField; + } + set + { + this.DNAIdentifierField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FromAcctNumber + { + get + { + return this.FromAcctNumberField; + } + set + { + this.FromAcctNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FromMajorAcctTypeDescription + { + get + { + return this.FromMajorAcctTypeDescriptionField; + } + set + { + this.FromMajorAcctTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ToAcctNumber + { + get + { + return this.ToAcctNumberField; + } + set + { + this.ToAcctNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ToMajorAcctTypeDescription + { + get + { + return this.ToMajorAcctTypeDescriptionField; + } + set + { + this.ToMajorAcctTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionDescription + { + get + { + return this.TransactionDescriptionField; + } + set + { + this.TransactionDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatus + { + get + { + return this.TransactionStatusField; + } + set + { + this.TransactionStatusField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Allotment", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Allotment : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ACHOriginatedOrganizationNumberField; + + private string ACHReceivingAccountTypeCodeField; + + private string ACHReceivingTypeCodeField; + + private string AccountCurrencyCodeField; + + private System.Nullable AccountNumberField; + + private string AdditionalDescriptionField; + + private System.Nullable AdvanceLoanHoldDaysField; + + private string AllotmentDescriptionField; + + private System.Nullable AllotmentNumberField; + + private string AllotmentTypeCodeField; + + private string AllotmentTypeDescriptionField; + + private string BalanceCategoryCodeField; + + private string BalanceCategoryDescriptionField; + + private string BalanceTypeCodeField; + + private string BalanceTypeDescriptionField; + + private string CalenderPeriodCodeField; + + private string CalenderPeriodDescriptionField; + + private System.Nullable DisburseAllotmentPriorityNumberField; + + private System.Nullable DueDayNumberField; + + private string DueWeekDayCodeField; + + private string DueWeekDayDescriptionField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EndDateField; + + private System.Nullable ExcessAmountField; + + private string ExternalAccountNameField; + + private string ExternalAccountNumberField; + + private string FirstMonthCodeField; + + private string FirstMonthCodeDescriptionField; + + private System.Nullable FixedAmountField; + + private string FundTypeDescriptionField; + + private string FundTypecodeField; + + private System.Nullable GraceDaysField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsACHOriginatedField; + + private System.Nullable IsACHSameDaySettlementField; + + private System.Nullable IsActiveField; + + private System.Nullable IsEarlyAllotmentField; + + private System.Nullable IsFutureReceivableField; + + private System.Nullable IsRegDField; + + private System.Nullable LastRtxnPostDateField; + + private System.Nullable NextDisbursementDateField; + + private string OriginalAllotmentSourceCodeField; + + private string PayeeNameField; + + private string ReceivingCurrencyCodeField; + + private System.Nullable ReceivingInternalAccountNumberField; + + private System.Nullable ReceivingOrganizationNumberField; + + private System.Nullable ReceivingPersonNumberField; + + private string ReceivingRetirementRtxnCategoryCodeField; + + private string ReceivingRetirementRtxnCategoryDescriptionField; + + private System.Nullable ReceivingRouteNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferListPayeeAddress[] RepetitiveTransferListPayeeAddressesField; + + private string RetirementRtxnCategoryCodeField; + + private string RetirementRtxnCategoryDescriptionField; + + private string RtxnTypeCodeField; + + private string RtxnTypeCodeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ACHOriginatedOrganizationNumber + { + get + { + return this.ACHOriginatedOrganizationNumberField; + } + set + { + this.ACHOriginatedOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ACHReceivingAccountTypeCode + { + get + { + return this.ACHReceivingAccountTypeCodeField; + } + set + { + this.ACHReceivingAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ACHReceivingTypeCode + { + get + { + return this.ACHReceivingTypeCodeField; + } + set + { + this.ACHReceivingTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountCurrencyCode + { + get + { + return this.AccountCurrencyCodeField; + } + set + { + this.AccountCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AdditionalDescription + { + get + { + return this.AdditionalDescriptionField; + } + set + { + this.AdditionalDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AdvanceLoanHoldDays + { + get + { + return this.AdvanceLoanHoldDaysField; + } + set + { + this.AdvanceLoanHoldDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentDescription + { + get + { + return this.AllotmentDescriptionField; + } + set + { + this.AllotmentDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllotmentNumber + { + get + { + return this.AllotmentNumberField; + } + set + { + this.AllotmentNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentTypeCode + { + get + { + return this.AllotmentTypeCodeField; + } + set + { + this.AllotmentTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentTypeDescription + { + get + { + return this.AllotmentTypeDescriptionField; + } + set + { + this.AllotmentTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BalanceCategoryCode + { + get + { + return this.BalanceCategoryCodeField; + } + set + { + this.BalanceCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BalanceCategoryDescription + { + get + { + return this.BalanceCategoryDescriptionField; + } + set + { + this.BalanceCategoryDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BalanceTypeCode + { + get + { + return this.BalanceTypeCodeField; + } + set + { + this.BalanceTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BalanceTypeDescription + { + get + { + return this.BalanceTypeDescriptionField; + } + set + { + this.BalanceTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalenderPeriodCode + { + get + { + return this.CalenderPeriodCodeField; + } + set + { + this.CalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalenderPeriodDescription + { + get + { + return this.CalenderPeriodDescriptionField; + } + set + { + this.CalenderPeriodDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DisburseAllotmentPriorityNumber + { + get + { + return this.DisburseAllotmentPriorityNumberField; + } + set + { + this.DisburseAllotmentPriorityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayCode + { + get + { + return this.DueWeekDayCodeField; + } + set + { + this.DueWeekDayCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayDescription + { + get + { + return this.DueWeekDayDescriptionField; + } + set + { + this.DueWeekDayDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EndDate + { + get + { + return this.EndDateField; + } + set + { + this.EndDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExcessAmount + { + get + { + return this.ExcessAmountField; + } + set + { + this.ExcessAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountName + { + get + { + return this.ExternalAccountNameField; + } + set + { + this.ExternalAccountNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountNumber + { + get + { + return this.ExternalAccountNumberField; + } + set + { + this.ExternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCode + { + get + { + return this.FirstMonthCodeField; + } + set + { + this.FirstMonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCodeDescription + { + get + { + return this.FirstMonthCodeDescriptionField; + } + set + { + this.FirstMonthCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FixedAmount + { + get + { + return this.FixedAmountField; + } + set + { + this.FixedAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeDescription + { + get + { + return this.FundTypeDescriptionField; + } + set + { + this.FundTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypecode + { + get + { + return this.FundTypecodeField; + } + set + { + this.FundTypecodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsACHOriginated + { + get + { + return this.IsACHOriginatedField; + } + set + { + this.IsACHOriginatedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsACHSameDaySettlement + { + get + { + return this.IsACHSameDaySettlementField; + } + set + { + this.IsACHSameDaySettlementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsActive + { + get + { + return this.IsActiveField; + } + set + { + this.IsActiveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEarlyAllotment + { + get + { + return this.IsEarlyAllotmentField; + } + set + { + this.IsEarlyAllotmentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFutureReceivable + { + get + { + return this.IsFutureReceivableField; + } + set + { + this.IsFutureReceivableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRegD + { + get + { + return this.IsRegDField; + } + set + { + this.IsRegDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastRtxnPostDate + { + get + { + return this.LastRtxnPostDateField; + } + set + { + this.LastRtxnPostDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDisbursementDate + { + get + { + return this.NextDisbursementDateField; + } + set + { + this.NextDisbursementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OriginalAllotmentSourceCode + { + get + { + return this.OriginalAllotmentSourceCodeField; + } + set + { + this.OriginalAllotmentSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayeeName + { + get + { + return this.PayeeNameField; + } + set + { + this.PayeeNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivingCurrencyCode + { + get + { + return this.ReceivingCurrencyCodeField; + } + set + { + this.ReceivingCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingInternalAccountNumber + { + get + { + return this.ReceivingInternalAccountNumberField; + } + set + { + this.ReceivingInternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingOrganizationNumber + { + get + { + return this.ReceivingOrganizationNumberField; + } + set + { + this.ReceivingOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingPersonNumber + { + get + { + return this.ReceivingPersonNumberField; + } + set + { + this.ReceivingPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivingRetirementRtxnCategoryCode + { + get + { + return this.ReceivingRetirementRtxnCategoryCodeField; + } + set + { + this.ReceivingRetirementRtxnCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivingRetirementRtxnCategoryDescription + { + get + { + return this.ReceivingRetirementRtxnCategoryDescriptionField; + } + set + { + this.ReceivingRetirementRtxnCategoryDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingRouteNumber + { + get + { + return this.ReceivingRouteNumberField; + } + set + { + this.ReceivingRouteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferListPayeeAddress[] RepetitiveTransferListPayeeAddresses + { + get + { + return this.RepetitiveTransferListPayeeAddressesField; + } + set + { + this.RepetitiveTransferListPayeeAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementRtxnCategoryCode + { + get + { + return this.RetirementRtxnCategoryCodeField; + } + set + { + this.RetirementRtxnCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementRtxnCategoryDescription + { + get + { + return this.RetirementRtxnCategoryDescriptionField; + } + set + { + this.RetirementRtxnCategoryDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCode + { + get + { + return this.RtxnTypeCodeField; + } + set + { + this.RtxnTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCodeDescription + { + get + { + return this.RtxnTypeCodeDescriptionField; + } + set + { + this.RtxnTypeCodeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RepetitiveTransferListPayeeAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RepetitiveTransferListPayeeAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayeeAddressLine[] AddressLinesField; + + private System.Nullable AddressNumberField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubDivisionCodeField; + + private string MailCodeField; + + private string SMSANumberField; + + private string StateCodeField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayeeAddressLine[] AddressLines + { + get + { + return this.AddressLinesField; + } + set + { + this.AddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressNumber + { + get + { + return this.AddressNumberField; + } + set + { + this.AddressNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionCode + { + get + { + return this.CountrySubDivisionCodeField; + } + set + { + this.CountrySubDivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PayeeAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class PayeeAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressLineNumberField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLineNumber + { + get + { + return this.AddressLineNumberField; + } + set + { + this.AddressLineNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AllotmentRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AllotmentRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable ACHOriginatedOrganizationNumberField; + + private string ACHReceivingAccountTypeCodeField; + + private string ACHReceivingTypeCodeField; + + private System.Nullable AccountNumberField; + + private string AdditionalDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenancePayeeAddress AddressField; + + private string AllotmentDescriptionField; + + private System.Nullable AllotmentNumberField; + + private string AllotmentTypeCodeField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private string CalenderPeriodCodeField; + + private System.Nullable CurrentRevisionField; + + private System.Nullable DueDayNumberField; + + private string DueWeekDayCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable EndDateField; + + private System.Nullable ExcessAmountField; + + private string ExternalAccountNameField; + + private string ExternalAccountNumberField; + + private string FirstMonthCodeField; + + private System.Nullable FixedAmountField; + + private string FundTypeCodeField; + + private System.Nullable GraceDaysField; + + private System.Nullable InitialDueDateField; + + private System.Nullable IsACHOriginatedField; + + private System.Nullable IsAchSameDaySettlementField; + + private System.Nullable IsCancelPendingField; + + private System.Nullable IsCombineChecksField; + + private System.Nullable IsEarlyAllotmentField; + + private System.Nullable IsFutureReceivableField; + + private System.Nullable IsInactiveField; + + private System.Nullable IsModifyPendingField; + + private System.Nullable IsRegdYNField; + + private System.Nullable IsValidateACHDField; + + private System.Nullable IsValidateSSField; + + private System.Nullable NextDisbursementDateField; + + private System.Nullable NextInstanceNumberField; + + private string OriginalAllotmentSourceCodeField; + + private string PayeeNameField; + + private System.Nullable ReceivingInternalAccountNumberField; + + private System.Nullable ReceivingOrganizationNumberField; + + private System.Nullable ReceivingPersonNumberField; + + private string ReceivingRetirementRtxnCategoryCodeField; + + private string ReceivingRetirementRtxnCategoryDescriptionField; + + private System.Nullable ReceivingRouteNumberField; + + private string RetirementRtxnCodeField; + + private string RtxnTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ACHOriginatedOrganizationNumber + { + get + { + return this.ACHOriginatedOrganizationNumberField; + } + set + { + this.ACHOriginatedOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ACHReceivingAccountTypeCode + { + get + { + return this.ACHReceivingAccountTypeCodeField; + } + set + { + this.ACHReceivingAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ACHReceivingTypeCode + { + get + { + return this.ACHReceivingTypeCodeField; + } + set + { + this.ACHReceivingTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AdditionalDescription + { + get + { + return this.AdditionalDescriptionField; + } + set + { + this.AdditionalDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenancePayeeAddress Address + { + get + { + return this.AddressField; + } + set + { + this.AddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentDescription + { + get + { + return this.AllotmentDescriptionField; + } + set + { + this.AllotmentDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllotmentNumber + { + get + { + return this.AllotmentNumberField; + } + set + { + this.AllotmentNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentTypeCode + { + get + { + return this.AllotmentTypeCodeField; + } + set + { + this.AllotmentTypeCodeField = 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 CalenderPeriodCode + { + get + { + return this.CalenderPeriodCodeField; + } + set + { + this.CalenderPeriodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentRevision + { + get + { + return this.CurrentRevisionField; + } + set + { + this.CurrentRevisionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDayNumber + { + get + { + return this.DueDayNumberField; + } + set + { + this.DueDayNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DueWeekDayCode + { + get + { + return this.DueWeekDayCodeField; + } + set + { + this.DueWeekDayCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EndDate + { + get + { + return this.EndDateField; + } + set + { + this.EndDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExcessAmount + { + get + { + return this.ExcessAmountField; + } + set + { + this.ExcessAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountName + { + get + { + return this.ExternalAccountNameField; + } + set + { + this.ExternalAccountNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalAccountNumber + { + get + { + return this.ExternalAccountNumberField; + } + set + { + this.ExternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstMonthCode + { + get + { + return this.FirstMonthCodeField; + } + set + { + this.FirstMonthCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FixedAmount + { + get + { + return this.FixedAmountField; + } + set + { + this.FixedAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FundTypeCode + { + get + { + return this.FundTypeCodeField; + } + set + { + this.FundTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GraceDays + { + get + { + return this.GraceDaysField; + } + set + { + this.GraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InitialDueDate + { + get + { + return this.InitialDueDateField; + } + set + { + this.InitialDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsACHOriginated + { + get + { + return this.IsACHOriginatedField; + } + set + { + this.IsACHOriginatedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAchSameDaySettlement + { + get + { + return this.IsAchSameDaySettlementField; + } + set + { + this.IsAchSameDaySettlementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCancelPending + { + get + { + return this.IsCancelPendingField; + } + set + { + this.IsCancelPendingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCombineChecks + { + get + { + return this.IsCombineChecksField; + } + set + { + this.IsCombineChecksField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEarlyAllotment + { + get + { + return this.IsEarlyAllotmentField; + } + set + { + this.IsEarlyAllotmentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFutureReceivable + { + get + { + return this.IsFutureReceivableField; + } + set + { + this.IsFutureReceivableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsInactive + { + get + { + return this.IsInactiveField; + } + set + { + this.IsInactiveField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsModifyPending + { + get + { + return this.IsModifyPendingField; + } + set + { + this.IsModifyPendingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRegdYN + { + get + { + return this.IsRegdYNField; + } + set + { + this.IsRegdYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValidateACHD + { + get + { + return this.IsValidateACHDField; + } + set + { + this.IsValidateACHDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValidateSS + { + get + { + return this.IsValidateSSField; + } + set + { + this.IsValidateSSField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextDisbursementDate + { + get + { + return this.NextDisbursementDateField; + } + set + { + this.NextDisbursementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextInstanceNumber + { + get + { + return this.NextInstanceNumberField; + } + set + { + this.NextInstanceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OriginalAllotmentSourceCode + { + get + { + return this.OriginalAllotmentSourceCodeField; + } + set + { + this.OriginalAllotmentSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayeeName + { + get + { + return this.PayeeNameField; + } + set + { + this.PayeeNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingInternalAccountNumber + { + get + { + return this.ReceivingInternalAccountNumberField; + } + set + { + this.ReceivingInternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingOrganizationNumber + { + get + { + return this.ReceivingOrganizationNumberField; + } + set + { + this.ReceivingOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingPersonNumber + { + get + { + return this.ReceivingPersonNumberField; + } + set + { + this.ReceivingPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivingRetirementRtxnCategoryCode + { + get + { + return this.ReceivingRetirementRtxnCategoryCodeField; + } + set + { + this.ReceivingRetirementRtxnCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReceivingRetirementRtxnCategoryDescription + { + get + { + return this.ReceivingRetirementRtxnCategoryDescriptionField; + } + set + { + this.ReceivingRetirementRtxnCategoryDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingRouteNumber + { + get + { + return this.ReceivingRouteNumberField; + } + set + { + this.ReceivingRouteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementRtxnCode + { + get + { + return this.RetirementRtxnCodeField; + } + set + { + this.RetirementRtxnCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCode + { + get + { + return this.RtxnTypeCodeField; + } + set + { + this.RtxnTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RepetitiveTransferMaintenancePayeeAddress", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RepetitiveTransferMaintenancePayeeAddress : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenancePayeeAddressLine[] AddressLinesField; + + private string CensusTractNumberField; + + private string CityNameField; + + private string CountryCodeField; + + private string CountrySubDivisionCodeField; + + private string MailCodeField; + + private string SMSANumberField; + + private string StateCodeField; + + private string ZipCodeField; + + private string ZipSuffixField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenancePayeeAddressLine[] AddressLines + { + get + { + return this.AddressLinesField; + } + set + { + this.AddressLinesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CensusTractNumber + { + get + { + return this.CensusTractNumberField; + } + set + { + this.CensusTractNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CityName + { + get + { + return this.CityNameField; + } + set + { + this.CityNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountrySubDivisionCode + { + get + { + return this.CountrySubDivisionCodeField; + } + set + { + this.CountrySubDivisionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailCode + { + get + { + return this.MailCodeField; + } + set + { + this.MailCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SMSANumber + { + get + { + return this.SMSANumberField; + } + set + { + this.SMSANumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StateCode + { + get + { + return this.StateCodeField; + } + set + { + this.StateCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipSuffix + { + get + { + return this.ZipSuffixField; + } + set + { + this.ZipSuffixField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RepetitiveTransferMaintenancePayeeAddressLine", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RepetitiveTransferMaintenancePayeeAddressLine : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressLineNumberField; + + private string AddressLineTextField; + + private string AddressLineTypeCodeField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressLineNumber + { + get + { + return this.AddressLineNumberField; + } + set + { + this.AddressLineNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineText + { + get + { + return this.AddressLineTextField; + } + set + { + this.AddressLineTextField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressLineTypeCode + { + get + { + return this.AddressLineTypeCodeField; + } + set + { + this.AddressLineTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AllotmentResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class AllotmentResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable AllotmentNumberField; + + private System.Nullable WasSuccessfulField; + + 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 System.Nullable AllotmentNumber + { + get + { + return this.AllotmentNumberField; + } + set + { + this.AllotmentNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RolesOnAccount", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RolesOnAccount : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AccountRoleCodeField; + + private string AccountRoleDescriptionField; + + private System.Nullable IsEmployeeRoleField; + + private System.Nullable IsTransactionAccountField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleCode + { + get + { + return this.AccountRoleCodeField; + } + set + { + this.AccountRoleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountRoleDescription + { + get + { + return this.AccountRoleDescriptionField; + } + set + { + this.AccountRoleDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEmployeeRole + { + get + { + return this.IsEmployeeRoleField; + } + set + { + this.IsEmployeeRoleField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTransactionAccount + { + get + { + return this.IsTransactionAccountField; + } + set + { + this.IsTransactionAccountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RtxnTyp", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RtxnTyp : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnReason[] RtxnReasonsField; + + private string RtxnTypeCodeField; + + private string RtxnTypeDescField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnReason[] RtxnReasons + { + get + { + return this.RtxnReasonsField; + } + set + { + this.RtxnReasonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCode + { + get + { + return this.RtxnTypeCodeField; + } + set + { + this.RtxnTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeDesc + { + get + { + return this.RtxnTypeDescField; + } + set + { + this.RtxnTypeDescField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RtxnReason", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class RtxnReason : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ReasonCodeField; + + private string ReasonDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReasonCode + { + get + { + return this.ReasonCodeField; + } + set + { + this.ReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReasonDescription + { + get + { + return this.ReasonDescriptionField; + } + set + { + this.ReasonDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CalculationTypeVariable", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CalculationTypeVariable : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private string CalculationTypeCodeField; + + private string CalculationVariableCodeField; + + 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 System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = 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 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="BankOption", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class BankOption : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string BankOptionCodeField; + + private string CategoryCodeField; + + private string CategoryDescriptionField; + + private string DescriptionField; + + private System.Nullable IsOnField; + + private string ValueField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankOptionCode + { + get + { + return this.BankOptionCodeField; + } + set + { + this.BankOptionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CategoryCode + { + get + { + return this.CategoryCodeField; + } + set + { + this.CategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CategoryDescription + { + get + { + return this.CategoryDescriptionField; + } + set + { + this.CategoryDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsOn + { + get + { + return this.IsOnField; + } + set + { + this.IsOnField = 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="CalculationType", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CalculationType2 : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CalculationCategoryCodeField; + + private string CalculationCategoryDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationTypeCalculationVariable[] CalculationTypeCalculationVariablesField; + + private string CalculationTypeCodeField; + + private string CalculationTypeNameField; + + 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.CalculationTypeCalculationVariable[] CalculationTypeCalculationVariables + { + get + { + return this.CalculationTypeCalculationVariablesField; + } + set + { + this.CalculationTypeCalculationVariablesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalculationTypeCode + { + get + { + return this.CalculationTypeCodeField; + } + set + { + this.CalculationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalculationTypeName + { + get + { + return this.CalculationTypeNameField; + } + set + { + this.CalculationTypeNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CalculationTypeCalculationVariable", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class CalculationTypeCalculationVariable : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string CalculationVariableCodeField; + + private string CalculationVariableNameField; + + private string CalculationVariableValueField; + + private System.Nullable InactiveDateField; + + private System.Nullable IsAccountOverField; + + private System.Nullable IsMajorMinorField; + + private System.Nullable ValueEffectiveDateField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = 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 IsAccountOver + { + get + { + return this.IsAccountOverField; + } + set + { + this.IsAccountOverField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsMajorMinor + { + get + { + return this.IsMajorMinorField; + } + set + { + this.IsMajorMinorField = 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="Tickler", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Tickler : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string AddressPersonNameField; + + private System.Nullable AddressPersonNumberField; + + private System.Nullable CreateDateTimeField; + + private string CreatePersonNameField; + + private System.Nullable CreatePersonNumberField; + + private string DescriptionField; + + private System.Nullable ExpireDateField; + + private System.Nullable ResolveDateField; + + private System.Nullable SubjectAccountGroupNumberField; + + private System.Nullable SubjectAccountNumberField; + + private string SubjectInvestorLoanProgramCodeField; + + private System.Nullable SubjectOrganizationNumberField; + + private System.Nullable SubjectPersonNumberField; + + private System.Nullable SubjectValidationRuleNumberField; + + private System.Nullable TicklerDateField; + + private System.Nullable TicklerNumberField; + + private string TicklerTypeCodeField; + + private string TicklerTypeDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressPersonName + { + get + { + return this.AddressPersonNameField; + } + set + { + this.AddressPersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressPersonNumber + { + get + { + return this.AddressPersonNumberField; + } + set + { + this.AddressPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreateDateTime + { + get + { + return this.CreateDateTimeField; + } + set + { + this.CreateDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreatePersonName + { + get + { + return this.CreatePersonNameField; + } + set + { + this.CreatePersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreatePersonNumber + { + get + { + return this.CreatePersonNumberField; + } + set + { + this.CreatePersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ResolveDate + { + get + { + return this.ResolveDateField; + } + set + { + this.ResolveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectAccountGroupNumber + { + get + { + return this.SubjectAccountGroupNumberField; + } + set + { + this.SubjectAccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectAccountNumber + { + get + { + return this.SubjectAccountNumberField; + } + set + { + this.SubjectAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubjectInvestorLoanProgramCode + { + get + { + return this.SubjectInvestorLoanProgramCodeField; + } + set + { + this.SubjectInvestorLoanProgramCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectOrganizationNumber + { + get + { + return this.SubjectOrganizationNumberField; + } + set + { + this.SubjectOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectPersonNumber + { + get + { + return this.SubjectPersonNumberField; + } + set + { + this.SubjectPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectValidationRuleNumber + { + get + { + return this.SubjectValidationRuleNumberField; + } + set + { + this.SubjectValidationRuleNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TicklerDate + { + get + { + return this.TicklerDateField; + } + set + { + this.TicklerDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TicklerNumber + { + get + { + return this.TicklerNumberField; + } + set + { + this.TicklerNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TicklerTypeCode + { + get + { + return this.TicklerTypeCodeField; + } + set + { + this.TicklerTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TicklerTypeDescription + { + get + { + return this.TicklerTypeDescriptionField; + } + set + { + this.TicklerTypeDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TicklerDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TicklerDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AddressPersonNumberField; + + private System.Nullable CreatePersonNumberField; + + private string DescriptionField; + + private System.Nullable ExpireDateField; + + private System.Nullable ResolveDateField; + + private System.Nullable SubjectAccountGroupNumberField; + + private System.Nullable SubjectAccountNumberField; + + private string SubjectInvestorLoanProgramCodeField; + + private System.Nullable SubjectOrganizationNumberField; + + private System.Nullable SubjectPersonNumberField; + + private System.Nullable TickleDateField; + + private System.Nullable TicklerNumberField; + + private string TicklerTypeCodeField; + + private System.Nullable ValidationRuleNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AddressPersonNumber + { + get + { + return this.AddressPersonNumberField; + } + set + { + this.AddressPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreatePersonNumber + { + get + { + return this.CreatePersonNumberField; + } + set + { + this.CreatePersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExpireDate + { + get + { + return this.ExpireDateField; + } + set + { + this.ExpireDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ResolveDate + { + get + { + return this.ResolveDateField; + } + set + { + this.ResolveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectAccountGroupNumber + { + get + { + return this.SubjectAccountGroupNumberField; + } + set + { + this.SubjectAccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectAccountNumber + { + get + { + return this.SubjectAccountNumberField; + } + set + { + this.SubjectAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubjectInvestorLoanProgramCode + { + get + { + return this.SubjectInvestorLoanProgramCodeField; + } + set + { + this.SubjectInvestorLoanProgramCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectOrganizationNumber + { + get + { + return this.SubjectOrganizationNumberField; + } + set + { + this.SubjectOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectPersonNumber + { + get + { + return this.SubjectPersonNumberField; + } + set + { + this.SubjectPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TickleDate + { + get + { + return this.TickleDateField; + } + set + { + this.TickleDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TicklerNumber + { + get + { + return this.TicklerNumberField; + } + set + { + this.TicklerNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TicklerTypeCode + { + get + { + return this.TicklerTypeCodeField; + } + set + { + this.TicklerTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ValidationRuleNumber + { + get + { + return this.ValidationRuleNumberField; + } + set + { + this.ValidationRuleNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TicklerResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TicklerResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable TicklerNumberField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TicklerNumber + { + get + { + return this.TicklerNumberField; + } + set + { + this.TicklerNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionRequest", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TransactionRequest : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable RTransactionNumberField; + + 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 System.Nullable RTransactionNumber + { + get + { + return this.RTransactionNumberField; + } + set + { + this.RTransactionNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class TransactionResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable AccountNumberField; + + private System.Nullable RTransactionNumberField; + + private string RtxnReasonCdField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SpreadDetail[] SpreadDetailsField; + + private System.Nullable WaiveApprPersNbrField; + + 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 System.Nullable RTransactionNumber + { + get + { + return this.RTransactionNumberField; + } + set + { + this.RTransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnReasonCd + { + get + { + return this.RtxnReasonCdField; + } + set + { + this.RtxnReasonCdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SpreadDetail[] SpreadDetails + { + get + { + return this.SpreadDetailsField; + } + set + { + this.SpreadDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WaiveApprPersNbr + { + get + { + return this.WaiveApprPersNbrField; + } + set + { + this.WaiveApprPersNbrField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="UserFieldValueResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class UserFieldValueResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string UserFieldCodeField; + + private System.Nullable UserFieldPositionNumberField; + + private string UserFieldValueField; + + private string UserFieldValueDescriptionField; + + 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 System.Nullable UserFieldPositionNumber + { + get + { + return this.UserFieldPositionNumberField; + } + set + { + this.UserFieldPositionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserFieldValue + { + get + { + return this.UserFieldValueField; + } + set + { + this.UserFieldValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string UserFieldValueDescription + { + get + { + return this.UserFieldValueDescriptionField; + } + set + { + this.UserFieldValueDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="UserFieldDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class UserFieldDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string DataTypeCodeField; + + private System.Nullable IsExternalEntityField; + + private System.Nullable IsOverrideField; + + private System.Nullable IsValuesField; + + private string UserFieldCodeField; + + private string UserFieldDescriptionField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DataTypeCode + { + get + { + return this.DataTypeCodeField; + } + set + { + this.DataTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExternalEntity + { + get + { + return this.IsExternalEntityField; + } + set + { + this.IsExternalEntityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsOverride + { + get + { + return this.IsOverrideField; + } + set + { + this.IsOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValues + { + get + { + return this.IsValuesField; + } + set + { + this.IsValuesField = 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.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Activity", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class Activity : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ActivityCategoryCodeField; + + private string ActivityDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActivityDetail[] ActivityDetailsField; + + private string ActivityTypeCodeField; + + private string ReportSortKeyField; + + private System.Nullable SubjectAccountNumberField; + + private System.Nullable SubjectOrganizationNumberField; + + private System.Nullable SubjectPersonNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ActivityCategoryCode + { + get + { + return this.ActivityCategoryCodeField; + } + set + { + this.ActivityCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ActivityDescription + { + get + { + return this.ActivityDescriptionField; + } + set + { + this.ActivityDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActivityDetail[] ActivityDetails + { + get + { + return this.ActivityDetailsField; + } + set + { + this.ActivityDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ActivityTypeCode + { + get + { + return this.ActivityTypeCodeField; + } + set + { + this.ActivityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReportSortKey + { + get + { + return this.ReportSortKeyField; + } + set + { + this.ReportSortKeyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectAccountNumber + { + get + { + return this.SubjectAccountNumberField; + } + set + { + this.SubjectAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectOrganizationNumber + { + get + { + return this.SubjectOrganizationNumberField; + } + set + { + this.SubjectOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubjectPersonNumber + { + get + { + return this.SubjectPersonNumberField; + } + set + { + this.SubjectPersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ActivityDetail", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ActivityDetail : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ColumnIdField; + + private string DatabaseActivityCodeField; + + private string NewValueField; + + private string OldValueField; + + private string TableIdField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ColumnId + { + get + { + return this.ColumnIdField; + } + set + { + this.ColumnIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DatabaseActivityCode + { + get + { + return this.DatabaseActivityCodeField; + } + set + { + this.DatabaseActivityCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewValue + { + get + { + return this.NewValueField; + } + set + { + this.NewValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OldValue + { + get + { + return this.OldValueField; + } + set + { + this.OldValueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TableId + { + get + { + return this.TableIdField; + } + set + { + this.TableIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ActivityResponse", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services.Mes" + + "sages")] + public partial class ActivityResponse : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemStatus", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services")] + public enum SystemStatus : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NONE = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ONLINE = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + OFFLINE = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + BATCH = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ActionCode", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services")] + public enum ActionCode : int + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + NONE = 0, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ADD = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + UPDATE = 2, + + [System.Runtime.Serialization.EnumMemberAttribute()] + DELETE = 3, + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AuthTypes", Namespace="http://schemas.datacontract.org/2004/07/OpenSolutions.CoreApiService.Services")] + public enum AuthTypes : long + { + + [System.Runtime.Serialization.EnumMemberAttribute()] + CoreApplication = 1, + + [System.Runtime.Serialization.EnumMemberAttribute()] + SingleSignOn = 3, + + [System.Runtime.Serialization.EnumMemberAttribute()] + CardAgreement = 4, + + [System.Runtime.Serialization.EnumMemberAttribute()] + ElectronicAgreement = 6, + + [System.Runtime.Serialization.EnumMemberAttribute()] + EAgreementSSO = 7, + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalInterfaceMappingsRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExternalInterfaceMappingsRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string ExternalInterfaceCategoryCodeField; + + private string ExternalInterfaceCodeField; + + private string ExternalInterfaceVariableCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalInterfaceCategoryCode + { + get + { + return this.ExternalInterfaceCategoryCodeField; + } + set + { + this.ExternalInterfaceCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalInterfaceCode + { + get + { + return this.ExternalInterfaceCodeField; + } + set + { + this.ExternalInterfaceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalInterfaceVariableCode + { + get + { + return this.ExternalInterfaceVariableCodeField; + } + set + { + this.ExternalInterfaceVariableCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RequestBase", Namespace="http://www.opensolutions.com/CoreApi")] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalInterfaceMappingsRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeHistInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneratedTransactionsCalculationInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreementInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreementMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalancesInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AcctHoldMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanFundHoldsInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRenewalRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholdingMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMRealTimePushRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRoleMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRolesListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDetailInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDrawAccountInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFileTypeSourceIDRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHoldsInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPayOffPayDownInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPricingRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRestrictionsListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRolesInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentACHMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTransactionHistoryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountYTDHistoryInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AvailableEmployeeListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardActivationRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementDetailInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementTypeListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashboxListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMCredentialsInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChangeCardAgreementPINRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChargeoffInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckOrderRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckWithdrawalRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CodeTableInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralSearchRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionHistoryInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryDetailRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrencyExchangeListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrencyExchangeRateInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DatabaseHandshakeRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentImageInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentImageMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageDeleteRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessagesInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessagesPresentationRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAutoEnrollRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementCredentialValidationRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementPasswordPinMaintenanceRequest))] + [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.EntityValidationRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowDisbursementInformationRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FetchRetirementPlansInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FileTypeSourceListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetNAICSRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetNewAccountNumberRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetSICSubDetailsRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestmentOptionsInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestmentOptionsMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestorAccountMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestorMonetaryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MemberToMemberValidationRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MinorChangeMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MjMiAccountCardAgreementTypeListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileBankingInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MonetaryTransactionRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteClassInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OneTimeTransferMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOrganizationRoleMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPersonRoleMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSearchRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayrollDistributionInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayrollDistributionMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PendingAccountTransactionInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccountInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonEAgreementCreationRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationEAgreementMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonSearchRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductDetailInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductListInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivableListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivablesMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalTransferListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RetrieveImageRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RolesOnAccountRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnReasonInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StatementDeLinkRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SystemCodeInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerListRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionDetailRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldInformationRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WriteActivityRowsRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductListForTimeDepositRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWTransactionDetailRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMultiAccountBalanceInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplicationsMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplicationsInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanExceptionPaymentDetailInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestDetailsInquiryRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceRequest))] + [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.AccountRateHistoryMaintenanceRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSystemCodeRequest))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountServiceFeesInquiryRequest))] + public partial class RequestBase : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ParentRequestNumberField; + + private string RequestNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ParentRequestNumber + { + get + { + return this.ParentRequestNumberField; + } + set + { + this.ParentRequestNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RequestNumber + { + get + { + return this.RequestNumberField; + } + set + { + this.RequestNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalInterfaceMappingsResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExternalInterfaceMappingsResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalInterfaceValue[] ExternalInterfaceValuesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalInterfaceValue[] ExternalInterfaceValues + { + get + { + return this.ExternalInterfaceValuesField; + } + set + { + this.ExternalInterfaceValuesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ResponseBase", Namespace="http://www.opensolutions.com/CoreApi")] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalInterfaceMappingsResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeHistInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneratedTransactionsCalculationInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreementInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreementMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalancesInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AcctHoldMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanFundHoldsInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRenewalResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholdingMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementOrgInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementOrgMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMRealTimePushResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRoleMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRolesListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDetailInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDrawAccountInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFileTypeSourceIDResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHoldsInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLockoutMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPayOffPayDownInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPricingResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRestrictionsListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRolesInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentACHMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountStopPaymentMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTransactionHistoryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountYTDHistoryInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AvailableEmployeeListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardActivationResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementDetailInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementTypeListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashboxListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CCMCredentialsInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChangeCardAgreementPINResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChargeoffInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckOrderResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckWithdrawalResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CodeTableInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralSearchResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionHistoryInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryDetailResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrencyExchangeListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrencyExchangeRateInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DatabaseHandshakeResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentImageInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DocumentImageMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageDeleteResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessagesInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessagesPresentationResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementAutoEnrollResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementCredentialValidationResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementPasswordPinMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribHistMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityValidationResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowDisbursementInformationResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FetchRetirementPlansInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FileTypeSourceListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetNAICSResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetNewAccountNumberResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetSICSubDetailsResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestmentOptionsInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestmentOptionsMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestorAccountMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.InvestorMonetaryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MemberToMemberValidationResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MinorChangeMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MjMiAccountCardAgreementTypeListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileBankingInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MonetaryTransactionResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteClassInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OneTimeTransferMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOrganizationRoleMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationPersonRoleMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSearchResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayrollDistributionInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PayrollDistributionMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PendingAccountTransactionInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementAccountInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreementMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonEAgreementCreationResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonOrganizationEAgreementMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonSearchResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductDetailInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductListInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivableListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivablesMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalTransferListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RepetitiveTransferMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RetrieveImageResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RolesOnAccountResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnReasonInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StatementDeLinkResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SystemCodeInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerListResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionDetailResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldInformationResponse))] + [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.ProductListForTimeDepositResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWTransactionDetailResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMultiAccountBalanceInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplicationsMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeApplicationsInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanExceptionPaymentDetailInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestDetailsInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductSystemCodeResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonConsentMaintenanceResponse))] + [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.AccountServiceFeesInquiryResponse))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttribHistInquiryResponse))] + public partial class ResponseBase : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Error[] ErrorsField; + + private string RequestNumberField; + + private string RequestTypeCodeField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Error[] Errors + { + get + { + return this.ErrorsField; + } + set + { + this.ErrorsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RequestNumber + { + get + { + return this.RequestNumberField; + } + set + { + this.RequestNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RequestTypeCode + { + get + { + return this.RequestTypeCodeField; + } + set + { + this.RequestTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Error", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class Error : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private string ErrorMessageField; + + private System.Nullable ErrorNumberField; + + private string OraErrorMessageField; + + private string RtxnExceptionMessageField; + + private System.Nullable RtxnExceptionNumberField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ErrorMessage + { + get + { + return this.ErrorMessageField; + } + set + { + this.ErrorMessageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ErrorNumber + { + get + { + return this.ErrorNumberField; + } + set + { + this.ErrorNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OraErrorMessage + { + get + { + return this.OraErrorMessageField; + } + set + { + this.OraErrorMessageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnExceptionMessage + { + get + { + return this.RtxnExceptionMessageField; + } + set + { + this.RtxnExceptionMessageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RtxnExceptionNumber + { + get + { + return this.RtxnExceptionNumberField; + } + set + { + this.RtxnExceptionNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneralSysCodeHistInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GeneralSysCodeHistInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private string GeneralSystemCodeField; + + private System.Nullable IsActiveOnlyField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string GeneralSystemCode + { + get + { + return this.GeneralSystemCodeField; + } + set + { + this.GeneralSystemCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsActiveOnly + { + get + { + return this.IsActiveOnlyField; + } + set + { + this.IsActiveOnlyField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneralSysCodeHistInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GeneralSysCodeHistInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string EntityTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeInquiryResponse[] GeneralSystemCodesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeInquiryResponse[] GeneralSystemCodes + { + get + { + return this.GeneralSystemCodesField; + } + set + { + this.GeneralSystemCodesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneralSysCodeMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GeneralSysCodeMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string ActionCodeField; + + private string EntityTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeRequest GeneralSystemCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ActionCode + { + get + { + return this.ActionCodeField; + } + set + { + this.ActionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeRequest GeneralSystemCode + { + get + { + return this.GeneralSystemCodeField; + } + set + { + this.GeneralSystemCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneralSysCodeMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GeneralSysCodeMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string EntityTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeResponse GeneralSysCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneralSysCodeResponse GeneralSysCode + { + get + { + return this.GeneralSysCodeField; + } + set + { + this.GeneralSysCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneratedTransactionsCalculationInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GeneratedTransactionsCalculationInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable FeeAmountBeforeCloseoutField; + + private System.Nullable IsCloseoutField; + + private System.Nullable IsPenaltyInterestNetGeneratedField; + + private System.Nullable IsProcessInterestField; + + private System.Nullable IsProcessPenaltyField; + + private System.Nullable IsWithholdingNetGeneratedField; + + private System.Nullable WithdrawalAmountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WithholdingOverride[] WithholdingOverridesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FeeAmountBeforeCloseout + { + get + { + return this.FeeAmountBeforeCloseoutField; + } + set + { + this.FeeAmountBeforeCloseoutField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCloseout + { + get + { + return this.IsCloseoutField; + } + set + { + this.IsCloseoutField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPenaltyInterestNetGenerated + { + get + { + return this.IsPenaltyInterestNetGeneratedField; + } + set + { + this.IsPenaltyInterestNetGeneratedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsProcessInterest + { + get + { + return this.IsProcessInterestField; + } + set + { + this.IsProcessInterestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsProcessPenalty + { + get + { + return this.IsProcessPenaltyField; + } + set + { + this.IsProcessPenaltyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsWithholdingNetGenerated + { + get + { + return this.IsWithholdingNetGeneratedField; + } + set + { + this.IsWithholdingNetGeneratedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WithdrawalAmount + { + get + { + return this.WithdrawalAmountField; + } + set + { + this.WithdrawalAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WithholdingOverride[] WithholdingOverrides + { + get + { + return this.WithholdingOverridesField; + } + set + { + this.WithholdingOverridesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GeneratedTransactionsCalculationInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GeneratedTransactionsCalculationInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable CloseoutWithdrawalAmountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneratedTransaction[] GeneratedTransactionsField; + + private System.Nullable TotalGeneratedAmountField; + + private System.Nullable WithdrawalAmountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CloseoutWithdrawalAmount + { + get + { + return this.CloseoutWithdrawalAmountField; + } + set + { + this.CloseoutWithdrawalAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GeneratedTransaction[] GeneratedTransactions + { + get + { + return this.GeneratedTransactionsField; + } + set + { + this.GeneratedTransactionsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalGeneratedAmount + { + get + { + return this.TotalGeneratedAmountField; + } + set + { + this.TotalGeneratedAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WithdrawalAmount + { + get + { + return this.WithdrawalAmountField; + } + set + { + this.WithdrawalAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ParticipationAgreementInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ParticipationAgreementInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable ParticipationAgreementNumberField; + + private System.Nullable ParticipationOrganizationNumberField; + + private System.Nullable ParticipationPersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipationAgreementNumber + { + get + { + return this.ParticipationAgreementNumberField; + } + set + { + this.ParticipationAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipationOrganizationNumber + { + get + { + return this.ParticipationOrganizationNumberField; + } + set + { + this.ParticipationOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParticipationPersonNumber + { + get + { + return this.ParticipationPersonNumberField; + } + set + { + this.ParticipationPersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ParticipationAgreementInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ParticipationAgreementInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAccount[] ParticipationAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAccount[] ParticipationAccounts + { + get + { + return this.ParticipationAccountsField; + } + set + { + this.ParticipationAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ParticipationAgreementMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ParticipationAgreementMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PartAgreement[] ParticipationAgreementsField; + + [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.PartAgreement[] ParticipationAgreements + { + get + { + return this.ParticipationAgreementsField; + } + set + { + this.ParticipationAgreementsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ParticipationAgreementMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ParticipationAgreementMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreement[] ParticipationAgreementsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ParticipationAgreement[] ParticipationAgreements + { + get + { + return this.ParticipationAgreementsField; + } + set + { + this.ParticipationAgreementsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBalancesInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBalancesInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string AvailableMethodCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBalancesInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBalancesInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalance[] AccountBalancesField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductInfo ProductInfoField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalance[] AccountBalances + { + get + { + return this.AccountBalancesField; + } + set + { + this.AccountBalancesField = 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.ProductInfo ProductInfo + { + get + { + return this.ProductInfoField; + } + set + { + this.ProductInfoField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBalanceVariableInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBalanceVariableInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private string CalculationTypeCodeField; + + private string CalculationVariableCodeField; + + private System.Nullable IsIncludeProductVariableField; + + private System.Nullable SubAccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = 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 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 System.Nullable IsIncludeProductVariable + { + get + { + return this.IsIncludeProductVariableField; + } + set + { + this.IsIncludeProductVariableField = 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="AccountBalanceVariableInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBalanceVariableInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSubAccountCalculationVariable1[] AccountSubAccountCalculationVariablesField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + private System.Nullable NextEarningDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductBalanceCategoryCalculationVariable[] ProductBalanceCategoryCalculationVariablesField; + + private System.Nullable SubAccountNumberField; + + [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.AccountSubAccountCalculationVariable1[] AccountSubAccountCalculationVariables + { + get + { + return this.AccountSubAccountCalculationVariablesField; + } + set + { + this.AccountSubAccountCalculationVariablesField = 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 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.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextEarningDate + { + get + { + return this.NextEarningDateField; + } + set + { + this.NextEarningDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductBalanceCategoryCalculationVariable[] ProductBalanceCategoryCalculationVariables + { + get + { + return this.ProductBalanceCategoryCalculationVariablesField; + } + set + { + this.ProductBalanceCategoryCalculationVariablesField = 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="AcctHoldMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AcctHoldMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string AccountNumberField; + + private string AvailableMethodCodeField; + + private System.Nullable EffectiveDateField; + + private System.Nullable HoldAmountField; + + private string HoldTypeCodeField; + + private System.Nullable InactiveDateField; + + private System.Nullable ReceivingRouteNumberField; + + private System.Nullable SequenceNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAmount + { + get + { + return this.HoldAmountField; + } + set + { + this.HoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HoldTypeCode + { + get + { + return this.HoldTypeCodeField; + } + set + { + this.HoldTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReceivingRouteNumber + { + get + { + return this.ReceivingRouteNumberField; + } + set + { + this.ReceivingRouteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AcctHoldMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AcctHoldMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string AccountNumberField; + + private System.Nullable SequenceNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanFundHoldsInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLoanFundHoldsInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private long AccountNumberField; + + private System.Nullable HoldDateField; + + private System.Nullable IsIRBField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public long AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldDate + { + get + { + return this.HoldDateField; + } + set + { + this.HoldDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIRB + { + get + { + return this.IsIRBField; + } + set + { + this.IsIRBField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanFundHoldsInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLoanFundHoldsInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFundHold[] AccountFundHoldsField; + + private System.Nullable AccountNumberField; + + private System.Nullable AvailableAmountField; + + private System.Nullable CreditLimitField; + + private System.Nullable HoldAsOfDateField; + + private System.Nullable PrincipalBalanceField; + + private System.Nullable TotalFundHoldsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFundHold[] AccountFundHolds + { + get + { + return this.AccountFundHoldsField; + } + set + { + this.AccountFundHoldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableAmount + { + get + { + return this.AvailableAmountField; + } + set + { + this.AvailableAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAsOfDate + { + get + { + return this.HoldAsOfDateField; + } + set + { + this.HoldAsOfDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrincipalBalance + { + get + { + return this.PrincipalBalanceField; + } + set + { + this.PrincipalBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalFundHolds + { + get + { + return this.TotalFundHoldsField; + } + set + { + this.TotalFundHoldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanDetailInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLoanDetailInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable ExcludeBalanceYTDField; + + private System.Nullable GetAllRiskRatingsHistoryField; + + private System.Nullable GetRTXNDataField; + + private System.Nullable IsPayoffField; + + private System.Nullable NumberOfYearsField; + + private System.Nullable YearNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExcludeBalanceYTD + { + get + { + return this.ExcludeBalanceYTDField; + } + set + { + this.ExcludeBalanceYTDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GetAllRiskRatingsHistory + { + get + { + return this.GetAllRiskRatingsHistoryField; + } + set + { + this.GetAllRiskRatingsHistoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GetRTXNData + { + get + { + return this.GetRTXNDataField; + } + set + { + this.GetRTXNDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPayoff + { + get + { + return this.IsPayoffField; + } + set + { + this.IsPayoffField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfYears + { + get + { + return this.NumberOfYearsField; + } + set + { + this.NumberOfYearsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable YearNumber + { + get + { + return this.YearNumberField; + } + set + { + this.YearNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanDetailInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLoanDetailInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan[] AccountLoanRepricingPlansField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseAccountPayoff AcctPayoffField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseLoanAccountInfo LoanDetailField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseProduct ProductInfoField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwnerField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseYTDHist YTDHistoryField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan[] AccountLoanRepricingPlans + { + get + { + return this.AccountLoanRepricingPlansField; + } + set + { + this.AccountLoanRepricingPlansField = 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.AccountLoanDetailInquiryResponseAccountPayoff AcctPayoff + { + get + { + return this.AcctPayoffField; + } + set + { + this.AcctPayoffField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseLoanAccountInfo LoanDetail + { + get + { + return this.LoanDetailField; + } + set + { + this.LoanDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseProduct ProductInfo + { + get + { + return this.ProductInfoField; + } + set + { + this.ProductInfoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxOwner TaxOwner + { + get + { + return this.TaxOwnerField; + } + set + { + this.TaxOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanDetailInquiryResponseYTDHist YTDHistory + { + get + { + return this.YTDHistoryField; + } + set + { + this.YTDHistoryField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanRenewalRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLoanRenewalRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistoryInfo AccountInterestHistoryInfoField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountPaymentHistoryInfo[] AcctPmtHistInfosField; + + private System.Nullable ApprovalPersNbrField; + + private System.Nullable AuthorizedByField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChangeRate ChangeRateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalCheckIssue CheckIssueField; + + private System.Nullable CheckNumberField; + + private System.Nullable CreditLimitAmountField; + + private System.Nullable DateMaturityField; + + private System.Nullable EffectiveDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalFund[] FundsField; + + private System.Nullable IsAdditionalDisbursementField; + + private System.Nullable IsCapitalizedField; + + private System.Nullable IsFutureLimitUpdatableField; + + private System.Nullable IsReceivableUpdatableField; + + private string NewMinorAccountTypeField; + + private System.Nullable RenewalFeeField; + + private System.Nullable TransactionAmountField; + + private string TransactionTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInterestHistoryInfo AccountInterestHistoryInfo + { + get + { + return this.AccountInterestHistoryInfoField; + } + set + { + this.AccountInterestHistoryInfoField = 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.AccountPaymentHistoryInfo[] AcctPmtHistInfos + { + get + { + return this.AcctPmtHistInfosField; + } + set + { + this.AcctPmtHistInfosField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApprovalPersNbr + { + get + { + return this.ApprovalPersNbrField; + } + set + { + this.ApprovalPersNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AuthorizedBy + { + get + { + return this.AuthorizedByField; + } + set + { + this.AuthorizedByField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ChangeRate ChangeRate + { + get + { + return this.ChangeRateField; + } + set + { + this.ChangeRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LoanRenewalCheckIssue CheckIssue + { + get + { + return this.CheckIssueField; + } + set + { + this.CheckIssueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimitAmount + { + get + { + return this.CreditLimitAmountField; + } + set + { + this.CreditLimitAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateMaturity + { + get + { + return this.DateMaturityField; + } + set + { + this.DateMaturityField = 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.LoanRenewalFund[] Funds + { + get + { + return this.FundsField; + } + set + { + this.FundsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAdditionalDisbursement + { + get + { + return this.IsAdditionalDisbursementField; + } + set + { + this.IsAdditionalDisbursementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCapitalized + { + get + { + return this.IsCapitalizedField; + } + set + { + this.IsCapitalizedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFutureLimitUpdatable + { + get + { + return this.IsFutureLimitUpdatableField; + } + set + { + this.IsFutureLimitUpdatableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsReceivableUpdatable + { + get + { + return this.IsReceivableUpdatableField; + } + set + { + this.IsReceivableUpdatableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewMinorAccountType + { + get + { + return this.NewMinorAccountTypeField; + } + set + { + this.NewMinorAccountTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RenewalFee + { + get + { + return this.RenewalFeeField; + } + set + { + this.RenewalFeeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanRenewalResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLoanRenewalResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MonetaryItem[] MonetaryItemsField; + + private System.Nullable NewMaturityDateField; + + private System.Nullable RenewedAccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MonetaryItem[] MonetaryItems + { + get + { + return this.MonetaryItemsField; + } + set + { + this.MonetaryItemsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NewMaturityDate + { + get + { + return this.NewMaturityDateField; + } + set + { + this.NewMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RenewedAccountNumber + { + get + { + return this.RenewedAccountNumberField; + } + set + { + this.RenewedAccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWithholdingMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountWithholdingMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholding[] AccountWithholdingRequestField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholding[] AccountWithholdingRequest + { + get + { + return this.AccountWithholdingRequestField; + } + set + { + this.AccountWithholdingRequestField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWithholdingMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountWithholdingMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholding[] AccountWithholdingResponseField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWithholding[] AccountWithholdingResponse + { + get + { + return this.AccountWithholdingResponseField; + } + set + { + this.AccountWithholdingResponseField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreeOrgInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AgreeOrgInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgReq AgreeOrgRequestField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgReq AgreeOrgRequest + { + get + { + return this.AgreeOrgRequestField; + } + set + { + this.AgreeOrgRequestField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreementOrgInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AgreementOrgInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelation RelationField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelation Relation + { + get + { + return this.RelationField; + } + set + { + this.RelationField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreeOrgMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AgreeOrgMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelationRequest RelationField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelationRequest Relation + { + get + { + return this.RelationField; + } + set + { + this.RelationField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AgreementOrgMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AgreementOrgMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelationDetail RelationField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreeOrgRelationDetail Relation + { + get + { + return this.RelationField; + } + set + { + this.RelationField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CCMRealTimePushRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CCMRealTimePushRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDetail AccountDetailField; + + private string AccountNumberField; + + private System.Nullable CreationDateTimeField; + + private string MultiMessageIdField; + + private string ReqObjProcField; + + private string RoleRefreshField; + + private string SequenceNumberField; + + private string SourceField; + + private string TriggerSourceField; + + private string TriggerTraceNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDetail AccountDetail + { + get + { + return this.AccountDetailField; + } + set + { + this.AccountDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreationDateTime + { + get + { + return this.CreationDateTimeField; + } + set + { + this.CreationDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MultiMessageId + { + get + { + return this.MultiMessageIdField; + } + set + { + this.MultiMessageIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReqObjProc + { + get + { + return this.ReqObjProcField; + } + set + { + this.ReqObjProcField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RoleRefresh + { + get + { + return this.RoleRefreshField; + } + set + { + this.RoleRefreshField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Source + { + get + { + return this.SourceField; + } + set + { + this.SourceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TriggerSource + { + get + { + return this.TriggerSourceField; + } + set + { + this.TriggerSourceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TriggerTraceNumber + { + get + { + return this.TriggerTraceNumberField; + } + set + { + this.TriggerTraceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CCMRealTimePushResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CCMRealTimePushResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string ExtTxnMsgNbrField; + + private string MultiMessageIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExtTxnMsgNbr + { + get + { + return this.ExtTxnMsgNbrField; + } + set + { + this.ExtTxnMsgNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MultiMessageId + { + get + { + return this.MultiMessageIdField; + } + set + { + this.MultiMessageIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CardAgreementMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMaintAgreement[] AgreementsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailForCardAgreement OrganizationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailForCardAgreement PersonField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardMaintAgreement[] Agreements + { + get + { + return this.AgreementsField; + } + set + { + this.AgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailForCardAgreement Organization + { + get + { + return this.OrganizationField; + } + set + { + this.OrganizationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailForCardAgreement Person + { + get + { + return this.PersonField; + } + set + { + this.PersonField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CardAgreementMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AgreementNumberField; + + private System.Nullable OrgNumberField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrgNumber + { + get + { + return this.OrgNumberField; + } + set + { + this.OrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAccountRoleMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountAccountRoleMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRoleRequest[] AccountRolesRequestsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRoleRequest[] AccountRolesRequests + { + get + { + return this.AccountRolesRequestsField; + } + set + { + this.AccountRolesRequestsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAccountRoleMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountAccountRoleMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRoleResponse[] AccountRolesResponseField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRoleResponse[] AccountRolesResponse + { + get + { + return this.AccountRolesResponseField; + } + set + { + this.AccountRolesResponseField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAccountRolesListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountAccountRolesListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string EntityTypeCodeField; + + private System.Nullable ReturnEmployeeRolesField; + + private System.Nullable ReturnTransactRolesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReturnEmployeeRoles + { + get + { + return this.ReturnEmployeeRolesField; + } + set + { + this.ReturnEmployeeRolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReturnTransactRoles + { + get + { + return this.ReturnTransactRolesField; + } + set + { + this.ReturnTransactRolesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAccountRolesListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountAccountRolesListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRole[] AccountAccountRolesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAccountRole[] AccountAccountRoles + { + get + { + return this.AccountAccountRolesField; + } + set + { + this.AccountAccountRolesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAnalysisInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountAnalysisInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityType + { + get + { + return this.EntityTypeField; + } + set + { + this.EntityTypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAnalysisInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountAnalysisInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisGroup[] AccountGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisGroup[] AccountGroups + { + get + { + return this.AccountGroupsField; + } + set + { + this.AccountGroupsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAnalysisMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountAnalysisMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupMaintenance[] AccountGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupMaintenance[] AccountGroups + { + get + { + return this.AccountGroupsField; + } + set + { + this.AccountGroupsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountAnalysisMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountAnalysisMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenanceAccountGroup[] AccountAnalysisMaintenanceAccountGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountAnalysisMaintenanceAccountGroup[] AccountAnalysisMaintenanceAccountGroups + { + get + { + return this.AccountAnalysisMaintenanceAccountGroupsField; + } + set + { + this.AccountAnalysisMaintenanceAccountGroupsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBeneficiaryListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBeneficiaryListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBeneficiaryListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBeneficiaryListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiary[] AccountBeneficiariesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiary[] AccountBeneficiaries + { + get + { + return this.AccountBeneficiariesField; + } + set + { + this.AccountBeneficiariesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBeneficiaryMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBeneficiaryMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryRequest[] AccountBeneficiaryListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryRequest[] AccountBeneficiaryList + { + get + { + return this.AccountBeneficiaryListField; + } + set + { + this.AccountBeneficiaryListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBeneficiaryMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBeneficiaryMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryResponse[] AccountBeneficiariesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBeneficiaryResponse[] AccountBeneficiaries + { + get + { + return this.AccountBeneficiariesField; + } + set + { + this.AccountBeneficiariesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountDetailInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountDetailInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string AvailableMethodCodeField; + + private System.Nullable GetAllRiskRatingsHistoryField; + + private System.Nullable IsExternalEntityField; + + private System.Nullable IsGetRTXNDataField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GetAllRiskRatingsHistory + { + get + { + return this.GetAllRiskRatingsHistoryField; + } + set + { + this.GetAllRiskRatingsHistoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExternalEntity + { + get + { + return this.IsExternalEntityField; + } + set + { + this.IsExternalEntityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsGetRTXNData + { + get + { + return this.IsGetRTXNDataField; + } + set + { + this.IsGetRTXNDataField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountDetailInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountDetailInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string AccountClassDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCollateralAccount[] AccountCollateralAccountsField; + + private string AccountCurrencyCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalOrganizationId[] AccountExternalOrganizationIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanLimitHistoryRecord[] AccountLoanLimitHistoryRecordsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan[] AccountLoanRepricingPlansField; + + private System.Nullable AccountMaturityDateField; + + private string AccountNickNameField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRiskRating[] AccountRiskRatingsField; + + private string AddressFormatField; + + private string AddressFormatCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Agreement[] AgreementsField; + + private System.Nullable AmortizationFirstDueDateField; + + private System.Nullable AmortizationLeadDaysField; + + private System.Nullable AmountDueField; + + private System.Nullable AmountToPayCurrentField; + + private System.Nullable AvailableBalanceField; + + private System.Nullable AvailableCreditField; + + private System.Nullable AvailableToDrawField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance3[] BalancesField; + + private System.Nullable BillingLeadDaysOverrideField; + + private System.Nullable BorrowerAvailableField; + + private string BranchOrganizationNameField; + + private System.Nullable BranchOrganizationNumberField; + + private System.Nullable CardHoldAmountField; + + private System.Nullable CheckHoldAmountField; + + private System.Nullable ClassNumberField; + + private string CloseReasonCodeField; + + private string CloseReasonCodeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CombinedStmt CombinedStatementField; + + private System.Nullable ContractDateField; + + private System.Nullable CreditLimitField; + + private string CurrentAccountStatusCodeField; + + private string CurrentAccountStatusDescriptionField; + + private System.Nullable CurrentBalanceField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrentMailingAddress CurrentMailingAddressField; + + private System.Nullable CurrentTermField; + + private System.Nullable CurrentYearInterestPaidField; + + private string DeliveryMethodCodeField; + + private string DeliveryMethodCodeDescriptionField; + + private System.Nullable DueDateField; + + private System.Nullable EscrowBalanceField; + + private System.Nullable EscrowCurrentlyDueField; + + private System.Nullable ExternalAmountField; + + private System.Nullable ExternalAmountEffectiveDateField; + + private System.Nullable ExternalAnnualCostField; + + private string ExternalEntityIdField; + + private System.Nullable ExternalEntityOrganizationNumberField; + + private System.Nullable ExternalInterestRateField; + + private string ExternalOrganizationNameField; + + private string ExternalProductTypeCodeField; + + private string ExternalProductTypeCodeDescriptionField; + + private System.Nullable FeesCurrentlyDueField; + + private System.Nullable ForbearanceBalanceField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAEvent[] HSAEventsField; + + private string InterestAccountCycleCodeField; + + private string InterestAccountCycleCodeDescriptionField; + + private System.Nullable InterestBalanceField; + + private System.Nullable InterestCurrentlyDueField; + + private System.Nullable InterestDateField; + + private System.Nullable InterestPaidToDateField; + + private System.Nullable InterestRateField; + + private System.Nullable InterestYieldField; + + private System.Nullable IsAnalysisField; + + private System.Nullable IsChecksField; + + private System.Nullable IsExternalEntityField; + + private System.Nullable IsFamilyField; + + private System.Nullable IsImminentDefaultField; + + private System.Nullable IsLoanLimitField; + + private System.Nullable IsNewAccountClassField; + + private System.Nullable IsPassbookField; + + private System.Nullable IsPrinSurplusProcField; + + private System.Nullable IsRepricingPlanAllowedField; + + private System.Nullable IsRestrictionField; + + private System.Nullable IsRestrictionExistsField; + + private System.Nullable IsRetirementField; + + private System.Nullable IsRevolvingLoanField; + + private System.Nullable IsTDRenewableField; + + private System.Nullable IsTransactionAccountField; + + private System.Nullable IsValidField; + + private System.Nullable LastContactDateField; + + private System.Nullable LastDepositDateField; + + private System.Nullable LastInterestCreditAmountField; + + private System.Nullable LastInterestCreditDateField; + + private System.Nullable LastInterestRateChangeDateField; + + private System.Nullable LastPaymentAmountField; + + private System.Nullable LastPaymentDateField; + + private System.Nullable LastRenewalDateField; + + private System.Nullable LastStatementDateField; + + private System.Nullable LateChargesCurrentlyDueField; + + private System.Nullable LoanBranchOrganizationNumberField; + + private System.Nullable LoanInterestRateField; + + private System.Nullable LoanMaturityDateField; + + private string LoanNickNameField; + + private System.Nullable MLAggregateBalanceField; + + private string MailAddressUseCodeField; + + private string MailTypeCodeField; + + private string MajorAccountTypeCodeField; + + private System.Nullable ManagementHoldAmountField; + + private System.Nullable MaturityAnticipatedPayoffDateField; + + private string MinorAccountTypeCodeField; + + private string MinorCustomerDescriptionField; + + private System.Nullable NSFToleranceAmountField; + + private System.Nullable NetLoanInProcessBalanceField; + + private System.Nullable NextPaymentDueDateField; + + private System.Nullable OpenDateField; + + private System.Nullable OperatingFundAccruedIntField; + + private System.Nullable OperatingFundBalanceField; + + private System.Nullable OperatingFundIntRateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[] OrgPersonsField; + + private System.Nullable OriginalLoanAmountField; + + private System.Nullable OrignalLTVRatioField; + + private string OwnershipCodeField; + + private string OwnershipCodeDescriptionField; + + private System.Nullable PayDownBalanceField; + + private string PaymentMethodCodeField; + + private string PaymentStatusField; + + private System.Nullable PayoffBalanceField; + + private System.Nullable PayoffBalanceAsOfDateField; + + private System.Nullable PendingRegD3CountField; + + private System.Nullable PendingRegD6CountField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] PersonOrganizationUserFieldsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PmtCalPeriod[] PmtCalPeriodsField; + + private System.Nullable PrincipalBalanceField; + + private System.Nullable PrincipalCurrentlyDueField; + + private System.Nullable PriorInterestRateField; + + private System.Nullable PriorYearInterestPaidField; + + private string ProductFullNameField; + + private string ProductNameField; + + private System.Nullable RegD3CountField; + + private System.Nullable RegD6CountField; + + private System.Nullable RegDDAvailableBalanceField; + + private System.Nullable RegEODOptionalField; + + private System.Nullable RegularPaymentAmountField; + + private System.Nullable RelatedBalanceField; + + private System.Nullable RemainingPaymentsField; + + private System.Nullable RenewalGraceDaysField; + + private System.Nullable RetirementAccountNumberField; + + private string RetirementPlanCategoryField; + + private string RetirementPlanTypeField; + + private string RiskRatingCodeField; + + private string RiskRatingDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[] RolesField; + + private System.Nullable ShareCurrentYearInterestPaidField; + + private System.Nullable SharePriorYearInterestPaidField; + + private string SignerFullnameField; + + private System.Nullable SignerPersonNumberField; + + private string SourceCodeField; + + private string SourceCodeDescriptionField; + + private string StatementAccountCycleCodeField; + + private string StatementAccountCycleCodeDescriptionField; + + private System.Nullable TDLastRenewalDateField; + + private System.Nullable TaxOrganizationNumberField; + + private string TaxOwnerFullnameField; + + private System.Nullable TaxPersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxRptOverride[] TaxReportingOverridesField; + + private System.Nullable TermMaturityDateField; + + private System.Nullable TotalAmountCurrentlyDueField; + + private System.Nullable TotalPerDiemField; + + private System.Nullable UCFToleranceAmountField; + + private System.Nullable WholesaleInterestRateField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountClassDescription + { + get + { + return this.AccountClassDescriptionField; + } + set + { + this.AccountClassDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountCollateralAccount[] AccountCollateralAccounts + { + get + { + return this.AccountCollateralAccountsField; + } + set + { + this.AccountCollateralAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountCurrencyCode + { + get + { + return this.AccountCurrencyCodeField; + } + set + { + this.AccountCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalOrganizationId[] AccountExternalOrganizationIds + { + get + { + return this.AccountExternalOrganizationIdsField; + } + set + { + this.AccountExternalOrganizationIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanLimitHistoryRecord[] AccountLoanLimitHistoryRecords + { + get + { + return this.AccountLoanLimitHistoryRecordsField; + } + set + { + this.AccountLoanLimitHistoryRecordsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountLoanRepricingPlan[] AccountLoanRepricingPlans + { + get + { + return this.AccountLoanRepricingPlansField; + } + set + { + this.AccountLoanRepricingPlansField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountMaturityDate + { + get + { + return this.AccountMaturityDateField; + } + set + { + this.AccountMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountNickName + { + get + { + return this.AccountNickNameField; + } + set + { + this.AccountNickNameField = 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.AccountRiskRating[] AccountRiskRatings + { + get + { + return this.AccountRiskRatingsField; + } + set + { + this.AccountRiskRatingsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressFormat + { + get + { + return this.AddressFormatField; + } + set + { + this.AddressFormatField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AddressFormatCode + { + get + { + return this.AddressFormatCodeField; + } + set + { + this.AddressFormatCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Agreement[] Agreements + { + get + { + return this.AgreementsField; + } + set + { + this.AgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationFirstDueDate + { + get + { + return this.AmortizationFirstDueDateField; + } + set + { + this.AmortizationFirstDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmortizationLeadDays + { + get + { + return this.AmortizationLeadDaysField; + } + set + { + this.AmortizationLeadDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmountDue + { + get + { + return this.AmountDueField; + } + set + { + this.AmountDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AmountToPayCurrent + { + get + { + return this.AmountToPayCurrentField; + } + set + { + this.AmountToPayCurrentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableBalance + { + get + { + return this.AvailableBalanceField; + } + set + { + this.AvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableCredit + { + get + { + return this.AvailableCreditField; + } + set + { + this.AvailableCreditField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AvailableToDraw + { + get + { + return this.AvailableToDrawField; + } + set + { + this.AvailableToDrawField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance3[] Balances + { + get + { + return this.BalancesField; + } + set + { + this.BalancesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BillingLeadDaysOverride + { + get + { + return this.BillingLeadDaysOverrideField; + } + set + { + this.BillingLeadDaysOverrideField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BorrowerAvailable + { + get + { + return this.BorrowerAvailableField; + } + set + { + this.BorrowerAvailableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BranchOrganizationName + { + get + { + return this.BranchOrganizationNameField; + } + set + { + this.BranchOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BranchOrganizationNumber + { + get + { + return this.BranchOrganizationNumberField; + } + set + { + this.BranchOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardHoldAmount + { + get + { + return this.CardHoldAmountField; + } + set + { + this.CardHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckHoldAmount + { + get + { + return this.CheckHoldAmountField; + } + set + { + this.CheckHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ClassNumber + { + get + { + return this.ClassNumberField; + } + set + { + this.ClassNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CloseReasonCode + { + get + { + return this.CloseReasonCodeField; + } + set + { + this.CloseReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CloseReasonCodeDescription + { + get + { + return this.CloseReasonCodeDescriptionField; + } + set + { + this.CloseReasonCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CombinedStmt CombinedStatement + { + get + { + return this.CombinedStatementField; + } + set + { + this.CombinedStatementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ContractDate + { + get + { + return this.ContractDateField; + } + set + { + this.ContractDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditLimit + { + get + { + return this.CreditLimitField; + } + set + { + this.CreditLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusCode + { + get + { + return this.CurrentAccountStatusCodeField; + } + set + { + this.CurrentAccountStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentAccountStatusDescription + { + get + { + return this.CurrentAccountStatusDescriptionField; + } + set + { + this.CurrentAccountStatusDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentBalance + { + get + { + return this.CurrentBalanceField; + } + set + { + this.CurrentBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CurrentMailingAddress CurrentMailingAddress + { + get + { + return this.CurrentMailingAddressField; + } + set + { + this.CurrentMailingAddressField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentTerm + { + get + { + return this.CurrentTermField; + } + set + { + this.CurrentTermField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentYearInterestPaid + { + get + { + return this.CurrentYearInterestPaidField; + } + set + { + this.CurrentYearInterestPaidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DeliveryMethodCode + { + get + { + return this.DeliveryMethodCodeField; + } + set + { + this.DeliveryMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DeliveryMethodCodeDescription + { + get + { + return this.DeliveryMethodCodeDescriptionField; + } + set + { + this.DeliveryMethodCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDate + { + get + { + return this.DueDateField; + } + set + { + this.DueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowBalance + { + get + { + return this.EscrowBalanceField; + } + set + { + this.EscrowBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EscrowCurrentlyDue + { + get + { + return this.EscrowCurrentlyDueField; + } + set + { + this.EscrowCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAmount + { + get + { + return this.ExternalAmountField; + } + set + { + this.ExternalAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAmountEffectiveDate + { + get + { + return this.ExternalAmountEffectiveDateField; + } + set + { + this.ExternalAmountEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAnnualCost + { + get + { + return this.ExternalAnnualCostField; + } + set + { + this.ExternalAnnualCostField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalEntityId + { + get + { + return this.ExternalEntityIdField; + } + set + { + this.ExternalEntityIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalEntityOrganizationNumber + { + get + { + return this.ExternalEntityOrganizationNumberField; + } + set + { + this.ExternalEntityOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalInterestRate + { + get + { + return this.ExternalInterestRateField; + } + set + { + this.ExternalInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalOrganizationName + { + get + { + return this.ExternalOrganizationNameField; + } + set + { + this.ExternalOrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalProductTypeCode + { + get + { + return this.ExternalProductTypeCodeField; + } + set + { + this.ExternalProductTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalProductTypeCodeDescription + { + get + { + return this.ExternalProductTypeCodeDescriptionField; + } + set + { + this.ExternalProductTypeCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FeesCurrentlyDue + { + get + { + return this.FeesCurrentlyDueField; + } + set + { + this.FeesCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForbearanceBalance + { + get + { + return this.ForbearanceBalanceField; + } + set + { + this.ForbearanceBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAEvent[] HSAEvents + { + get + { + return this.HSAEventsField; + } + set + { + this.HSAEventsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestAccountCycleCode + { + get + { + return this.InterestAccountCycleCodeField; + } + set + { + this.InterestAccountCycleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InterestAccountCycleCodeDescription + { + get + { + return this.InterestAccountCycleCodeDescriptionField; + } + set + { + this.InterestAccountCycleCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestBalance + { + get + { + return this.InterestBalanceField; + } + set + { + this.InterestBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestCurrentlyDue + { + get + { + return this.InterestCurrentlyDueField; + } + set + { + this.InterestCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestDate + { + get + { + return this.InterestDateField; + } + set + { + this.InterestDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestPaidToDate + { + get + { + return this.InterestPaidToDateField; + } + set + { + this.InterestPaidToDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestRate + { + get + { + return this.InterestRateField; + } + set + { + this.InterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InterestYield + { + get + { + return this.InterestYieldField; + } + set + { + this.InterestYieldField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAnalysis + { + get + { + return this.IsAnalysisField; + } + set + { + this.IsAnalysisField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsChecks + { + get + { + return this.IsChecksField; + } + set + { + this.IsChecksField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExternalEntity + { + get + { + return this.IsExternalEntityField; + } + set + { + this.IsExternalEntityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsFamily + { + get + { + return this.IsFamilyField; + } + set + { + this.IsFamilyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsImminentDefault + { + get + { + return this.IsImminentDefaultField; + } + set + { + this.IsImminentDefaultField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsLoanLimit + { + get + { + return this.IsLoanLimitField; + } + set + { + this.IsLoanLimitField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsNewAccountClass + { + get + { + return this.IsNewAccountClassField; + } + set + { + this.IsNewAccountClassField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPassbook + { + get + { + return this.IsPassbookField; + } + set + { + this.IsPassbookField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrinSurplusProc + { + get + { + return this.IsPrinSurplusProcField; + } + set + { + this.IsPrinSurplusProcField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRepricingPlanAllowed + { + get + { + return this.IsRepricingPlanAllowedField; + } + set + { + this.IsRepricingPlanAllowedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRestriction + { + get + { + return this.IsRestrictionField; + } + set + { + this.IsRestrictionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRestrictionExists + { + get + { + return this.IsRestrictionExistsField; + } + set + { + this.IsRestrictionExistsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRetirement + { + get + { + return this.IsRetirementField; + } + set + { + this.IsRetirementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRevolvingLoan + { + get + { + return this.IsRevolvingLoanField; + } + set + { + this.IsRevolvingLoanField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTDRenewable + { + get + { + return this.IsTDRenewableField; + } + set + { + this.IsTDRenewableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTransactionAccount + { + get + { + return this.IsTransactionAccountField; + } + set + { + this.IsTransactionAccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastContactDate + { + get + { + return this.LastContactDateField; + } + set + { + this.LastContactDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastDepositDate + { + get + { + return this.LastDepositDateField; + } + set + { + this.LastDepositDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastInterestCreditAmount + { + get + { + return this.LastInterestCreditAmountField; + } + set + { + this.LastInterestCreditAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastInterestCreditDate + { + get + { + return this.LastInterestCreditDateField; + } + set + { + this.LastInterestCreditDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastInterestRateChangeDate + { + get + { + return this.LastInterestRateChangeDateField; + } + set + { + this.LastInterestRateChangeDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentAmount + { + get + { + return this.LastPaymentAmountField; + } + set + { + this.LastPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastPaymentDate + { + get + { + return this.LastPaymentDateField; + } + set + { + this.LastPaymentDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastRenewalDate + { + get + { + return this.LastRenewalDateField; + } + set + { + this.LastRenewalDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LastStatementDate + { + get + { + return this.LastStatementDateField; + } + set + { + this.LastStatementDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LateChargesCurrentlyDue + { + get + { + return this.LateChargesCurrentlyDueField; + } + set + { + this.LateChargesCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanBranchOrganizationNumber + { + get + { + return this.LoanBranchOrganizationNumberField; + } + set + { + this.LoanBranchOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanInterestRate + { + get + { + return this.LoanInterestRateField; + } + set + { + this.LoanInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable LoanMaturityDate + { + get + { + return this.LoanMaturityDateField; + } + set + { + this.LoanMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LoanNickName + { + get + { + return this.LoanNickNameField; + } + set + { + this.LoanNickNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MLAggregateBalance + { + get + { + return this.MLAggregateBalanceField; + } + set + { + this.MLAggregateBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailAddressUseCode + { + get + { + return this.MailAddressUseCodeField; + } + set + { + this.MailAddressUseCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MailTypeCode + { + get + { + return this.MailTypeCodeField; + } + set + { + this.MailTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ManagementHoldAmount + { + get + { + return this.ManagementHoldAmountField; + } + set + { + this.ManagementHoldAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaturityAnticipatedPayoffDate + { + get + { + return this.MaturityAnticipatedPayoffDateField; + } + set + { + this.MaturityAnticipatedPayoffDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeCode + { + get + { + return this.MinorAccountTypeCodeField; + } + set + { + this.MinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorCustomerDescription + { + get + { + return this.MinorCustomerDescriptionField; + } + set + { + this.MinorCustomerDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NSFToleranceAmount + { + get + { + return this.NSFToleranceAmountField; + } + set + { + this.NSFToleranceAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NetLoanInProcessBalance + { + get + { + return this.NetLoanInProcessBalanceField; + } + set + { + this.NetLoanInProcessBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextPaymentDueDate + { + get + { + return this.NextPaymentDueDateField; + } + set + { + this.NextPaymentDueDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OpenDate + { + get + { + return this.OpenDateField; + } + set + { + this.OpenDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundAccruedInt + { + get + { + return this.OperatingFundAccruedIntField; + } + set + { + this.OperatingFundAccruedIntField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundBalance + { + get + { + return this.OperatingFundBalanceField; + } + set + { + this.OperatingFundBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OperatingFundIntRate + { + get + { + return this.OperatingFundIntRateField; + } + set + { + this.OperatingFundIntRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[] OrgPersons + { + get + { + return this.OrgPersonsField; + } + set + { + this.OrgPersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OriginalLoanAmount + { + get + { + return this.OriginalLoanAmountField; + } + set + { + this.OriginalLoanAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrignalLTVRatio + { + get + { + return this.OrignalLTVRatioField; + } + set + { + this.OrignalLTVRatioField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnershipCode + { + get + { + return this.OwnershipCodeField; + } + set + { + this.OwnershipCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OwnershipCodeDescription + { + get + { + return this.OwnershipCodeDescriptionField; + } + set + { + this.OwnershipCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayDownBalance + { + get + { + return this.PayDownBalanceField; + } + set + { + this.PayDownBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentMethodCode + { + get + { + return this.PaymentMethodCodeField; + } + set + { + this.PaymentMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PaymentStatus + { + get + { + return this.PaymentStatusField; + } + set + { + this.PaymentStatusField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayoffBalance + { + get + { + return this.PayoffBalanceField; + } + set + { + this.PayoffBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PayoffBalanceAsOfDate + { + get + { + return this.PayoffBalanceAsOfDateField; + } + set + { + this.PayoffBalanceAsOfDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PendingRegD3Count + { + get + { + return this.PendingRegD3CountField; + } + set + { + this.PendingRegD3CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PendingRegD6Count + { + get + { + return this.PendingRegD6CountField; + } + set + { + this.PendingRegD6CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] PersonOrganizationUserFields + { + get + { + return this.PersonOrganizationUserFieldsField; + } + set + { + this.PersonOrganizationUserFieldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PmtCalPeriod[] PmtCalPeriods + { + get + { + return this.PmtCalPeriodsField; + } + set + { + this.PmtCalPeriodsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrincipalBalance + { + get + { + return this.PrincipalBalanceField; + } + set + { + this.PrincipalBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrincipalCurrentlyDue + { + get + { + return this.PrincipalCurrentlyDueField; + } + set + { + this.PrincipalCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorInterestRate + { + get + { + return this.PriorInterestRateField; + } + set + { + this.PriorInterestRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorYearInterestPaid + { + get + { + return this.PriorYearInterestPaidField; + } + set + { + this.PriorYearInterestPaidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductFullName + { + get + { + return this.ProductFullNameField; + } + set + { + this.ProductFullNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ProductName + { + get + { + return this.ProductNameField; + } + set + { + this.ProductNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegD3Count + { + get + { + return this.RegD3CountField; + } + set + { + this.RegD3CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegD6Count + { + get + { + return this.RegD6CountField; + } + set + { + this.RegD6CountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegDDAvailableBalance + { + get + { + return this.RegDDAvailableBalanceField; + } + set + { + this.RegDDAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegEODOptional + { + get + { + return this.RegEODOptionalField; + } + set + { + this.RegEODOptionalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RegularPaymentAmount + { + get + { + return this.RegularPaymentAmountField; + } + set + { + this.RegularPaymentAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RelatedBalance + { + get + { + return this.RelatedBalanceField; + } + set + { + this.RelatedBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RemainingPayments + { + get + { + return this.RemainingPaymentsField; + } + set + { + this.RemainingPaymentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RenewalGraceDays + { + get + { + return this.RenewalGraceDaysField; + } + set + { + this.RenewalGraceDaysField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RetirementAccountNumber + { + get + { + return this.RetirementAccountNumberField; + } + set + { + this.RetirementAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementPlanCategory + { + get + { + return this.RetirementPlanCategoryField; + } + set + { + this.RetirementPlanCategoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RetirementPlanType + { + get + { + return this.RetirementPlanTypeField; + } + set + { + this.RetirementPlanTypeField = 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.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RoleDetail[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShareCurrentYearInterestPaid + { + get + { + return this.ShareCurrentYearInterestPaidField; + } + set + { + this.ShareCurrentYearInterestPaidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SharePriorYearInterestPaid + { + get + { + return this.SharePriorYearInterestPaidField; + } + set + { + this.SharePriorYearInterestPaidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SignerFullname + { + get + { + return this.SignerFullnameField; + } + set + { + this.SignerFullnameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SignerPersonNumber + { + get + { + return this.SignerPersonNumberField; + } + set + { + this.SignerPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceCode + { + get + { + return this.SourceCodeField; + } + set + { + this.SourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceCodeDescription + { + get + { + return this.SourceCodeDescriptionField; + } + set + { + this.SourceCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StatementAccountCycleCode + { + get + { + return this.StatementAccountCycleCodeField; + } + set + { + this.StatementAccountCycleCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string StatementAccountCycleCodeDescription + { + get + { + return this.StatementAccountCycleCodeDescriptionField; + } + set + { + this.StatementAccountCycleCodeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TDLastRenewalDate + { + get + { + return this.TDLastRenewalDateField; + } + set + { + this.TDLastRenewalDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxOrganizationNumber + { + get + { + return this.TaxOrganizationNumberField; + } + set + { + this.TaxOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxOwnerFullname + { + get + { + return this.TaxOwnerFullnameField; + } + set + { + this.TaxOwnerFullnameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TaxPersonNumber + { + get + { + return this.TaxPersonNumberField; + } + set + { + this.TaxPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TaxRptOverride[] TaxReportingOverrides + { + get + { + return this.TaxReportingOverridesField; + } + set + { + this.TaxReportingOverridesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TermMaturityDate + { + get + { + return this.TermMaturityDateField; + } + set + { + this.TermMaturityDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalAmountCurrentlyDue + { + get + { + return this.TotalAmountCurrentlyDueField; + } + set + { + this.TotalAmountCurrentlyDueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalPerDiem + { + get + { + return this.TotalPerDiemField; + } + set + { + this.TotalPerDiemField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UCFToleranceAmount + { + get + { + return this.UCFToleranceAmountField; + } + set + { + this.UCFToleranceAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WholesaleInterestRate + { + get + { + return this.WholesaleInterestRateField; + } + set + { + this.WholesaleInterestRateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountDrawAccountInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountDrawAccountInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountDrawAccountInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountDrawAccountInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDrawAccount[] AccountDrawAccountsField; + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountDrawAccount[] AccountDrawAccounts + { + get + { + return this.AccountDrawAccountsField; + } + set + { + this.AccountDrawAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountFileTypeSourceIDRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountFileTypeSourceIDRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string FileTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FileTypeCode + { + get + { + return this.FileTypeCodeField; + } + set + { + this.FileTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountFileTypeSourceIDResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountFileTypeSourceIDResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFileTypeSource[] AccountFileTypeSourcesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountFileTypeSource[] AccountFileTypeSources + { + get + { + return this.AccountFileTypeSourcesField; + } + set + { + this.AccountFileTypeSourcesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroupInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountGroupInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountGroupNumberField; + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountGroupNumber + { + get + { + return this.AccountGroupNumberField; + } + set + { + this.AccountGroupNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroupInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountGroupInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroup AccountGroupsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInquiryAccount AccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroup AccountGroups + { + get + { + return this.AccountGroupsField; + } + set + { + this.AccountGroupsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupInquiryAccount Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroupMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountGroupMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupDetail[] AccountGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountGroupDetail[] AccountGroups + { + get + { + return this.AccountGroupsField; + } + set + { + this.AccountGroupsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountGroupMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountGroupMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseAccountGroup[] ResponseAccountGroupsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseAccountGroup[] ResponseAccountGroups + { + get + { + return this.ResponseAccountGroupsField; + } + set + { + this.ResponseAccountGroupsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountHoldsInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountHoldsInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string HoldCodeField; + + private System.Nullable IsIRBField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string HoldCode + { + get + { + return this.HoldCodeField; + } + set + { + this.HoldCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIRB + { + get + { + return this.IsIRBField; + } + set + { + this.IsIRBField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountHoldsInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountHoldsInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHold[] AccountHoldsField; + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountHold[] AccountHolds + { + get + { + return this.AccountHoldsField; + } + set + { + this.AccountHoldsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string AvailableMethodCodeField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable ExcludeOrgOwnedAcctsField; + + private System.Nullable GetRTXNDataField; + + private System.Nullable IncludeEntireAccountInfoField; + + private System.Nullable IncludeExtEntityField; + + private System.Nullable IsIncludeClosedAccountsField; + + private System.Nullable OnlyGetHSAAcctsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExcludeOrgOwnedAccts + { + get + { + return this.ExcludeOrgOwnedAcctsField; + } + set + { + this.ExcludeOrgOwnedAcctsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GetRTXNData + { + get + { + return this.GetRTXNDataField; + } + set + { + this.GetRTXNDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IncludeEntireAccountInfo + { + get + { + return this.IncludeEntireAccountInfoField; + } + set + { + this.IncludeEntireAccountInfoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IncludeExtEntity + { + get + { + return this.IncludeExtEntityField; + } + set + { + this.IncludeExtEntityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIncludeClosedAccounts + { + get + { + return this.IsIncludeClosedAccountsField; + } + set + { + this.IsIncludeClosedAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OnlyGetHSAAccts + { + get + { + return this.OnlyGetHSAAcctsField; + } + set + { + this.OnlyGetHSAAcctsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAccount[] AccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLockoutListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLockoutListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLockoutListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLockoutListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOut[] LockOutsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOut[] LockOuts + { + get + { + return this.LockOutsField; + } + set + { + this.LockOutsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLockoutMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLockoutMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutRequest[] LockOutRequestsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutRequest[] LockOutRequests + { + get + { + return this.LockOutRequestsField; + } + set + { + this.LockOutRequestsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLockoutMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLockoutMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutResponse[] LockOutResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.LockOutResponse[] LockOutResponses + { + get + { + return this.LockOutResponsesField; + } + set + { + this.LockOutResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MaintenanceAccount[] AccountsField; + + private System.Nullable ApprovalPersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MaintenanceAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApprovalPersonNumber + { + get + { + return this.ApprovalPersonNumberField; + } + set + { + this.ApprovalPersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MaintenanceResponseAccount[] ResponseAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MaintenanceResponseAccount[] ResponseAccounts + { + get + { + return this.ResponseAccountsField; + } + set + { + this.ResponseAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPayOffPayDownInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountPayOffPayDownInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IsPayOffField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPayOff + { + get + { + return this.IsPayOffField; + } + set + { + this.IsPayOffField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPayOffPayDownInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountPayOffPayDownInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceDetail[] BalanceDetailsField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IsPayOffField; + + private System.Nullable TotalAmountDueCustomerField; + + private System.Nullable TotalAmountDueFinancialInstitutionField; + + private System.Nullable TotalDueField; + + [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.BalanceDetail[] BalanceDetails + { + get + { + return this.BalanceDetailsField; + } + set + { + this.BalanceDetailsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPayOff + { + get + { + return this.IsPayOffField; + } + set + { + this.IsPayOffField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalAmountDueCustomer + { + get + { + return this.TotalAmountDueCustomerField; + } + set + { + this.TotalAmountDueCustomerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalAmountDueFinancialInstitution + { + get + { + return this.TotalAmountDueFinancialInstitutionField; + } + set + { + this.TotalAmountDueFinancialInstitutionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TotalDue + { + get + { + return this.TotalDueField; + } + set + { + this.TotalDueField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPricingRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountPricingRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Pricing[] AccountPricingField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Pricing[] AccountPricing + { + get + { + return this.AccountPricingField; + } + set + { + this.AccountPricingField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountPricingResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountPricingResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PricingRule[] AccountPricingRulesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PricingRule[] AccountPricingRules + { + get + { + return this.AccountPricingRulesField; + } + set + { + this.AccountPricingRulesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRestrictionsListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountRestrictionsListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRestrictionsListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountRestrictionsListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRestriction[] AccountRestrictionsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRestriction[] AccountRestrictions + { + get + { + return this.AccountRestrictionsField; + } + set + { + this.AccountRestrictionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRolesInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountRolesInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable IsEmployeeRoleField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEmployeeRole + { + get + { + return this.IsEmployeeRoleField; + } + set + { + this.IsEmployeeRoleField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRolesInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountRolesInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRelation[] RelationshipsField; + + [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.AccountRelation[] Relationships + { + get + { + return this.RelationshipsField; + } + set + { + this.RelationshipsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountStopPaymentACHMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountStopPaymentACHMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Stop[] StopsField; + + [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.Stop[] Stops + { + get + { + return this.StopsField; + } + set + { + this.StopsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountStopPaymentACHMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountStopPaymentACHMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseStop[] ResponseStopsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseStop[] ResponseStops + { + get + { + return this.ResponseStopsField; + } + set + { + this.ResponseStopsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountStopPaymentListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountStopPaymentListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountStopPaymentListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountStopPaymentListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopPaymentResponse[] StopPaymentsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopPaymentResponse[] StopPayments + { + get + { + return this.StopPaymentsField; + } + set + { + this.StopPaymentsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountStopPaymentMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountStopPaymentMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopRequest[] StopsField; + + [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.StopRequest[] Stops + { + get + { + return this.StopsField; + } + set + { + this.StopsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountStopPaymentMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountStopPaymentMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopResponse[] StopsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.StopResponse[] Stops + { + get + { + return this.StopsField; + } + set + { + this.StopsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountSweepInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountSweepInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable SweepAgreementNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SweepAgreementNumber + { + get + { + return this.SweepAgreementNumberField; + } + set + { + this.SweepAgreementNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountSweepInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountSweepInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepAccount[] AccountSweepAccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepInvestmentAccount InvestmentAccountDetailField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepLoanAccount LoanAccountDetailField; + + private System.Nullable MaximumBalanceGoalField; + + private System.Nullable MidPointBalanceGoalField; + + private System.Nullable MinimumBalanceGoalField; + + private System.Nullable MinimumSweepIncrementField; + + private System.Nullable SweepAgreementNumberField; + + private string SweepAgreementTitleField; + + private string SweepMasterTransactionMethodCodeField; + + private string SweepMasterTransactionMethodDescriptionField; + + [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.AccountSweepAccount[] AccountSweepAccounts + { + get + { + return this.AccountSweepAccountsField; + } + set + { + this.AccountSweepAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepInvestmentAccount InvestmentAccountDetail + { + get + { + return this.InvestmentAccountDetailField; + } + set + { + this.InvestmentAccountDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountSweepLoanAccount LoanAccountDetail + { + get + { + return this.LoanAccountDetailField; + } + set + { + this.LoanAccountDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumBalanceGoal + { + get + { + return this.MaximumBalanceGoalField; + } + set + { + this.MaximumBalanceGoalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MidPointBalanceGoal + { + get + { + return this.MidPointBalanceGoalField; + } + set + { + this.MidPointBalanceGoalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumBalanceGoal + { + get + { + return this.MinimumBalanceGoalField; + } + set + { + this.MinimumBalanceGoalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumSweepIncrement + { + get + { + return this.MinimumSweepIncrementField; + } + set + { + this.MinimumSweepIncrementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SweepAgreementNumber + { + get + { + return this.SweepAgreementNumberField; + } + set + { + this.SweepAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SweepAgreementTitle + { + get + { + return this.SweepAgreementTitleField; + } + set + { + this.SweepAgreementTitleField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SweepMasterTransactionMethodCode + { + get + { + return this.SweepMasterTransactionMethodCodeField; + } + set + { + this.SweepMasterTransactionMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SweepMasterTransactionMethodDescription + { + get + { + return this.SweepMasterTransactionMethodDescriptionField; + } + set + { + this.SweepMasterTransactionMethodDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountTransactionHistoryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountTransactionHistoryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string DebitCreditOnlyField; + + private string ExternalRtxnDescriptionField; + + private System.Nullable FromAmountField; + + private System.Nullable FromCheckNumberField; + + private System.Nullable FromDateField; + + private string InternalRtxnDescriptionField; + + private System.Nullable IsCustomerViewField; + + private System.Nullable IsErrorCorrectField; + + private System.Nullable IsIncludeBalanceDetailField; + + private System.Nullable IsRejectedField; + + private System.Nullable IsResultingBalanceField; + + private System.Nullable IsReversedField; + + private System.Nullable MaximumRowsField; + + private System.Nullable PreviousRunningBalanceField; + + private string RtxnReportGroupCodesField; + + private string RtxnTypeCodesField; + + private string SortByField; + + private string SortOrderField; + + private System.Nullable ThroughAmountField; + + private System.Nullable ThroughCheckNumberField; + + private System.Nullable ThroughDateField; + + private System.Nullable TimeUniqueExtensionField; + + private string TransactionReferenceNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DebitCreditOnly + { + get + { + return this.DebitCreditOnlyField; + } + set + { + this.DebitCreditOnlyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalRtxnDescription + { + get + { + return this.ExternalRtxnDescriptionField; + } + set + { + this.ExternalRtxnDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromAmount + { + get + { + return this.FromAmountField; + } + set + { + this.FromAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromCheckNumber + { + get + { + return this.FromCheckNumberField; + } + set + { + this.FromCheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromDate + { + get + { + return this.FromDateField; + } + set + { + this.FromDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InternalRtxnDescription + { + get + { + return this.InternalRtxnDescriptionField; + } + set + { + this.InternalRtxnDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCustomerView + { + get + { + return this.IsCustomerViewField; + } + set + { + this.IsCustomerViewField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsErrorCorrect + { + get + { + return this.IsErrorCorrectField; + } + set + { + this.IsErrorCorrectField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIncludeBalanceDetail + { + get + { + return this.IsIncludeBalanceDetailField; + } + set + { + this.IsIncludeBalanceDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRejected + { + get + { + return this.IsRejectedField; + } + set + { + this.IsRejectedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsResultingBalance + { + get + { + return this.IsResultingBalanceField; + } + set + { + this.IsResultingBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsReversed + { + get + { + return this.IsReversedField; + } + set + { + this.IsReversedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumRows + { + get + { + return this.MaximumRowsField; + } + set + { + this.MaximumRowsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PreviousRunningBalance + { + get + { + return this.PreviousRunningBalanceField; + } + set + { + this.PreviousRunningBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnReportGroupCodes + { + get + { + return this.RtxnReportGroupCodesField; + } + set + { + this.RtxnReportGroupCodesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnTypeCodes + { + get + { + return this.RtxnTypeCodesField; + } + set + { + this.RtxnTypeCodesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SortBy + { + get + { + return this.SortByField; + } + set + { + this.SortByField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SortOrder + { + get + { + return this.SortOrderField; + } + set + { + this.SortOrderField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ThroughAmount + { + get + { + return this.ThroughAmountField; + } + set + { + this.ThroughAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ThroughCheckNumber + { + get + { + return this.ThroughCheckNumberField; + } + set + { + this.ThroughCheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ThroughDate + { + get + { + return this.ThroughDateField; + } + set + { + this.ThroughDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TimeUniqueExtension + { + get + { + return this.TimeUniqueExtensionField; + } + set + { + this.TimeUniqueExtensionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionReferenceNumber + { + get + { + return this.TransactionReferenceNumberField; + } + set + { + this.TransactionReferenceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountTransactionHistoryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountTransactionHistoryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string AccountCurrencyCodeField; + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Rtxn[] TransactionsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountCurrencyCode + { + get + { + return this.AccountCurrencyCodeField; + } + set + { + this.AccountCurrencyCodeField = 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.Rtxn[] Transactions + { + get + { + return this.TransactionsField; + } + set + { + this.TransactionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWarningListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountWarningListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWarningListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountWarningListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarning[] AccountWarningsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarning[] AccountWarnings + { + get + { + return this.AccountWarningsField; + } + set + { + this.AccountWarningsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWarningMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountWarningMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningRequest[] AccountWarningsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningRequest[] AccountWarnings + { + get + { + return this.AccountWarningsField; + } + set + { + this.AccountWarningsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountWarningMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountWarningMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningResponse[] AccountWarningsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountWarningResponse[] AccountWarnings + { + get + { + return this.AccountWarningsField; + } + set + { + this.AccountWarningsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountYTDHistoryInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountYTDHistoryInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable NumberOfYearsField; + + private string YTDTypeCodeField; + + private System.Nullable YearNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NumberOfYears + { + get + { + return this.NumberOfYearsField; + } + set + { + this.NumberOfYearsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string YTDTypeCode + { + get + { + return this.YTDTypeCodeField; + } + set + { + this.YTDTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable YearNumber + { + get + { + return this.YearNumberField; + } + set + { + this.YearNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountYTDHistoryInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountYTDHistoryInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Year[] YearsField; + + [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.Year[] Years + { + get + { + return this.YearsField; + } + set + { + this.YearsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AvailableEmployeeListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AvailableEmployeeListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string PersRoleCdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersRoleCd + { + get + { + return this.PersRoleCdField; + } + set + { + this.PersRoleCdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AvailableEmployeeListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AvailableEmployeeListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AvailableEmployee[] AvailableEmployeesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AvailableEmployee[] AvailableEmployees + { + get + { + return this.AvailableEmployeesField; + } + set + { + this.AvailableEmployeesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardActivationRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CardActivationRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable CardExpirationMonthField; + + private System.Nullable CardExpirationYearField; + + private System.Nullable CardNumberField; + + private string CardNumberMethodField; + + private System.Nullable DateOfBirthField; + + private string Last4TaxIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardExpirationMonth + { + get + { + return this.CardExpirationMonthField; + } + set + { + this.CardExpirationMonthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardExpirationYear + { + get + { + return this.CardExpirationYearField; + } + set + { + this.CardExpirationYearField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardNumber + { + get + { + return this.CardNumberField; + } + set + { + this.CardNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CardNumberMethod + { + get + { + return this.CardNumberMethodField; + } + set + { + this.CardNumberMethodField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateOfBirth + { + get + { + return this.DateOfBirthField; + } + set + { + this.DateOfBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Last4TaxId + { + get + { + return this.Last4TaxIdField; + } + set + { + this.Last4TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardActivationResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CardActivationResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementDetailInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CardAgreementDetailInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable ExternalCardNumberField; + + private System.Nullable IssueNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalCardNumber + { + get + { + return this.ExternalCardNumberField; + } + set + { + this.ExternalCardNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IssueNumber + { + get + { + return this.IssueNumberField; + } + set + { + this.IssueNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementDetailInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CardAgreementDetailInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementDetail[] CardAgreementDetailsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementDetail[] CardAgreementDetails + { + get + { + return this.CardAgreementDetailsField; + } + set + { + this.CardAgreementDetailsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementTypeListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CardAgreementTypeListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string AgreementTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementTypeCode + { + get + { + return this.AgreementTypeCodeField; + } + set + { + this.AgreementTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CardAgreementTypeListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CardAgreementTypeListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementTypeDetail[] CardAgreementTypesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CardAgreementTypeDetail[] CardAgreementTypes + { + get + { + return this.CardAgreementTypesField; + } + set + { + this.CardAgreementTypesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CashboxListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CashboxListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CashboxListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CashboxListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashBox[] CashBoxesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashBox[] CashBoxes + { + get + { + return this.CashBoxesField; + } + set + { + this.CashBoxesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CCMCredentialsInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CCMCredentialsInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable ExternalAccountNumberField; + + private string ExternalSourceField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExternalAccountNumber + { + get + { + return this.ExternalAccountNumberField; + } + set + { + this.ExternalAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalSource + { + get + { + return this.ExternalSourceField; + } + set + { + this.ExternalSourceField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CCMCredentialsInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CCMCredentialsInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable CCMCardExpirationDateField; + + private string CCMCardNumberField; + + private string CCMCultureField; + + private string CCMFacilityField; + + private string CCMPasswordField; + + private string CCMUserIdField; + + private System.Nullable TraceNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CCMCardExpirationDate + { + get + { + return this.CCMCardExpirationDateField; + } + set + { + this.CCMCardExpirationDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CCMCardNumber + { + get + { + return this.CCMCardNumberField; + } + set + { + this.CCMCardNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CCMCulture + { + get + { + return this.CCMCultureField; + } + set + { + this.CCMCultureField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CCMFacility + { + get + { + return this.CCMFacilityField; + } + set + { + this.CCMFacilityField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CCMPassword + { + get + { + return this.CCMPasswordField; + } + set + { + this.CCMPasswordField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CCMUserId + { + get + { + return this.CCMUserIdField; + } + set + { + this.CCMUserIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TraceNumber + { + get + { + return this.TraceNumberField; + } + set + { + this.TraceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ChangeCardAgreementPINRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ChangeCardAgreementPINRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string AgreementTypeCodeField; + + private System.Nullable DateBirthField; + + private string NewPINField; + + private string PINField; + + private string TaxIdField; + + private string ZipCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementTypeCode + { + get + { + return this.AgreementTypeCodeField; + } + set + { + this.AgreementTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateBirth + { + get + { + return this.DateBirthField; + } + set + { + this.DateBirthField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewPIN + { + get + { + return this.NewPINField; + } + set + { + this.NewPINField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PIN + { + get + { + return this.PINField; + } + set + { + this.PINField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ZipCode + { + get + { + return this.ZipCodeField; + } + set + { + this.ZipCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ChangeCardAgreementPINResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ChangeCardAgreementPINResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ChargeoffInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ChargeoffInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationRequest[] RelationRequestsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationRequest[] RelationRequests + { + get + { + return this.RelationRequestsField; + } + set + { + this.RelationRequestsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ChargeoffInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ChargeoffInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationResponse[] RelationResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationResponse[] RelationResponses + { + get + { + return this.RelationResponsesField; + } + set + { + this.RelationResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CheckOrderRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CheckOrderRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private string VendorField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Vendor + { + get + { + return this.VendorField; + } + set + { + this.VendorField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CheckOrderResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CheckOrderResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private string CheckOrderHtmlField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CheckOrderHtml + { + get + { + return this.CheckOrderHtmlField; + } + set + { + this.CheckOrderHtmlField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CheckWithdrawalRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CheckWithdrawalRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable AmountField; + + private System.Nullable DateToSendField; + + private string DescriptionField; + + private string RtxnSourceCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateToSend + { + get + { + return this.DateToSendField; + } + set + { + this.DateToSendField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnSourceCode + { + get + { + return this.RtxnSourceCodeField; + } + set + { + this.RtxnSourceCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CheckWithdrawalResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CheckWithdrawalResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CodeTableInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CodeTableInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string TableNameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TableName + { + get + { + return this.TableNameField; + } + set + { + this.TableNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CodeTableInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CodeTableInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NewDataSet[] TableRowsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NewDataSet[] TableRows + { + get + { + return this.TableRowsField; + } + set + { + this.TableRowsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CollateralMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyRequest[] PropertyListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralMaintenancePropertyRequest[] PropertyList + { + get + { + return this.PropertyListField; + } + set + { + this.PropertyListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CollateralMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralPropertyListResponse[] CollateralPropertyListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CollateralPropertyListResponse[] CollateralPropertyList + { + get + { + return this.CollateralPropertyListField; + } + set + { + this.CollateralPropertyListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralSearchRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CollateralSearchRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DepositAccountCollateralRequest DepositAccountCollateralField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralRequest PropertyCollateralField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DepositAccountCollateralRequest DepositAccountCollateral + { + get + { + return this.DepositAccountCollateralField; + } + set + { + this.DepositAccountCollateralField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralRequest PropertyCollateral + { + get + { + return this.PropertyCollateralField; + } + set + { + this.PropertyCollateralField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CollateralSearchResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CollateralSearchResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DepositAccountCollateralResponse[] DepositAccountListField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralResponse[] PropertyCollateralListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DepositAccountCollateralResponse[] DepositAccountList + { + get + { + return this.DepositAccountListField; + } + set + { + this.DepositAccountListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PropertyCollateralResponse[] PropertyCollateralList + { + get + { + return this.PropertyCollateralListField; + } + set + { + this.PropertyCollateralListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalPaymentMonetaryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExternalPaymentMonetaryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable ApprovalPersonNumberField; + + private string AvailableMethodCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestNetworkInfo NetworkDetailField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestRefundInfo RefundField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestReturnInfo ReturnField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestReversalInfo ReversalField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestTransactionInfo TransactionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApprovalPersonNumber + { + get + { + return this.ApprovalPersonNumberField; + } + set + { + this.ApprovalPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestNetworkInfo NetworkDetail + { + get + { + return this.NetworkDetailField; + } + set + { + this.NetworkDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestRefundInfo Refund + { + get + { + return this.RefundField; + } + set + { + this.RefundField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestReturnInfo Return + { + get + { + return this.ReturnField; + } + set + { + this.ReturnField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestReversalInfo Reversal + { + get + { + return this.ReversalField; + } + set + { + this.ReversalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExternalPaymentMonetaryRequestTransactionInfo Transaction + { + get + { + return this.TransactionField; + } + set + { + this.TransactionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalPaymentMonetaryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExternalPaymentMonetaryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private string TransactionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + this.TransactionIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionHistoryInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TransactionHistoryInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable FromDateField; + + private System.Nullable IsCustomerViewField; + + private System.Nullable IsIncludeFundsField; + + private System.Nullable IsOnlyCompleteField; + + private System.Nullable SearchDateOptionField; + + private System.Nullable ThruDateField; + + private string TransactionSourceCodesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromDate + { + get + { + return this.FromDateField; + } + set + { + this.FromDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCustomerView + { + get + { + return this.IsCustomerViewField; + } + set + { + this.IsCustomerViewField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIncludeFunds + { + get + { + return this.IsIncludeFundsField; + } + set + { + this.IsIncludeFundsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsOnlyComplete + { + get + { + return this.IsOnlyCompleteField; + } + set + { + this.IsOnlyCompleteField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SearchDateOption + { + get + { + return this.SearchDateOptionField; + } + set + { + this.SearchDateOptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ThruDate + { + get + { + return this.ThruDateField; + } + set + { + this.ThruDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionSourceCodes + { + get + { + return this.TransactionSourceCodesField; + } + set + { + this.TransactionSourceCodesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionHistoryInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TransactionHistoryInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction2[] TransactionsField; + + [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.Transaction2[] Transactions + { + get + { + return this.TransactionsField; + } + set + { + this.TransactionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryDetailRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CountryDetailRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string CountryCodeField; + + private string CountryMailCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryCode + { + get + { + return this.CountryCodeField; + } + set + { + this.CountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CountryMailCode + { + get + { + return this.CountryMailCodeField; + } + set + { + this.CountryMailCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CountryDetailResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CountryDetailResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryDetail[] CountryDetailListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CountryDetail[] CountryDetailList + { + get + { + return this.CountryDetailListField; + } + set + { + this.CountryDetailListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CreditScoreMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CreditScoreMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string CreditBureauCodeField; + + private System.Nullable CreditScoreDateField; + + private System.Nullable CreditScoreNumberField; + + private string TaxIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CreditBureauCode + { + get + { + return this.CreditBureauCodeField; + } + set + { + this.CreditBureauCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditScoreDate + { + get + { + return this.CreditScoreDateField; + } + set + { + this.CreditScoreDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditScoreNumber + { + get + { + return this.CreditScoreNumberField; + } + set + { + this.CreditScoreNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CreditScoreMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CreditScoreMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CurrencyExchangeListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CurrencyExchangeListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string CurrencyCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrencyCode + { + get + { + return this.CurrencyCodeField; + } + set + { + this.CurrencyCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CurrencyExchangeListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CurrencyExchangeListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Currency[] CurrenciesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Currency[] Currencies + { + get + { + return this.CurrenciesField; + } + set + { + this.CurrenciesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CurrencyExchangeRateInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CurrencyExchangeRateInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AmountField; + + private string AmountCurrencyCodeField; + + private string DealTypeCodeField; + + private string DiscountMethodField; + + private string DiscountTypeCodeField; + + private System.Nullable EntityNbrField; + + private string EntityTypeField; + + private string ExchangeCurrencyCodeField; + + private System.Nullable ExchangeRateField; + + private System.Nullable IncludeDiscountYNField; + + private System.Nullable IncludeSpreadYNField; + + private string InstrumentTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable Amount + { + get + { + return this.AmountField; + } + set + { + this.AmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AmountCurrencyCode + { + get + { + return this.AmountCurrencyCodeField; + } + set + { + this.AmountCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DealTypeCode + { + get + { + return this.DealTypeCodeField; + } + set + { + this.DealTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DiscountMethod + { + get + { + return this.DiscountMethodField; + } + set + { + this.DiscountMethodField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DiscountTypeCode + { + get + { + return this.DiscountTypeCodeField; + } + set + { + this.DiscountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNbr + { + get + { + return this.EntityNbrField; + } + set + { + this.EntityNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityType + { + get + { + return this.EntityTypeField; + } + set + { + this.EntityTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExchangeCurrencyCode + { + get + { + return this.ExchangeCurrencyCodeField; + } + set + { + this.ExchangeCurrencyCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExchangeRate + { + get + { + return this.ExchangeRateField; + } + set + { + this.ExchangeRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IncludeDiscountYN + { + get + { + return this.IncludeDiscountYNField; + } + set + { + this.IncludeDiscountYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IncludeSpreadYN + { + get + { + return this.IncludeSpreadYNField; + } + set + { + this.IncludeSpreadYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string InstrumentTypeCode + { + get + { + return this.InstrumentTypeCodeField; + } + set + { + this.InstrumentTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="CurrencyExchangeRateInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class CurrencyExchangeRateInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Exchange ExchangeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Exchange Exchange + { + get + { + return this.ExchangeField; + } + set + { + this.ExchangeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DatabaseHandshakeRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DatabaseHandshakeRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DatabaseHandshakeResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DatabaseHandshakeResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string CurrentCoreAPIBundleVersionField; + + private string CurrentCoreAPIServiceVersionField; + + private string CurrentDNAVersionField; + + private System.Nullable CutOffTimeField; + + private System.Nullable NextBusinessDateField; + + private System.Nullable PostDateField; + + private System.Nullable PreviousBusinessDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SystemStatus SystemStatusField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentCoreAPIBundleVersion + { + get + { + return this.CurrentCoreAPIBundleVersionField; + } + set + { + this.CurrentCoreAPIBundleVersionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentCoreAPIServiceVersion + { + get + { + return this.CurrentCoreAPIServiceVersionField; + } + set + { + this.CurrentCoreAPIServiceVersionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentDNAVersion + { + get + { + return this.CurrentDNAVersionField; + } + set + { + this.CurrentDNAVersionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CutOffTime + { + get + { + return this.CutOffTimeField; + } + set + { + this.CutOffTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextBusinessDate + { + get + { + return this.NextBusinessDateField; + } + set + { + this.NextBusinessDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PostDate + { + get + { + return this.PostDateField; + } + set + { + this.PostDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PreviousBusinessDate + { + get + { + return this.PreviousBusinessDateField; + } + set + { + this.PreviousBusinessDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SystemStatus SystemStatus + { + get + { + return this.SystemStatusField; + } + set + { + this.SystemStatusField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DocumentImageInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DocumentImageInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable DocumentNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DocumentNumber + { + get + { + return this.DocumentNumberField; + } + set + { + this.DocumentNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DocumentImageInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DocumentImageInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageDocument ImageDocumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageDocument ImageDocument + { + get + { + return this.ImageDocumentField; + } + set + { + this.ImageDocumentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DocumentImageMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DocumentImageMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageDocument ImageDocumentField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ImageDocument ImageDocument + { + get + { + return this.ImageDocumentField; + } + set + { + this.ImageDocumentField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DocumentImageMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DocumentImageMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string DocumentNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string DocumentNumber + { + get + { + return this.DocumentNumberField; + } + set + { + this.DocumentNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessageDeleteRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DynamicMessageDeleteRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable IsUserStopPresentField; + + private System.Nullable MessageNumberField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsUserStopPresent + { + get + { + return this.IsUserStopPresentField; + } + set + { + this.IsUserStopPresentField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MessageNumber + { + get + { + return this.MessageNumberField; + } + set + { + this.MessageNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessageDeleteResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DynamicMessageDeleteResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageDelete[] DynamicMessagesField; + + private string PersonNameField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageDelete[] DynamicMessages + { + get + { + return this.DynamicMessagesField; + } + set + { + this.DynamicMessagesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PersonName + { + get + { + return this.PersonNameField; + } + set + { + this.PersonNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessagesInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DynamicMessagesInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable ApplicationNumberField; + + private System.Nullable IsIgnoreNextPresentDateTimeField; + + private System.Nullable MessageNumberField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApplicationNumber + { + get + { + return this.ApplicationNumberField; + } + set + { + this.ApplicationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIgnoreNextPresentDateTime + { + get + { + return this.IsIgnoreNextPresentDateTimeField; + } + set + { + this.IsIgnoreNextPresentDateTimeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MessageNumber + { + get + { + return this.MessageNumberField; + } + set + { + this.MessageNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessagesInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DynamicMessagesInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessage[] DynamicMessagesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessage[] DynamicMessages + { + get + { + return this.DynamicMessagesField; + } + set + { + this.DynamicMessagesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessagesPresentationRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DynamicMessagesPresentationRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable ApplicationNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageRequest[] DynamicMessagesField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApplicationNumber + { + get + { + return this.ApplicationNumberField; + } + set + { + this.ApplicationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageRequest[] DynamicMessages + { + get + { + return this.DynamicMessagesField; + } + set + { + this.DynamicMessagesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="DynamicMessagesPresentationResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class DynamicMessagesPresentationResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageResponse[] DynamicMessagesResponseField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DynamicMessageResponse[] DynamicMessagesResponse + { + get + { + return this.DynamicMessagesResponseField; + } + set + { + this.DynamicMessagesResponseField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EAgreementAutoEnrollRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EAgreementAutoEnrollRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollRelationRequest AutoEnrollRelationRequestField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollRelationRequest AutoEnrollRelationRequest + { + get + { + return this.AutoEnrollRelationRequestField; + } + set + { + this.AutoEnrollRelationRequestField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EAgreementAutoEnrollResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EAgreementAutoEnrollResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollRelationResponse AutoEnrollRelationResponseField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AutoEnrollRelationResponse AutoEnrollRelationResponse + { + get + { + return this.AutoEnrollRelationResponseField; + } + set + { + this.AutoEnrollRelationResponseField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EAgreementCredentialValidationRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EAgreementCredentialValidationRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string PINField; + + private string PasswordField; + + private string UserIdField; + + [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 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="EAgreementCredentialValidationResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EAgreementCredentialValidationResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EAgreementPasswordPinMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EAgreementPasswordPinMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string NewPINField; + + private string NewPasswordField; + + private string UserIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewPIN + { + get + { + return this.NewPINField; + } + set + { + this.NewPINField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NewPassword + { + get + { + return this.NewPasswordField; + } + set + { + this.NewPasswordField = 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="EAgreementPasswordPinMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EAgreementPasswordPinMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityAttribHistInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EntityAttribHistInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string ActionCodeField; + + private System.Nullable CashboxTxnNumberField; + + private string EntityAttributeCodeField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable RtxnNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ActionCode + { + get + { + return this.ActionCodeField; + } + set + { + this.ActionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashboxTxnNumber + { + get + { + return this.CashboxTxnNumberField; + } + set + { + this.CashboxTxnNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityAttributeCode + { + get + { + return this.EntityAttributeCodeField; + } + set + { + this.EntityAttributeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RtxnNumber + { + get + { + return this.RtxnNumberField; + } + set + { + this.RtxnNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityAttribHistMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EntityAttribHistMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttributeRequest[] AttributesField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityAttributeRequest[] Attributes + { + get + { + return this.AttributesField; + } + set + { + this.AttributesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityAttribHistMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EntityAttribHistMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Attribute[] AttributesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Attribute[] Attributes + { + get + { + return this.AttributesField; + } + set + { + this.AttributesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityValidationRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EntityValidationRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityType + { + get + { + return this.EntityTypeField; + } + set + { + this.EntityTypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EntityValidationResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EntityValidationResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ValidationRule[] ValidationRulesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityType + { + get + { + return this.EntityTypeField; + } + set + { + this.EntityTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ValidationRule[] ValidationRules + { + get + { + return this.ValidationRulesField; + } + set + { + this.ValidationRulesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EscrowDisbursementInformationRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EscrowDisbursementInformationRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable FromDateField; + + private string SortOrderField; + + private System.Nullable ThruDateField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromDate + { + get + { + return this.FromDateField; + } + set + { + this.FromDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SortOrder + { + get + { + return this.SortOrderField; + } + set + { + this.SortOrderField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ThruDate + { + get + { + return this.ThruDateField; + } + set + { + this.ThruDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="EscrowDisbursementInformationResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class EscrowDisbursementInformationResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EscrowDisbursementInformation[] EscrowInformationsField; + + [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.EscrowDisbursementInformation[] EscrowInformations + { + get + { + return this.EscrowInformationsField; + } + set + { + this.EscrowInformationsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FetchRetirementPlansInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class FetchRetirementPlansInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string ReferenceDataField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReferenceData + { + get + { + return this.ReferenceDataField; + } + set + { + this.ReferenceDataField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FetchRetirementPlansInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class FetchRetirementPlansInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationID[] OrganizationIDsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationID[] OrganizationIDs + { + get + { + return this.OrganizationIDsField; + } + set + { + this.OrganizationIDsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FileTypeSourceListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class FileTypeSourceListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string FileTypeCodeField; + + private string SearchNameField; + + private string SourceIDField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FileTypeCode + { + get + { + return this.FileTypeCodeField; + } + set + { + this.FileTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SearchName + { + get + { + return this.SearchNameField; + } + set + { + this.SearchNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SourceID + { + get + { + return this.SourceIDField; + } + set + { + this.SourceIDField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="FileTypeSourceListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class FileTypeSourceListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FileTypeSource[] FileTypeSourcesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FileTypeSource[] FileTypeSources + { + get + { + return this.FileTypeSourcesField; + } + set + { + this.FileTypeSourcesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetNAICSRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GetNAICSRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string NAICSTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NAICSTypeCode + { + get + { + return this.NAICSTypeCodeField; + } + set + { + this.NAICSTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetNAICSResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GetNAICSResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NAICS[] NAICSListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NAICS[] NAICSList + { + get + { + return this.NAICSListField; + } + set + { + this.NAICSListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetNewAccountNumberRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GetNewAccountNumberRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + [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="GetNewAccountNumberResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GetNewAccountNumberResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetSICSubDetailsRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GetSICSubDetailsRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string SICCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICCode + { + get + { + return this.SICCodeField; + } + set + { + this.SICCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetSICSubDetailsResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GetSICSubDetailsResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SIC[] SICListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.SIC[] SICList + { + get + { + return this.SICListField; + } + set + { + this.SICListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GetTaxIdDataRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataAccountRoleCode[] AccountRoleCodesField; + + private string EntityTypeField; + + private System.Nullable MethodNumberField; + + private string ReferenceNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataUserField UserFieldsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataAccountRoleCode[] AccountRoleCodes + { + get + { + return this.AccountRoleCodesField; + } + set + { + this.AccountRoleCodesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityType + { + get + { + return this.EntityTypeField; + } + set + { + this.EntityTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MethodNumber + { + get + { + return this.MethodNumberField; + } + set + { + this.MethodNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ReferenceNumber + { + get + { + return this.ReferenceNumberField; + } + set + { + this.ReferenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.GetTaxIdDataUserField UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="GetTaxIdDataResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class GetTaxIdDataResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTaxIdData[] AccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationTaxIdData OrganizationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonTaxIdData PersonField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountTaxIdData[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationTaxIdData Organization + { + get + { + return this.OrganizationField; + } + set + { + this.OrganizationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonTaxIdData Person + { + get + { + return this.PersonField; + } + set + { + this.PersonField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ImageMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ImageMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityImage ImageMaintenanceEntityField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityImage ImageMaintenanceEntity + { + get + { + return this.ImageMaintenanceEntityField; + } + set + { + this.ImageMaintenanceEntityField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ImageMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ImageMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable ImageNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ImageNumber + { + get + { + return this.ImageNumberField; + } + set + { + this.ImageNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InvestmentOptionsInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class InvestmentOptionsInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InvestmentOptionsInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class InvestmentOptionsInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string BuysInProcessField; + + private System.Nullable IsAutoSweepField; + + private System.Nullable MaximumBalanceGoalField; + + private System.Nullable MinimumSweepIncrementField; + + private string SellsInProcessField; + + private System.Nullable SuspendedDaysRemainingField; + + private System.Nullable SuspendedUntilDateField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BuysInProcess + { + get + { + return this.BuysInProcessField; + } + set + { + this.BuysInProcessField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAutoSweep + { + get + { + return this.IsAutoSweepField; + } + set + { + this.IsAutoSweepField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumBalanceGoal + { + get + { + return this.MaximumBalanceGoalField; + } + set + { + this.MaximumBalanceGoalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumSweepIncrement + { + get + { + return this.MinimumSweepIncrementField; + } + set + { + this.MinimumSweepIncrementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SellsInProcess + { + get + { + return this.SellsInProcessField; + } + set + { + this.SellsInProcessField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuspendedDaysRemaining + { + get + { + return this.SuspendedDaysRemainingField; + } + set + { + this.SuspendedDaysRemainingField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuspendedUntilDate + { + get + { + return this.SuspendedUntilDateField; + } + set + { + this.SuspendedUntilDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InvestmentOptionsMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class InvestmentOptionsMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable IsAutoSweepField; + + private System.Nullable MaximumBalanceGoalField; + + private System.Nullable MinimumSweepIncrementField; + + private System.Nullable SuspendUntilDateField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsAutoSweep + { + get + { + return this.IsAutoSweepField; + } + set + { + this.IsAutoSweepField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumBalanceGoal + { + get + { + return this.MaximumBalanceGoalField; + } + set + { + this.MaximumBalanceGoalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MinimumSweepIncrement + { + get + { + return this.MinimumSweepIncrementField; + } + set + { + this.MinimumSweepIncrementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuspendUntilDate + { + get + { + return this.SuspendUntilDateField; + } + set + { + this.SuspendUntilDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InvestmentOptionsMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class InvestmentOptionsMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InvestorAccountMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class InvestorAccountMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestor[] AccountInvestorsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestor[] AccountInvestors + { + get + { + return this.AccountInvestorsField; + } + set + { + this.AccountInvestorsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InvestorAccountMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class InvestorAccountMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorMaintenanceResponse[] AccountInvestorResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorMaintenanceResponse[] AccountInvestorResponses + { + get + { + return this.AccountInvestorResponsesField; + } + set + { + this.AccountInvestorResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InvestorMonetaryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class InvestorMonetaryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorAccountRequest[] AccountInvestorAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorAccountRequest[] AccountInvestorAccounts + { + get + { + return this.AccountInvestorAccountsField; + } + set + { + this.AccountInvestorAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="InvestorMonetaryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class InvestorMonetaryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorAccountResponse[] AccountInvestorAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountInvestorAccountResponse[] AccountInvestorAccounts + { + get + { + return this.AccountInvestorAccountsField; + } + set + { + this.AccountInvestorAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberToMemberValidationRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MemberToMemberValidationRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string PartialNameField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PartialName + { + get + { + return this.PartialNameField; + } + set + { + this.PartialNameField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MemberToMemberValidationResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MemberToMemberValidationResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string ResultField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Result + { + get + { + return this.ResultField; + } + set + { + this.ResultField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MinorChangeMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MinorChangeMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRequest[] AccountRequestsField; + + private System.Nullable ApprovalPersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountRequest[] AccountRequests + { + get + { + return this.AccountRequestsField; + } + set + { + this.AccountRequestsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApprovalPersonNumber + { + get + { + return this.ApprovalPersonNumberField; + } + set + { + this.ApprovalPersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MinorChangeMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MinorChangeMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountResponse[] AccountResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountResponse[] AccountResponses + { + get + { + return this.AccountResponsesField; + } + set + { + this.AccountResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MjMiAccountCardAgreementTypeListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MjMiAccountCardAgreementTypeListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string AgreementTypeCodeField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AgreementTypeCode + { + get + { + return this.AgreementTypeCodeField; + } + set + { + this.AgreementTypeCodeField = 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="MjMiAccountCardAgreementTypeListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MjMiAccountCardAgreementTypeListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementType[] AgreementTypesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AgreementType[] AgreementTypes + { + get + { + return this.AgreementTypesField; + } + set + { + this.AgreementTypesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MobileBankingInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MobileBankingInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string AvailableMethodCodeField; + + private System.Nullable CardAgreementNumberField; + + private System.Nullable EAgreementNumberField; + + private string UserIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardAgreementNumber + { + get + { + return this.CardAgreementNumberField; + } + set + { + this.CardAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EAgreementNumber + { + get + { + return this.EAgreementNumberField; + } + set + { + this.EAgreementNumberField = 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="MobileBankingInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MobileBankingInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAccount[] AccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAgreement[] AgreementsField; + + private System.Nullable DateLastMaintainedField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Demographics DemographicsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddressesField; + + private System.Nullable MemberNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name NameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersType[] PersTypsField; + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] PhonesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.MobileAgreement[] Agreements + { + get + { + return this.AgreementsField; + } + set + { + this.AgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastMaintained + { + get + { + return this.DateLastMaintainedField; + } + set + { + this.DateLastMaintainedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Demographics Demographics + { + get + { + return this.DemographicsField; + } + set + { + this.DemographicsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddresses + { + get + { + return this.ElectronicAddressesField; + } + set + { + this.ElectronicAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersType[] PersTyps + { + get + { + return this.PersTypsField; + } + set + { + this.PersTypsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MonetaryTransactionRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MonetaryTransactionRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable ApprovalPersonNumberField; + + private System.Nullable AssessmentTransactionNumberField; + + private string AvailMethodCodeField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceType1[] BalanceTypesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashboxTxnEntityAttribute[] CashboxTxnEntityAttributesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckIssue CheckIssueField; + + private System.Nullable CheckNumberField; + + private string DescriptionField; + + private System.Nullable DueDateField; + + private System.Nullable EffectiveDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExceptionPaymentInfo[] ExceptionPaymentInfoField; + + private string ExternalDescriptionField; + + private System.Nullable FeeCostDeferredYNField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FundBalanceType[] FundBalanceTypesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Fund[] FundsField; + + private System.Nullable HoldAccountNumberField; + + private System.Nullable HoldSubAccountNumberField; + + private System.Nullable IsCashBoxTransactionField; + + private System.Nullable IsRegDField; + + private System.Nullable IsUnscheduledPrincipalReceivableField; + + private System.Nullable NextEarningDateField; + + private System.Nullable OverrideCashBoxNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OverrideEffRate OverrideEffRateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Participation[] ParticipationsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Reportable1098 Reportable1098Field; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RetirementInformation RetirementInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnEntityAttribute[] RtxnEntityAttributesField; + + private string RtxnSourceCodeField; + + private System.Nullable TraceNumberField; + + private System.Nullable TransactingPersonNumberField; + + private System.Nullable TransactionAmountField; + + private string TransactionReasonCodeField; + + private string TransactionTypeCodeField; + + private System.Nullable WaiveApprovalPersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApprovalPersonNumber + { + get + { + return this.ApprovalPersonNumberField; + } + set + { + this.ApprovalPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AssessmentTransactionNumber + { + get + { + return this.AssessmentTransactionNumberField; + } + set + { + this.AssessmentTransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailMethodCode + { + get + { + return this.AvailMethodCodeField; + } + set + { + this.AvailMethodCodeField = 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 LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BalanceType1[] BalanceTypes + { + get + { + return this.BalanceTypesField; + } + set + { + this.BalanceTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CashboxTxnEntityAttribute[] CashboxTxnEntityAttributes + { + get + { + return this.CashboxTxnEntityAttributesField; + } + set + { + this.CashboxTxnEntityAttributesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckIssue CheckIssue + { + get + { + return this.CheckIssueField; + } + set + { + this.CheckIssueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CheckNumber + { + get + { + return this.CheckNumberField; + } + set + { + this.CheckNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Description + { + get + { + return this.DescriptionField; + } + set + { + this.DescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DueDate + { + get + { + return this.DueDateField; + } + set + { + this.DueDateField = 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.ExceptionPaymentInfo[] ExceptionPaymentInfo + { + get + { + return this.ExceptionPaymentInfoField; + } + set + { + this.ExceptionPaymentInfoField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ExternalDescription + { + get + { + return this.ExternalDescriptionField; + } + set + { + this.ExternalDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FeeCostDeferredYN + { + get + { + return this.FeeCostDeferredYNField; + } + set + { + this.FeeCostDeferredYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.FundBalanceType[] FundBalanceTypes + { + get + { + return this.FundBalanceTypesField; + } + set + { + this.FundBalanceTypesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Fund[] Funds + { + get + { + return this.FundsField; + } + set + { + this.FundsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldAccountNumber + { + get + { + return this.HoldAccountNumberField; + } + set + { + this.HoldAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable HoldSubAccountNumber + { + get + { + return this.HoldSubAccountNumberField; + } + set + { + this.HoldSubAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsCashBoxTransaction + { + get + { + return this.IsCashBoxTransactionField; + } + set + { + this.IsCashBoxTransactionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRegD + { + get + { + return this.IsRegDField; + } + set + { + this.IsRegDField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsUnscheduledPrincipalReceivable + { + get + { + return this.IsUnscheduledPrincipalReceivableField; + } + set + { + this.IsUnscheduledPrincipalReceivableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NextEarningDate + { + get + { + return this.NextEarningDateField; + } + set + { + this.NextEarningDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OverrideCashBoxNumber + { + get + { + return this.OverrideCashBoxNumberField; + } + set + { + this.OverrideCashBoxNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OverrideEffRate OverrideEffRate + { + get + { + return this.OverrideEffRateField; + } + set + { + this.OverrideEffRateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Participation[] Participations + { + get + { + return this.ParticipationsField; + } + set + { + this.ParticipationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Reportable1098 Reportable1098 + { + get + { + return this.Reportable1098Field; + } + set + { + this.Reportable1098Field = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RetirementInformation RetirementInformation + { + get + { + return this.RetirementInformationField; + } + set + { + this.RetirementInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnEntityAttribute[] RtxnEntityAttributes + { + get + { + return this.RtxnEntityAttributesField; + } + set + { + this.RtxnEntityAttributesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnSourceCode + { + get + { + return this.RtxnSourceCodeField; + } + set + { + this.RtxnSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TraceNumber + { + get + { + return this.TraceNumberField; + } + set + { + this.TraceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactingPersonNumber + { + get + { + return this.TransactingPersonNumberField; + } + set + { + this.TransactingPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionReasonCode + { + get + { + return this.TransactionReasonCodeField; + } + set + { + this.TransactionReasonCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WaiveApprovalPersonNumber + { + get + { + return this.WaiveApprovalPersonNumberField; + } + set + { + this.WaiveApprovalPersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="MonetaryTransactionResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class MonetaryTransactionResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable CashBoxNumberField; + + private System.Nullable CashBoxTransactionNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckIssueNumber[] CheckIssueField; + + private System.Nullable CreditedInterestAmountField; + + private string CurrentRtxnStatusCodeField; + + private System.Nullable NewAvailableField; + + private System.Nullable NewLedgerBalanceField; + + private System.Nullable PriorAvailableBalanceField; + + private System.Nullable RtxnNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashBoxNumber + { + get + { + return this.CashBoxNumberField; + } + set + { + this.CashBoxNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CashBoxTransactionNumber + { + get + { + return this.CashBoxTransactionNumberField; + } + set + { + this.CashBoxTransactionNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CheckIssueNumber[] CheckIssue + { + get + { + return this.CheckIssueField; + } + set + { + this.CheckIssueField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CreditedInterestAmount + { + get + { + return this.CreditedInterestAmountField; + } + set + { + this.CreditedInterestAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CurrentRtxnStatusCode + { + get + { + return this.CurrentRtxnStatusCodeField; + } + set + { + this.CurrentRtxnStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NewAvailable + { + get + { + return this.NewAvailableField; + } + set + { + this.NewAvailableField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NewLedgerBalance + { + get + { + return this.NewLedgerBalanceField; + } + set + { + this.NewLedgerBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriorAvailableBalance + { + get + { + return this.PriorAvailableBalanceField; + } + set + { + this.PriorAvailableBalanceField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable RtxnNumber + { + get + { + return this.RtxnNumberField; + } + set + { + this.RtxnNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteClassInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NoteClassInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteClassInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NoteClassInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteClass[] NoteClassesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteClass[] NoteClasses + { + get + { + return this.NoteClassesField; + } + set + { + this.NoteClassesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NoteInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string ClassCodeField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable NoteNumberField; + + private string SubClassCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ClassCode + { + get + { + return this.ClassCodeField; + } + set + { + this.ClassCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NoteNumber + { + get + { + return this.NoteNumberField; + } + set + { + this.NoteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SubClassCode + { + get + { + return this.SubClassCodeField; + } + set + { + this.SubClassCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NoteInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteResponse[] NotesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteResponse[] Notes + { + get + { + return this.NotesField; + } + set + { + this.NotesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NoteMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteRequest[] NotesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NoteRequest[] Notes + { + get + { + return this.NotesField; + } + set + { + this.NotesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NoteMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NoteMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Note[] NotesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Note[] Notes + { + get + { + return this.NotesField; + } + set + { + this.NotesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OneTimeTransferMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OneTimeTransferMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransferRequest[] TransferRequestsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransferRequest[] TransferRequests + { + get + { + return this.TransferRequestsField; + } + set + { + this.TransferRequestsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OneTimeTransferMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OneTimeTransferMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransferResponse[] TransferResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransferResponse[] TransferResponses + { + get + { + return this.TransferResponsesField; + } + set + { + this.TransferResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationOrganizationRoleMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrganizationOrganizationRoleMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationRequestRole[] RolesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationRequestRole[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationOrganizationRoleMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrganizationOrganizationRoleMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationResponseRole[] RolesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationResponseRole[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationPersonRoleMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrganizationPersonRoleMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonRequestRole[] RolesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonRequestRole[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationPersonRoleMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrganizationPersonRoleMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseRole[] RolesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseRole[] Roles + { + get + { + return this.RolesField; + } + set + { + this.RolesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationSearchRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrganizationSearchRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable IsIncludeOrganizationOwnersField; + + private System.Nullable IsIncludeRelatedPersonsField; + + private System.Nullable IsSoundexField; + + private System.Nullable MaxRowsField; + + private System.Nullable MemberNumberField; + + private string OrganizationNameField; + + private System.Nullable OrganizationNumberField; + + private string OrganizationTypeCodeField; + + private string PhoneAreaCodeField; + + private string PhoneExchangeField; + + private string PhoneNumberField; + + private string TaxIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIncludeOrganizationOwners + { + get + { + return this.IsIncludeOrganizationOwnersField; + } + set + { + this.IsIncludeOrganizationOwnersField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIncludeRelatedPersons + { + get + { + return this.IsIncludeRelatedPersonsField; + } + set + { + this.IsIncludeRelatedPersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSoundex + { + get + { + return this.IsSoundexField; + } + set + { + this.IsSoundexField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxRows + { + get + { + return this.MaxRowsField; + } + set + { + this.MaxRowsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationName + { + get + { + return this.OrganizationNameField; + } + set + { + this.OrganizationNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrganizationTypeCode + { + get + { + return this.OrganizationTypeCodeField; + } + set + { + this.OrganizationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneAreaCode + { + get + { + return this.PhoneAreaCodeField; + } + set + { + this.PhoneAreaCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneExchange + { + get + { + return this.PhoneExchangeField; + } + set + { + this.PhoneExchangeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PhoneNumber + { + get + { + return this.PhoneNumberField; + } + set + { + this.PhoneNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrganizationSearchResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrganizationSearchResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSearch[] OrganizationsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSearch[] Organizations + { + get + { + return this.OrganizationsField; + } + set + { + this.OrganizationsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgDetailInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrgDetailInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string AccountGroupNumberMQPField; + + private string AccountNumberDDAField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgExtOrgId OrgExtOrgIdField; + + private System.Nullable OrgNumberField; + + private System.Nullable ReturnHSAInfoField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountGroupNumberMQP + { + get + { + return this.AccountGroupNumberMQPField; + } + set + { + this.AccountGroupNumberMQPField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AccountNumberDDA + { + get + { + return this.AccountNumberDDAField; + } + set + { + this.AccountNumberDDAField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgExtOrgId OrgExtOrgId + { + get + { + return this.OrgExtOrgIdField; + } + set + { + this.OrgExtOrgIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrgNumber + { + get + { + return this.OrgNumberField; + } + set + { + this.OrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ReturnHSAInfo + { + get + { + return this.ReturnHSAInfoField; + } + set + { + this.ReturnHSAInfoField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgDetailInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrgDetailInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private System.Nullable CurrRouteNbrField; + + private string CustomerTypeCodeField; + + private string CustomerTypeDescriptionField; + + private System.Nullable DateLastMaintainedField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddressesField; + + private System.Nullable ForeignCertExpDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxIdInquiry[] ForeignTaxIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAdata HSAdataField; + + private System.Nullable MemberAgreementNumberField; + + private string MemberGroupCodeField; + + private string MemberGroupDescriptionField; + + private string NAICSNumberField; + + private string NAICSTypeCodeField; + + private string NAICSTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgIdInquiry[] OrgIdsField; + + private string OrgNameField; + + private System.Nullable OrgNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgOrg[] OrgOrgsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[] OrgPersonsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxIdInquiry[] OrgTaxIdsField; + + private string OrgTypeCodeField; + + private string OrgTypeDescriptionField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerOrganization[] OrganizationOwnerOrganizationsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerPerson[] OrganizationOwnerPersonsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] PhonesField; + + private System.Nullable PrivacyRequestedField; + + private string RemoteDepositRiskField; + + private string SICCodeField; + + private string SICDescriptionField; + + private string SICSubCodeField; + + private string SICSubDescriptionField; + + private System.Nullable ShareAccountNumberField; + + private System.Nullable ShouldReport1099InterestField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFieldsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrRouteNbr + { + get + { + return this.CurrRouteNbrField; + } + set + { + this.CurrRouteNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeCode + { + get + { + return this.CustomerTypeCodeField; + } + set + { + this.CustomerTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeDescription + { + get + { + return this.CustomerTypeDescriptionField; + } + set + { + this.CustomerTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastMaintained + { + get + { + return this.DateLastMaintainedField; + } + set + { + this.DateLastMaintainedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddresses + { + get + { + return this.ElectronicAddressesField; + } + set + { + this.ElectronicAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignCertExpDate + { + get + { + return this.ForeignCertExpDateField; + } + set + { + this.ForeignCertExpDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxIdInquiry[] ForeignTaxIds + { + get + { + return this.ForeignTaxIdsField; + } + set + { + this.ForeignTaxIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAdata HSAdata + { + get + { + return this.HSAdataField; + } + set + { + this.HSAdataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberAgreementNumber + { + get + { + return this.MemberAgreementNumberField; + } + set + { + this.MemberAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberGroupCode + { + get + { + return this.MemberGroupCodeField; + } + set + { + this.MemberGroupCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberGroupDescription + { + get + { + return this.MemberGroupDescriptionField; + } + set + { + this.MemberGroupDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NAICSNumber + { + get + { + return this.NAICSNumberField; + } + set + { + this.NAICSNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NAICSTypeCode + { + get + { + return this.NAICSTypeCodeField; + } + set + { + this.NAICSTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string NAICSTypeDescription + { + get + { + return this.NAICSTypeDescriptionField; + } + set + { + this.NAICSTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgIdInquiry[] OrgIds + { + get + { + return this.OrgIdsField; + } + set + { + this.OrgIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgName + { + get + { + return this.OrgNameField; + } + set + { + this.OrgNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrgNumber + { + get + { + return this.OrgNumberField; + } + set + { + this.OrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgOrg[] OrgOrgs + { + get + { + return this.OrgOrgsField; + } + set + { + this.OrgOrgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgPerson[] OrgPersons + { + get + { + return this.OrgPersonsField; + } + set + { + this.OrgPersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxIdInquiry[] OrgTaxIds + { + get + { + return this.OrgTaxIdsField; + } + set + { + this.OrgTaxIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgTypeCode + { + get + { + return this.OrgTypeCodeField; + } + set + { + this.OrgTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgTypeDescription + { + get + { + return this.OrgTypeDescriptionField; + } + set + { + this.OrgTypeDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerOrganization[] OrganizationOwnerOrganizations + { + get + { + return this.OrganizationOwnerOrganizationsField; + } + set + { + this.OrganizationOwnerOrganizationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerPerson[] OrganizationOwnerPersons + { + get + { + return this.OrganizationOwnerPersonsField; + } + set + { + this.OrganizationOwnerPersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrivacyRequested + { + get + { + return this.PrivacyRequestedField; + } + set + { + this.PrivacyRequestedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RemoteDepositRisk + { + get + { + return this.RemoteDepositRiskField; + } + set + { + this.RemoteDepositRiskField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICCode + { + get + { + return this.SICCodeField; + } + set + { + this.SICCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICDescription + { + get + { + return this.SICDescriptionField; + } + set + { + this.SICDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICSubCode + { + get + { + return this.SICSubCodeField; + } + set + { + this.SICSubCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICSubDescription + { + get + { + return this.SICSubDescriptionField; + } + set + { + this.SICSubDescriptionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShareAccountNumber + { + get + { + return this.ShareAccountNumberField; + } + set + { + this.ShareAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShouldReport1099Interest + { + get + { + return this.ShouldReport1099InterestField; + } + set + { + this.ShouldReport1099InterestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrgMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Address[] AddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreHistory[] CreditScoresField; + + private System.Nullable CurrentRouteNumberField; + + private string CustomerTypeCodeField; + + private System.Nullable ForeignCertExpDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxId[] ForeignTaxIdsField; + + private System.Nullable IsTaxExemptField; + + private System.Nullable IsValidField; + + private string MemberGroupCodeField; + + private System.Nullable NAICSNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgId[] OrgIdsField; + + private string OrgNameField; + + private System.Nullable OrgNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxId1[] OrgTaxIdsField; + + private string OrgTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerOrganization[] OrganizationOwnerOrganizationsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerPerson[] OrganizationOwnerPersonsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSIC OrganizationSICField; + + private System.Nullable ParentOrgNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[] PhonesField; + + private System.Nullable PrivacyRequestedField; + + private string SICCodeField; + + private string SICSubCodeField; + + private System.Nullable ShouldPurgeField; + + private System.Nullable ShouldReport1099InterestField; + + private string TaxCountryCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFieldsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Address[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CreditScoreHistory[] CreditScores + { + get + { + return this.CreditScoresField; + } + set + { + this.CreditScoresField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CurrentRouteNumber + { + get + { + return this.CurrentRouteNumberField; + } + set + { + this.CurrentRouteNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CustomerTypeCode + { + get + { + return this.CustomerTypeCodeField; + } + set + { + this.CustomerTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ForeignCertExpDate + { + get + { + return this.ForeignCertExpDateField; + } + set + { + this.ForeignCertExpDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxId[] ForeignTaxIds + { + get + { + return this.ForeignTaxIdsField; + } + set + { + this.ForeignTaxIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTaxExempt + { + get + { + return this.IsTaxExemptField; + } + set + { + this.IsTaxExemptField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MemberGroupCode + { + get + { + return this.MemberGroupCodeField; + } + set + { + this.MemberGroupCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable NAICSNumber + { + get + { + return this.NAICSNumberField; + } + set + { + this.NAICSNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgId[] OrgIds + { + get + { + return this.OrgIdsField; + } + set + { + this.OrgIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgName + { + get + { + return this.OrgNameField; + } + set + { + this.OrgNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrgNumber + { + get + { + return this.OrgNumberField; + } + set + { + this.OrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgTaxId1[] OrgTaxIds + { + get + { + return this.OrgTaxIdsField; + } + set + { + this.OrgTaxIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string OrgTypeCode + { + get + { + return this.OrgTypeCodeField; + } + set + { + this.OrgTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerOrganization[] OrganizationOwnerOrganizations + { + get + { + return this.OrganizationOwnerOrganizationsField; + } + set + { + this.OrganizationOwnerOrganizationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationOwnerPerson[] OrganizationOwnerPersons + { + get + { + return this.OrganizationOwnerPersonsField; + } + set + { + this.OrganizationOwnerPersonsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationSIC OrganizationSIC + { + get + { + return this.OrganizationSICField; + } + set + { + this.OrganizationSICField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ParentOrgNumber + { + get + { + return this.ParentOrgNumberField; + } + set + { + this.ParentOrgNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PrivacyRequested + { + get + { + return this.PrivacyRequestedField; + } + set + { + this.PrivacyRequestedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICCode + { + get + { + return this.SICCodeField; + } + set + { + this.SICCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string SICSubCode + { + get + { + return this.SICSubCodeField; + } + set + { + this.SICSubCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShouldPurge + { + get + { + return this.ShouldPurgeField; + } + set + { + this.ShouldPurgeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShouldReport1099Interest + { + get + { + return this.ShouldReport1099InterestField; + } + set + { + this.ShouldReport1099InterestField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxCountryCode + { + get + { + return this.TaxCountryCodeField; + } + set + { + this.TaxCountryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="OrgMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class OrgMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable OrgNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrgNumber + { + get + { + return this.OrgNumberField; + } + set + { + this.OrgNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PayrollDistributionInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PayrollDistributionInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable FromEffectiveDateField; + + private System.Nullable PersonNumberField; + + private System.Nullable ToEffectiveDateField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromEffectiveDate + { + get + { + return this.FromEffectiveDateField; + } + set + { + this.FromEffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ToEffectiveDate + { + get + { + return this.ToEffectiveDateField; + } + set + { + this.ToEffectiveDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PayrollDistributionInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PayrollDistributionInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPayrollTyp[] PersOrgPayrollTypsField; + + private string PersonField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPayrollTyp[] PersOrgPayrollTyps + { + get + { + return this.PersOrgPayrollTypsField; + } + set + { + this.PersOrgPayrollTypsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Person + { + get + { + return this.PersonField; + } + set + { + this.PersonField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PayrollDistributionMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PayrollDistributionMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string ActionField; + + private System.Nullable DistributionAccountSequenceNumberField; + + private System.Nullable DistributionAmountField; + + private System.Nullable DistributionPercentageField; + + private System.Nullable EffectiveDateField; + + private System.Nullable InactiveDateField; + + private System.Nullable OrganizationNumberField; + + private string PayrollTypeCodeField; + + private System.Nullable PersonNumberField; + + private System.Nullable SuspendEndDateField; + + private System.Nullable SuspendStartDateField; + + private System.Nullable UsePercentageOfLoanReceivableField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Action + { + get + { + return this.ActionField; + } + set + { + this.ActionField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DistributionAccountSequenceNumber + { + get + { + return this.DistributionAccountSequenceNumberField; + } + set + { + this.DistributionAccountSequenceNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DistributionAmount + { + get + { + return this.DistributionAmountField; + } + set + { + this.DistributionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DistributionPercentage + { + get + { + return this.DistributionPercentageField; + } + set + { + this.DistributionPercentageField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveDate + { + get + { + return this.InactiveDateField; + } + set + { + this.InactiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayrollTypeCode + { + get + { + return this.PayrollTypeCodeField; + } + set + { + this.PayrollTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuspendEndDate + { + get + { + return this.SuspendEndDateField; + } + set + { + this.SuspendEndDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SuspendStartDate + { + get + { + return this.SuspendStartDateField; + } + set + { + this.SuspendStartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable UsePercentageOfLoanReceivable + { + get + { + return this.UsePercentageOfLoanReceivableField; + } + set + { + this.UsePercentageOfLoanReceivableField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PayrollDistributionMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PayrollDistributionMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IsSuccessfulField; + + private System.Nullable OrganizationNumberField; + + private string PayrollTypeCodeField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSuccessful + { + get + { + return this.IsSuccessfulField; + } + set + { + this.IsSuccessfulField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string PayrollTypeCode + { + get + { + return this.PayrollTypeCodeField; + } + set + { + this.PayrollTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PendingAccountTransactionInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PendingAccountTransactionInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable FromDateField; + + private System.Nullable IsIRBField; + + private System.Nullable ThroughDateField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable FromDate + { + get + { + return this.FromDateField; + } + set + { + this.FromDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIRB + { + get + { + return this.IsIRBField; + } + set + { + this.IsIRBField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ThroughDate + { + get + { + return this.ThroughDateField; + } + set + { + this.ThroughDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PendingAccountTransactionInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PendingAccountTransactionInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PendingRtxn[] PendingTransactionsField; + + [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.PendingRtxn[] PendingTransactions + { + get + { + return this.PendingTransactionsField; + } + set + { + this.PendingTransactionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonAgreementAccountInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonAgreementAccountInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string AvailableMethodCodeField; + + private System.Nullable CardAgreementNumberField; + + private System.Nullable EAgreementNumberField; + + private System.Nullable GetAllRiskRatingsHistoryField; + + private System.Nullable GetRtxnDataYNField; + + private System.Nullable IncludeAccountRolesYNField; + + private string UserIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable CardAgreementNumber + { + get + { + return this.CardAgreementNumberField; + } + set + { + this.CardAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EAgreementNumber + { + get + { + return this.EAgreementNumberField; + } + set + { + this.EAgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GetAllRiskRatingsHistory + { + get + { + return this.GetAllRiskRatingsHistoryField; + } + set + { + this.GetAllRiskRatingsHistoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable GetRtxnDataYN + { + get + { + return this.GetRtxnDataYNField; + } + set + { + this.GetRtxnDataYNField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IncludeAccountRolesYN + { + get + { + return this.IncludeAccountRolesYNField; + } + set + { + this.IncludeAccountRolesYNField = 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="PersonAgreementAccountInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonAgreementAccountInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAccount[] AccountsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreement[] AgreementsField; + + private System.Nullable DateLastMaintainedField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDemographics DemographicsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddressesField; + + private System.Nullable MemberNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name NameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrg[] OrgsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersExtOrgId[] PersExtOrgIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersId[] PersIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersType[] PersTypsField; + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] PhonesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFieldsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAccount[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonAgreement[] Agreements + { + get + { + return this.AgreementsField; + } + set + { + this.AgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastMaintained + { + get + { + return this.DateLastMaintainedField; + } + set + { + this.DateLastMaintainedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDemographics Demographics + { + get + { + return this.DemographicsField; + } + set + { + this.DemographicsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddresses + { + get + { + return this.ElectronicAddressesField; + } + set + { + this.ElectronicAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrg[] Orgs + { + get + { + return this.OrgsField; + } + set + { + this.OrgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersExtOrgId[] PersExtOrgIds + { + get + { + return this.PersExtOrgIdsField; + } + set + { + this.PersExtOrgIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersId[] PersIds + { + get + { + return this.PersIdsField; + } + set + { + this.PersIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPersType[] PersTyps + { + get + { + return this.PersTypsField; + } + set + { + this.PersTypsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonAgreementInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonAgreementInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable IsPrimaryOwnerField; + + private System.Nullable ShouldFetchAllAgreementStatusesField; + + private string UserIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPrimaryOwner + { + get + { + return this.IsPrimaryOwnerField; + } + set + { + this.IsPrimaryOwnerField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ShouldFetchAllAgreementStatuses + { + get + { + return this.ShouldFetchAllAgreementStatusesField; + } + set + { + this.ShouldFetchAllAgreementStatusesField = 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="PersonAgreementInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonAgreementInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryAgreement[] AgreementsField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryStatementAccount[] StatementAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryAgreement[] Agreements + { + get + { + return this.AgreementsField; + } + set + { + this.AgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonInquiryStatementAccount[] StatementAccounts + { + get + { + return this.StatementAccountsField; + } + set + { + this.StatementAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonAgreementMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonAgreementMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintAgreement[] AgreementsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DrawAccount[] DrawAccountsField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable StatementAccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintStatementAccount[] StatementAccountsField; + + private string TaxIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintAgreement[] Agreements + { + get + { + return this.AgreementsField; + } + set + { + this.AgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DrawAccount[] DrawAccounts + { + get + { + return this.DrawAccountsField; + } + set + { + this.DrawAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StatementAccountNumber + { + get + { + return this.StatementAccountNumberField; + } + set + { + this.StatementAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonMaintStatementAccount[] StatementAccounts + { + get + { + return this.StatementAccountsField; + } + set + { + this.StatementAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonAgreementMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonAgreementMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonDetailInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonDetailInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable MemberNumberField; + + private System.Nullable PersonNumberField; + + private string TaxIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonDetailInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonDetailInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] AddressesField; + + private System.Nullable DateLastMaintainedField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailDemographics DemographicsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Document[] DocumentsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxIdInquiry[] ForeignTaxTdsField; + + private System.Nullable MemberNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name NameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrg[] OrgsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailPersExtOrgId[] PersExtOrgIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersId[] PersIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersType[] PersTypsField; + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] PhonesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFieldsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgAddress[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable DateLastMaintained + { + get + { + return this.DateLastMaintainedField; + } + set + { + this.DateLastMaintainedField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailDemographics Demographics + { + get + { + return this.DemographicsField; + } + set + { + this.DemographicsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Document[] Documents + { + get + { + return this.DocumentsField; + } + set + { + this.DocumentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgElectronicAddress[] ElectronicAddresses + { + get + { + return this.ElectronicAddressesField; + } + set + { + this.ElectronicAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxIdInquiry[] ForeignTaxTds + { + get + { + return this.ForeignTaxTdsField; + } + set + { + this.ForeignTaxTdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrg[] Orgs + { + get + { + return this.OrgsField; + } + set + { + this.OrgsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailPersExtOrgId[] PersExtOrgIds + { + get + { + return this.PersExtOrgIdsField; + } + set + { + this.PersExtOrgIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersId[] PersIds + { + get + { + return this.PersIdsField; + } + set + { + this.PersIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonDetailPersType[] PersTyps + { + get + { + return this.PersTypsField; + } + set + { + this.PersTypsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgPhone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgUserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonEAgreementCreationRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonEAgreementCreationRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementRequest[] EAgreementRequestsField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable MemberNumberField; + + private string TaxIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EAgreementRequest[] EAgreementRequests + { + get + { + return this.EAgreementRequestsField; + } + set + { + this.EAgreementRequestsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonEAgreementCreationResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonEAgreementCreationResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Relation RelationField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Relation Relation + { + get + { + return this.RelationField; + } + set + { + this.RelationField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Address[] AddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersMaintDemographics DemographicsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EmailAddress[] EmailAddressesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxId[] ForeignTaxIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAData1 HSADataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Identification IdentificationField; + + private System.Nullable IsValidField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name NameField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersExtOrgId[] PersExtOrgIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersId[] PersIdsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersTyp[] PersTypsField; + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[] PhonesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFieldsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Address[] Addresses + { + get + { + return this.AddressesField; + } + set + { + this.AddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersMaintDemographics Demographics + { + get + { + return this.DemographicsField; + } + set + { + this.DemographicsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EmailAddress[] EmailAddresses + { + get + { + return this.EmailAddressesField; + } + set + { + this.EmailAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ForeignTaxId[] ForeignTaxIds + { + get + { + return this.ForeignTaxIdsField; + } + set + { + this.ForeignTaxIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.HSAData1 HSAData + { + get + { + return this.HSADataField; + } + set + { + this.HSADataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Identification Identification + { + get + { + return this.IdentificationField; + } + set + { + this.IdentificationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsValid + { + get + { + return this.IsValidField; + } + set + { + this.IsValidField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Name Name + { + get + { + return this.NameField; + } + set + { + this.NameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersExtOrgId[] PersExtOrgIds + { + get + { + return this.PersExtOrgIdsField; + } + set + { + this.PersExtOrgIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersId[] PersIds + { + get + { + return this.PersIdsField; + } + set + { + this.PersIdsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersTyp[] PersTyps + { + get + { + return this.PersTypsField; + } + set + { + this.PersTypsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Phone[] Phones + { + get + { + return this.PhonesField; + } + set + { + this.PhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserField[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonOrganizationEAgreementMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonOrganizationEAgreementMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AgreementNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgEAgreement[] EAgreementsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailForEAgreement OrganizationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailForEAgreement PersonField; + + private string UserIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AgreementNumber + { + get + { + return this.AgreementNumberField; + } + set + { + this.AgreementNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersOrgEAgreement[] EAgreements + { + get + { + return this.EAgreementsField; + } + set + { + this.EAgreementsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrgDetailForEAgreement Organization + { + get + { + return this.OrganizationField; + } + set + { + this.OrganizationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersDetailForEAgreement Person + { + get + { + return this.PersonField; + } + set + { + this.PersonField = 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="PersonOrganizationEAgreementMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonOrganizationEAgreementMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationEAgreement RelationField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RelationEAgreement Relation + { + get + { + return this.RelationField; + } + set + { + this.RelationField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonSearchRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonSearchRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string FirstNameField; + + private System.Nullable IsExcludeAddressesField; + + private System.Nullable IsExcludeElectronicAddressesField; + + private System.Nullable IsExcludePhonesField; + + private System.Nullable IsIncludeRelatedOrganizationsField; + + private System.Nullable IsSoundexField; + + private string LastNameField; + + private System.Nullable MaxRowsField; + + private System.Nullable MemberNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationRelationship OrganizationRelationshipField; + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPhone PhoneField; + + private string TaxIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string FirstName + { + get + { + return this.FirstNameField; + } + set + { + this.FirstNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExcludeAddresses + { + get + { + return this.IsExcludeAddressesField; + } + set + { + this.IsExcludeAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExcludeElectronicAddresses + { + get + { + return this.IsExcludeElectronicAddressesField; + } + set + { + this.IsExcludeElectronicAddressesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsExcludePhones + { + get + { + return this.IsExcludePhonesField; + } + set + { + this.IsExcludePhonesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsIncludeRelatedOrganizations + { + get + { + return this.IsIncludeRelatedOrganizationsField; + } + set + { + this.IsIncludeRelatedOrganizationsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsSoundex + { + get + { + return this.IsSoundexField; + } + set + { + this.IsSoundexField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string LastName + { + get + { + return this.LastNameField; + } + set + { + this.LastNameField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaxRows + { + get + { + return this.MaxRowsField; + } + set + { + this.MaxRowsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MemberNumber + { + get + { + return this.MemberNumberField; + } + set + { + this.MemberNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.OrganizationRelationship OrganizationRelationship + { + get + { + return this.OrganizationRelationshipField; + } + set + { + this.OrganizationRelationshipField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonPhone Phone + { + get + { + return this.PhoneField; + } + set + { + this.PhoneField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TaxId + { + get + { + return this.TaxIdField; + } + set + { + this.TaxIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonSearchResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonSearchResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Person1[] PersonsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Person1[] Persons + { + get + { + return this.PersonsField; + } + set + { + this.PersonsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonWarningListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonWarningListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonWarningListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonWarningListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable PersonNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningsResponse[] PersonWarningsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.PersonWarningsResponse[] PersonWarnings + { + get + { + return this.PersonWarningsField; + } + set + { + this.PersonWarningsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonWarningMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonWarningMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningRequest[] WarningsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningRequest[] Warnings + { + get + { + return this.WarningsField; + } + set + { + this.WarningsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonWarningMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonWarningMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningResponse[] WarningsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.WarningResponse[] Warnings + { + get + { + return this.WarningsField; + } + set + { + this.WarningsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductDetailInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ProductDetailInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductInquiry[] ProductsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductInquiry[] Products + { + get + { + return this.ProductsField; + } + set + { + this.ProductsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductDetailInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ProductDetailInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMajor[] ProductsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMajor[] Products + { + get + { + return this.ProductsField; + } + set + { + this.ProductsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductListInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ProductListInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductInquiry[] ProductsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductInquiry[] Products + { + get + { + return this.ProductsField; + } + set + { + this.ProductsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductListInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ProductListInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMajorResponse[] ProductMajorResponseField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMajorResponse[] ProductMajorResponse + { + get + { + return this.ProductMajorResponseField; + } + set + { + this.ProductMajorResponseField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ReceivableListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ReceivableListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private string BalanceCategoryCodeField; + + private string BalanceTypeCodeField; + + private System.Nullable FromDateField; + + private System.Nullable SubAccountNumberField; + + private System.Nullable ThroughDateField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = 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 FromDate + { + get + { + return this.FromDateField; + } + set + { + this.FromDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SubAccountNumber + { + get + { + return this.SubAccountNumberField; + } + set + { + this.SubAccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ThroughDate + { + get + { + return this.ThroughDateField; + } + set + { + this.ThroughDateField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ReceivableListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ReceivableListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReceivableList[] ReceivablesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReceivableList[] Receivables + { + get + { + return this.ReceivablesField; + } + set + { + this.ReceivablesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ReceivablesMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ReceivablesMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReceivable[] ReceivableRequestsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountReceivable[] ReceivableRequests + { + get + { + return this.ReceivableRequestsField; + } + set + { + this.ReceivableRequestsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ReceivablesMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ReceivablesMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivableResponse[] ReceivableResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ReceivableResponse[] ReceivableResponses + { + get + { + return this.ReceivableResponsesField; + } + set + { + this.ReceivableResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalTransferListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExternalTransferListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable OrganizationNumberField; + + private System.Nullable PersonNumberField; + + private System.Nullable StartDateField; + + private System.Nullable ThroughDateField; + + private string TransferListSortOrderField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable StartDate + { + get + { + return this.StartDateField; + } + set + { + this.StartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ThroughDate + { + get + { + return this.ThroughDateField; + } + set + { + this.ThroughDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransferListSortOrder + { + get + { + return this.TransferListSortOrderField; + } + set + { + this.TransferListSortOrderField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExternalTransferListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExternalTransferListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExtTransfer[] ExtTransferResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExtTransfer[] ExtTransferResponses + { + get + { + return this.ExtTransferResponsesField; + } + set + { + this.ExtTransferResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RepetitiveTransferListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RepetitiveTransferListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable AllotmentNumberField; + + private string AllotmentTypeField; + + private System.Nullable InactiveEndDateField; + + private System.Nullable InactiveStartDateField; + + private System.Nullable IsActiveAllotmentOnlyField; + + private System.Nullable IsReceivingAccountLinkedToOtherMemberField; + + private System.Nullable IsReceivingAccountLinkedToSameAgreementField; + + private System.Nullable IsRestrictListField; + + private System.Nullable OrganizationNumberField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AllotmentNumber + { + get + { + return this.AllotmentNumberField; + } + set + { + this.AllotmentNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AllotmentType + { + get + { + return this.AllotmentTypeField; + } + set + { + this.AllotmentTypeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveEndDate + { + get + { + return this.InactiveEndDateField; + } + set + { + this.InactiveEndDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable InactiveStartDate + { + get + { + return this.InactiveStartDateField; + } + set + { + this.InactiveStartDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsActiveAllotmentOnly + { + get + { + return this.IsActiveAllotmentOnlyField; + } + set + { + this.IsActiveAllotmentOnlyField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsReceivingAccountLinkedToOtherMember + { + get + { + return this.IsReceivingAccountLinkedToOtherMemberField; + } + set + { + this.IsReceivingAccountLinkedToOtherMemberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsReceivingAccountLinkedToSameAgreement + { + get + { + return this.IsReceivingAccountLinkedToSameAgreementField; + } + set + { + this.IsReceivingAccountLinkedToSameAgreementField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRestrictList + { + get + { + return this.IsRestrictListField; + } + set + { + this.IsRestrictListField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable OrganizationNumber + { + get + { + return this.OrganizationNumberField; + } + set + { + this.OrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RepetitiveTransferListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RepetitiveTransferListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Allotment[] AllotmentsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Allotment[] Allotments + { + get + { + return this.AllotmentsField; + } + set + { + this.AllotmentsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RepetitiveTransferMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RepetitiveTransferMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllotmentRequest[] AllotmentRequestsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllotmentRequest[] AllotmentRequests + { + get + { + return this.AllotmentRequestsField; + } + set + { + this.AllotmentRequestsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RepetitiveTransferMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RepetitiveTransferMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllotmentResponse[] AllotmentResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AllotmentResponse[] AllotmentResponses + { + get + { + return this.AllotmentResponsesField; + } + set + { + this.AllotmentResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RetrieveImageRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RetrieveImageRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityImage RetrieveImageEntityField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.EntityImage RetrieveImageEntity + { + get + { + return this.RetrieveImageEntityField; + } + set + { + this.RetrieveImageEntityField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RetrieveImageResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RetrieveImageResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable ImageNumberField; + + private string ImageTypeCodeField; + + private string ImageUseCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ImageNumber + { + get + { + return this.ImageNumberField; + } + set + { + this.ImageNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ImageTypeCode + { + get + { + return this.ImageTypeCodeField; + } + set + { + this.ImageTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string ImageUseCode + { + get + { + return this.ImageUseCodeField; + } + set + { + this.ImageUseCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RolesOnAccountRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RolesOnAccountRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable IsEmployeeRoleField; + + private System.Nullable IsTransactionAccountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsEmployeeRole + { + get + { + return this.IsEmployeeRoleField; + } + set + { + this.IsEmployeeRoleField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsTransactionAccount + { + get + { + return this.IsTransactionAccountField; + } + set + { + this.IsTransactionAccountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RolesOnAccountResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RolesOnAccountResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RolesOnAccount[] AccountRolesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RolesOnAccount[] AccountRoles + { + get + { + return this.AccountRolesField; + } + set + { + this.AccountRolesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RtxnReasonInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RtxnReasonInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string RtxnReportGroupCodeField; + + private string RtxnTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnReportGroupCode + { + get + { + return this.RtxnReportGroupCodeField; + } + set + { + this.RtxnReportGroupCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string RtxnType + { + get + { + return this.RtxnTypeField; + } + set + { + this.RtxnTypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="RtxnReasonInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class RtxnReasonInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnTyp RtxnTypField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RtxnTyp RtxnTyp + { + get + { + return this.RtxnTypField; + } + set + { + this.RtxnTypField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StatementDeLinkRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class StatementDeLinkRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AcctNbrField; + + private System.Nullable IsInActivateStmtCycleCdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AcctNbr + { + get + { + return this.AcctNbrField; + } + set + { + this.AcctNbrField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsInActivateStmtCycleCd + { + get + { + return this.IsInActivateStmtCycleCdField; + } + set + { + this.IsInActivateStmtCycleCdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="StatementDeLinkResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class StatementDeLinkResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string AccountField; + + private System.Nullable AcctNbrField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string Account + { + get + { + return this.AccountField; + } + set + { + this.AccountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AcctNbr + { + get + { + return this.AcctNbrField; + } + set + { + this.AcctNbrField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemCodeInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class SystemCodeInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string BankOptionCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationTypeVariable CalculationTypeVariableDetailField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string BankOptionCode + { + get + { + return this.BankOptionCodeField; + } + set + { + this.BankOptionCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationTypeVariable CalculationTypeVariableDetail + { + get + { + return this.CalculationTypeVariableDetailField; + } + set + { + this.CalculationTypeVariableDetailField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="SystemCodeInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class SystemCodeInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BankOption[] BankOptionsField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType2 CalculationTypesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.BankOption[] BankOptions + { + get + { + return this.BankOptionsField; + } + set + { + this.BankOptionsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.CalculationType2 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="TicklerListRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TicklerListRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable EntityNumberField; + + private string EntityTypeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityType + { + get + { + return this.EntityTypeField; + } + set + { + this.EntityTypeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TicklerListResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TicklerListResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Tickler[] TicklersField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Tickler[] Ticklers + { + get + { + return this.TicklersField; + } + set + { + this.TicklersField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TicklerMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TicklerMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerDetail[] TicklersField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerDetail[] Ticklers + { + get + { + return this.TicklersField; + } + set + { + this.TicklersField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TicklerMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TicklerMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerResponse[] TicklerResponseField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TicklerResponse[] TicklerResponse + { + get + { + return this.TicklerResponseField; + } + set + { + this.TicklerResponseField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionDetailRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TransactionDetailRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionRequest[] TransactionsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionRequest[] Transactions + { + get + { + return this.TransactionsField; + } + set + { + this.TransactionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionDetailResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TransactionDetailResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionResponse[] TransactionsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionResponse[] Transactions + { + get + { + return this.TransactionsField; + } + set + { + this.TransactionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="UserFieldInformationRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class UserFieldInformationRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string EntityTypeField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityType + { + get + { + return this.EntityTypeField; + } + set + { + this.EntityTypeField = 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="UserFieldInformationResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class UserFieldInformationResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldValueResponse[] UserFieldValuesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldDetail[] UserFieldsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldValueResponse[] UserFieldValues + { + get + { + return this.UserFieldValuesField; + } + set + { + this.UserFieldValuesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UserFieldDetail[] UserFields + { + get + { + return this.UserFieldsField; + } + set + { + this.UserFieldsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="WriteActivityRowsRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class WriteActivityRowsRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Activity[] ActivityListField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Activity[] ActivityList + { + get + { + return this.ActivityListField; + } + set + { + this.ActivityListField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="WriteActivityRowsResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class WriteActivityRowsResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActivityResponse[] ActivityResponsesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ActivityResponse[] ActivityResponses + { + get + { + return this.ActivityResponsesField; + } + set + { + this.ActivityResponsesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TransactionMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction1[] TransactionsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction1[] Transactions + { + get + { + return this.TransactionsField; + } + set + { + this.TransactionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TransactionMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction[] TransactionsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Transaction[] Transactions + { + get + { + return this.TransactionsField; + } + set + { + this.TransactionsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductListForTimeDepositResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ProductListForTimeDepositResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProdMinor[] ProductField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProdMinor[] 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="ProductListForTimeDepositRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ProductListForTimeDepositRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable BranchOrganizationNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable IsRetirementOnlyField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable BranchOrganizationNumber + { + get + { + return this.BranchOrganizationNumberField; + } + set + { + this.BranchOrganizationNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsRetirementOnly + { + get + { + return this.IsRetirementOnlyField; + } + set + { + this.IsRetirementOnlyField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWTransactionDetailResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NOWTransactionDetailResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable ClientTransactionDateField; + + private string MajorAccountTypeCodeField; + + private System.Nullable TransactionAmountField; + + private string TransactionIdField; + + private string TransactionStatusCodeField; + + private string TransactionStatusDescriptionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ClientTransactionDate + { + get + { + return this.ClientTransactionDateField; + } + set + { + this.ClientTransactionDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + this.TransactionIdField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatusCode + { + get + { + return this.TransactionStatusCodeField; + } + set + { + this.TransactionStatusCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionStatusDescription + { + get + { + return this.TransactionStatusDescriptionField; + } + set + { + this.TransactionStatusDescriptionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWTransactionDetailRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NOWTransactionDetailRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable ClientTransactionDateField; + + private System.Nullable TransactionAmountField; + + private string TransactionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ClientTransactionDate + { + get + { + return this.ClientTransactionDateField; + } + set + { + this.ClientTransactionDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable TransactionAmount + { + get + { + return this.TransactionAmountField; + } + set + { + this.TransactionAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + this.TransactionIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMultiAccountBalanceInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NOWMultiAccountBalanceInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account2[] AccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account2[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMultiAccountBalanceInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NOWMultiAccountBalanceInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account1[] AccountsField; + + private string AvailableMethodCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account1[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMonetaryTransactionResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NOWMonetaryTransactionResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private string TransactionIdField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionId + { + get + { + return this.TransactionIdField; + } + set + { + this.TransactionIdField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="NOWMonetaryTransactionRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class NOWMonetaryTransactionRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestAMLDebtorInfo AMLDebtorInformationField; + + private System.Nullable AccountNumberField; + + private System.Nullable ApprovalPersonNumberField; + + private string AvailableMethodCodeField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestNetworkInfo NetworkDetailField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestRefundInfo RefundField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestRegEInfo RegEInformationField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestReversalInfo ReversalField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestTransactionInfo TransactionField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestAMLDebtorInfo AMLDebtorInformation + { + get + { + return this.AMLDebtorInformationField; + } + set + { + this.AMLDebtorInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ApprovalPersonNumber + { + get + { + return this.ApprovalPersonNumberField; + } + set + { + this.ApprovalPersonNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string AvailableMethodCode + { + get + { + return this.AvailableMethodCodeField; + } + set + { + this.AvailableMethodCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestNetworkInfo NetworkDetail + { + get + { + return this.NetworkDetailField; + } + set + { + this.NetworkDetailField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestRefundInfo Refund + { + get + { + return this.RefundField; + } + set + { + this.RefundField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestRegEInfo RegEInformation + { + get + { + return this.RegEInformationField; + } + set + { + this.RegEInformationField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestReversalInfo Reversal + { + get + { + return this.ReversalField; + } + set + { + this.ReversalField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.NOWMonetaryTransactionRequestTransactionInfo Transaction + { + get + { + return this.TransactionField; + } + set + { + this.TransactionField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeApplicationsMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExcludeApplicationsMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccounts1[] ExcludeAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccounts1[] ExcludeAccounts + { + get + { + return this.ExcludeAccountsField; + } + set + { + this.ExcludeAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeApplicationsMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExcludeApplicationsMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountApplications[] ExcludeAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountApplications[] ExcludeAccounts + { + get + { + return this.ExcludeAccountsField; + } + set + { + this.ExcludeAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeApplicationsInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExcludeApplicationsInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountsApplications[] ExcludeAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccountsApplications[] ExcludeAccounts + { + get + { + return this.ExcludeAccountsField; + } + set + { + this.ExcludeAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ExcludeApplicationsInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ExcludeApplicationsInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccounts[] ExcludeAccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ExcludeAccounts[] ExcludeAccounts + { + get + { + return this.ExcludeAccountsField; + } + set + { + this.ExcludeAccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanExceptionPaymentDetailInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLoanExceptionPaymentDetailInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.DueDate[] DueDatesField; + + private System.Nullable IsPartialPayAllowedField; + + [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.DueDate[] DueDates + { + get + { + return this.DueDatesField; + } + set + { + this.DueDatesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IsPartialPayAllowed + { + get + { + return this.IsPartialPayAllowedField; + } + set + { + this.IsPartialPayAllowedField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountLoanExceptionPaymentDetailInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountLoanExceptionPaymentDetailInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable EffectiveDateField; + + private System.Nullable PaymentAmountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EffectiveDate + { + get + { + return this.EffectiveDateField; + } + set + { + this.EffectiveDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PaymentAmount + { + get + { + return this.PaymentAmountField; + } + set + { + this.PaymentAmountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInterestDetailsInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountInterestDetailsInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance1[] BalancesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance1[] Balances + { + get + { + return this.BalancesField; + } + set + { + this.BalancesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountInterestDetailsInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountInterestDetailsInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable AsOfDateField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance[] BalancesField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AsOfDate + { + get + { + return this.AsOfDateField; + } + set + { + this.AsOfDateField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance[] Balances + { + get + { + return this.BalancesField; + } + set + { + this.BalancesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBalanceVariableMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBalanceVariableMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceResponseAccount AccountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceResponseAccount Account + { + get + { + return this.AccountField; + } + set + { + this.AccountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountBalanceVariableMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountBalanceVariableMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceAccount AccountField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.AccountBalanceVariableMaintenanceAccount Account + { + get + { + return this.AccountField; + } + set + { + this.AccountField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductSystemCodeResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ProductSystemCodeResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private string MajorAccountTypeCodeField; + + private System.Nullable MoreIndicatorField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinor[] ProductMinorsField; + + private System.Nullable SequenceNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MoreIndicator + { + get + { + return this.MoreIndicatorField; + } + set + { + this.MoreIndicatorField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ProductMinor[] ProductMinors + { + get + { + return this.ProductMinorsField; + } + set + { + this.ProductMinorsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="ProductSystemCodeRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class ProductSystemCodeRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string CalculationCategoryCodeField; + + private string CalculationTypeCodeField; + + private string CalculationVariableCodeField; + + private string MajorAccountTypeCodeField; + + private System.Nullable MaximumRowsField; + + private string MinorAccountTypeCodeField; + + private System.Nullable SequenceNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalculationCategoryCode + { + get + { + return this.CalculationCategoryCodeField; + } + set + { + this.CalculationCategoryCodeField = 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 MajorAccountTypeCode + { + get + { + return this.MajorAccountTypeCodeField; + } + set + { + this.MajorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable MaximumRows + { + get + { + return this.MaximumRowsField; + } + set + { + this.MaximumRowsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string MinorAccountTypeCode + { + get + { + return this.MinorAccountTypeCodeField; + } + set + { + this.MinorAccountTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable SequenceNumber + { + get + { + return this.SequenceNumberField; + } + set + { + this.SequenceNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonConsentMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonConsentMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private bool ApplToJointOwnersField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Consent[] ConsentsField; + + private System.Nullable PersonNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public bool ApplToJointOwners + { + get + { + return this.ApplToJointOwnersField; + } + set + { + this.ApplToJointOwnersField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Consent[] Consents + { + get + { + return this.ConsentsField; + } + set + { + this.ConsentsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PersonNumber + { + get + { + return this.PersonNumberField; + } + set + { + this.PersonNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="PersonConsentMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class PersonConsentMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Person[] PersonsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Person[] Persons + { + get + { + return this.PersonsField; + } + set + { + this.PersonsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRateHistoryMaintenanceRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountRateHistoryMaintenanceRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Balance2[] BalancesField; + + [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.Balance2[] Balances + { + get + { + return this.BalancesField; + } + set + { + this.BalancesField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountRateHistoryMaintenanceResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountRateHistoryMaintenanceResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountSystemCodeResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountSystemCodeResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account[] AccountsField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Account[] Accounts + { + get + { + return this.AccountsField; + } + set + { + this.AccountsField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountSystemCodeRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountSystemCodeRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private string CalculationCategoryCodeField; + + private string CalculationTypeCodeField; + + private System.Nullable EntityNumberField; + + private string EntityTypeCodeField; + + private System.Nullable ExcludeOrgOwnedAccountsField; + + private System.Nullable IncludeClosedAccountsField; + + private string MajorAccountTypeCodeField; + + private string MinorAccountTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalculationCategoryCode + { + get + { + return this.CalculationCategoryCodeField; + } + set + { + this.CalculationCategoryCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string CalculationTypeCode + { + get + { + return this.CalculationTypeCodeField; + } + set + { + this.CalculationTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable EntityNumber + { + get + { + return this.EntityNumberField; + } + set + { + this.EntityNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string EntityTypeCode + { + get + { + return this.EntityTypeCodeField; + } + set + { + this.EntityTypeCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ExcludeOrgOwnedAccounts + { + get + { + return this.ExcludeOrgOwnedAccountsField; + } + set + { + this.ExcludeOrgOwnedAccountsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable IncludeClosedAccounts + { + get + { + return this.IncludeClosedAccountsField; + } + set + { + this.IncludeClosedAccountsField = 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="AccountServiceFeesInquiryResponse", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountServiceFeesInquiryResponse : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable PricePackNumberField; + + private System.Nullable PriceRuleOnlineCategoryField; + + private System.Nullable ServiceChargeAmountField; + + private System.Nullable ServiceChargeWaiverField; + + private string TransactionSourceCodeField; + + private string TransactionTypeCodeField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PricePackNumber + { + get + { + return this.PricePackNumberField; + } + set + { + this.PricePackNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriceRuleOnlineCategory + { + get + { + return this.PriceRuleOnlineCategoryField; + } + set + { + this.PriceRuleOnlineCategoryField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ServiceChargeAmount + { + get + { + return this.ServiceChargeAmountField; + } + set + { + this.ServiceChargeAmountField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable ServiceChargeWaiver + { + get + { + return this.ServiceChargeWaiverField; + } + set + { + this.ServiceChargeWaiverField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionSourceCode + { + get + { + return this.TransactionSourceCodeField; + } + set + { + this.TransactionSourceCodeField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public string TransactionTypeCode + { + get + { + return this.TransactionTypeCodeField; + } + set + { + this.TransactionTypeCodeField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="AccountServiceFeesInquiryRequest", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class AccountServiceFeesInquiryRequest : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.RequestBase + { + + private System.Nullable AccountNumberField; + + private System.Nullable PriceRuleOnlineCategoryNumberField; + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable AccountNumber + { + get + { + return this.AccountNumberField; + } + set + { + this.AccountNumberField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable PriceRuleOnlineCategoryNumber + { + get + { + return this.PriceRuleOnlineCategoryNumberField; + } + set + { + this.PriceRuleOnlineCategoryNumberField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="TransactionOutput", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class TransactionOutput : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Output OutputField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Output Output + { + get + { + return this.OutputField; + } + set + { + this.OutputField = value; + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] + [System.Runtime.Serialization.DataContractAttribute(Name="Output", 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.Input))] + [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.ResponseBase[]))] + [System.Runtime.Serialization.KnownTypeAttribute(typeof(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UAOutput))] + public partial class Output : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private object[] ExtensionResponsesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase[] ResponsesField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UAOutput UserAuthenticationField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public object[] ExtensionResponses + { + get + { + return this.ExtensionResponsesField; + } + set + { + this.ExtensionResponsesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ResponseBase[] Responses + { + get + { + return this.ResponsesField; + } + set + { + this.ResponsesField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.UAOutput 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="UAOutput", Namespace="http://www.opensolutions.com/CoreApi")] + public partial class UAOutput : object, System.Runtime.Serialization.IExtensibleDataObject + { + + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + + private LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Error[] ErrorsField; + + private System.Nullable WasSuccessfulField; + + public System.Runtime.Serialization.ExtensionDataObject ExtensionData + { + get + { + return this.extensionDataField; + } + set + { + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.Error[] Errors + { + get + { + return this.ErrorsField; + } + set + { + this.ErrorsField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public System.Nullable WasSuccessful + { + get + { + return this.WasSuccessfulField; + } + set + { + this.WasSuccessfulField = value; + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace="http://www.opensolutions.com/CoreApi", ConfigurationName="LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ICoreApiService")] + public interface ICoreApiService + { + + [System.ServiceModel.OperationContractAttribute(Action="http://www.opensolutions.com/CoreApi/ICoreApiService/SubmitRequest", ReplyAction="http://www.opensolutions.com/CoreApi/ICoreApiService/SubmitRequestResponse")] + LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionOutput SubmitRequest(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionInput input); + + [System.ServiceModel.OperationContractAttribute(Action="http://www.opensolutions.com/CoreApi/ICoreApiService/SubmitRequest", ReplyAction="http://www.opensolutions.com/CoreApi/ICoreApiService/SubmitRequestResponse")] + System.Threading.Tasks.Task SubmitRequestAsync(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionInput input); + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface ICoreApiServiceChannel : LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ICoreApiService, System.ServiceModel.IClientChannel + { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class CoreApiServiceClient : System.ServiceModel.ClientBase, LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.ICoreApiService + { + + public CoreApiServiceClient() + { + } + + public CoreApiServiceClient(string endpointConfigurationName) : + base(endpointConfigurationName) + { + } + + public CoreApiServiceClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public CoreApiServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) + { + } + + public CoreApiServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) + { + } + + public LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionOutput SubmitRequest(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionInput input) + { + return base.Channel.SubmitRequest(input); + } + + public System.Threading.Tasks.Task SubmitRequestAsync(LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities.TransactionInput input) + { + return base.Channel.SubmitRequestAsync(input); + } + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/AccountDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/AccountDao.cs new file mode 100644 index 0000000..21d0ded --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/AccountDao.cs @@ -0,0 +1,47 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public class AccountDao : BaseDao, IAccountDao + { + private const string AvailableMethodCode = "ABHP"; + + public AccountDao(ICoreSoapRequest coreSoapConnection) : base(coreSoapConnection) + { + } + + public AccountDetailInquiryResponse FindAccountByAccountNumber(long accountNumber) + { + var accountDetailInquiryRequest = new AccountDetailInquiryRequest() + { + AccountNumber = accountNumber, + AvailableMethodCode = AvailableMethodCode, + IsExternalEntity = false, + IsGetRTXNData = false + }; + + var response = + _coreSoapRequest.SubmitRequest( + accountDetailInquiryRequest); + return response; + } + + public AccountMaintenanceResponse SendAccountMaintenanceRequest(AccountMaintenanceRequest accountMaintenanceRequest) + { + var response = _coreSoapRequest.SubmitRequest(accountMaintenanceRequest); + return response; + } + + public AccountAnalysisMaintenanceResponse SendAccountAnalysisMaintenanceRequest(AccountAnalysisMaintenanceRequest accountAnalysisMaintenanceRequest) + { + var response = _coreSoapRequest.SubmitRequest(accountAnalysisMaintenanceRequest); + return response; + } + + public OrgMaintenanceResponse SendOrgMaintenanceRequest(OrgMaintenanceRequest orgMaintenanceRequest) + { + var response = _coreSoapRequest.SubmitRequest(orgMaintenanceRequest); + return response; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/BaseDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/BaseDao.cs new file mode 100644 index 0000000..f564e59 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/BaseDao.cs @@ -0,0 +1,14 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public abstract class BaseDao + { + protected readonly ICoreSoapRequest _coreSoapRequest; + + public BaseDao(ICoreSoapRequest coreSoapRequest) + { + _coreSoapRequest = coreSoapRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/CollateralMaintenanceDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/CollateralMaintenanceDao.cs new file mode 100644 index 0000000..dea1a88 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/CollateralMaintenanceDao.cs @@ -0,0 +1,36 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc; +using Serilog; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public class CollateralMaintenanceDao: BaseDao, ICollateralMaintenanceDao + { + public CollateralMaintenanceDao(ICoreSoapRequest coreSoapConnection) : base(coreSoapConnection) + { + } + + public CollateralMaintenanceResponse AddCollateralMaintenanceByPropertyNumber(CollateralMaintenanceRequest request) + { + return _coreSoapRequest.SubmitRequest(request); + } + + public CollateralSearchResponse FindCollateralMaintenanceByPropertyNumber(long propertyNumber) + { + var collateralRequest = new CollateralSearchRequest(); + collateralRequest.PropertyCollateral = new PropertyCollateralRequest(); + collateralRequest.PropertyCollateral.PropertyNumber = propertyNumber; + var response = _coreSoapRequest.SubmitRequest(collateralRequest); + return response; + } + + public CollateralMaintenanceResponse UpdateCollateralMaintenanceByPropertyNumber(CollateralMaintenanceRequest request) + { + return _coreSoapRequest.SubmitRequest(request); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IAccountDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IAccountDao.cs new file mode 100644 index 0000000..0f97e77 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IAccountDao.cs @@ -0,0 +1,12 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public interface IAccountDao + { + AccountDetailInquiryResponse FindAccountByAccountNumber(long accountNumber); + AccountMaintenanceResponse SendAccountMaintenanceRequest(AccountMaintenanceRequest accountMaintenanceRequest); + AccountAnalysisMaintenanceResponse SendAccountAnalysisMaintenanceRequest(AccountAnalysisMaintenanceRequest accountAnalysisMaintenanceRequest); + OrgMaintenanceResponse SendOrgMaintenanceRequest(OrgMaintenanceRequest orgMaintenanceRequest); + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/ICollateralMaintenanceDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/ICollateralMaintenanceDao.cs new file mode 100644 index 0000000..bb9e44c --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/ICollateralMaintenanceDao.cs @@ -0,0 +1,16 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public interface ICollateralMaintenanceDao + { + CollateralSearchResponse FindCollateralMaintenanceByPropertyNumber(long propertyNumber); + CollateralMaintenanceResponse AddCollateralMaintenanceByPropertyNumber(CollateralMaintenanceRequest request); + CollateralMaintenanceResponse UpdateCollateralMaintenanceByPropertyNumber(CollateralMaintenanceRequest request); + + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IIndirectLoanDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IIndirectLoanDao.cs new file mode 100644 index 0000000..60f429e --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IIndirectLoanDao.cs @@ -0,0 +1,9 @@ +using Cmc = LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public interface IIndirectLoanDao + { + Cmc.Transaction UpdateDealerOriginalBalance(Cmc.Transaction transaction); + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IMonetaryTransactionDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IMonetaryTransactionDao.cs new file mode 100644 index 0000000..fb7603d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IMonetaryTransactionDao.cs @@ -0,0 +1,10 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using System.Collections.Generic; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public interface IMonetaryTransactionDao + { + List AddMonetaryTransactions (List request); + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IPersonAgreementDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IPersonAgreementDao.cs new file mode 100644 index 0000000..9919101 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IPersonAgreementDao.cs @@ -0,0 +1,9 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public interface IPersonAgreementDao + { + PersonAgreementMaintenanceResponse SendPersonAgreementMaintenanceRequest(PersonAgreementMaintenanceRequest personAgreementMaintenanceRequest); + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/ITaxDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/ITaxDao.cs new file mode 100644 index 0000000..e0d9a66 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/ITaxDao.cs @@ -0,0 +1,9 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public interface ITaxDao + { + GetTaxIdDataResponse GetTaxIdData(long taxId); + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IndirectLoanDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IndirectLoanDao.cs new file mode 100644 index 0000000..ed8826e --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/IndirectLoanDao.cs @@ -0,0 +1,90 @@ +using System; +using System.Net; +using System.Net.Sockets; +using System.Text; +using Serilog; +using System.Xml.Serialization; +using System.Xml; +using System.IO; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models; +using Cmc = LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public class IndirectLoanDao : IIndirectLoanDao + { + private readonly SoapConfiguration _soapConfiguration; + + public IndirectLoanDao (SoapConfiguration soapConfiguration) + { + _soapConfiguration = soapConfiguration; + } + + public Cmc.Transaction UpdateDealerOriginalBalance(Cmc.Transaction transaction) + { + try + { + return SendRequest(transaction); + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while updating accounts"); + throw ex; + } + } + + private Cmc.Transaction SendRequest(Cmc.Transaction transaction) + { + byte[] byteBuffer = new byte[50000]; + byte[] message; + int bytesSent; + int bytesReceived; + + IPAddress ipAddress = IPAddress.Parse(_soapConfiguration.IPAddress); + IPEndPoint remoteEP = new IPEndPoint(ipAddress, _soapConfiguration.PortId); + Socket socketSender = new Socket(ipAddress.AddressFamily, SocketType.Stream, ProtocolType.Tcp); + + try + { + socketSender.SendTimeout = _soapConfiguration.SocketTimeout; + socketSender.ReceiveTimeout = _soapConfiguration.SocketTimeout; + socketSender.Connect(remoteEP); + string xmlString; + XmlSerializer xmlSerializer = new XmlSerializer(typeof(Cmc.Transaction)); + + using (var stringWriter = new StringWriter()) + { + using (XmlWriter writer = XmlWriter.Create(stringWriter)) + { + xmlSerializer.Serialize(writer, transaction); + xmlString = stringWriter.ToString(); + } + } + + message = Encoding.ASCII.GetBytes(xmlString); + bytesSent = socketSender.Send(message); + bytesReceived = socketSender.Receive(byteBuffer); + + string response = Encoding.ASCII.GetString(byteBuffer, 0, bytesReceived); + + var transactionResult = new Cmc.Transaction(); + using (var stringReader = new StringReader(response)) + { + transactionResult = (Cmc.Transaction)xmlSerializer.Deserialize(stringReader); + } + socketSender.Shutdown(SocketShutdown.Both); + socketSender.Close(); + + return transactionResult; + } + catch (Exception ex) + { + socketSender.Shutdown(SocketShutdown.Both); + socketSender.Close(); + Log.Error(ex, $"There was an error while updating accounts."); + throw ex; + } + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/MonetaryTransactionDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/MonetaryTransactionDao.cs new file mode 100644 index 0000000..2ddb3d0 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/MonetaryTransactionDao.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public class MonetaryTransactionDao : BaseDao, IMonetaryTransactionDao + { + public MonetaryTransactionDao(ICoreSoapRequest coreSoapConnection) : base(coreSoapConnection) + { + } + + public List AddMonetaryTransactions (List requests) + { + try + { + return _coreSoapRequest.SubmitRequests(requests); + } + catch (Exception exception) + { + throw exception; + } + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/PersonAgreementDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/PersonAgreementDao.cs new file mode 100644 index 0000000..a98c4a3 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/PersonAgreementDao.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public class PersonAgreementDao : BaseDao, IPersonAgreementDao + { + + public PersonAgreementDao(ICoreSoapRequest coreSoapConnection) : base(coreSoapConnection) + { + } + + public PersonAgreementMaintenanceResponse SendPersonAgreementMaintenanceRequest(PersonAgreementMaintenanceRequest personAgreementMaintenanceRequest) + { + var response = _coreSoapRequest.SubmitRequest(personAgreementMaintenanceRequest); + return response; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/TaxDao.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/TaxDao.cs new file mode 100644 index 0000000..e246aca --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/DataAccess/TaxDao.cs @@ -0,0 +1,25 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.DataAccess +{ + public class TaxDao : BaseDao, ITaxDao + { + private const int MethodCodeForTaxIdRequest = 1; + + public TaxDao(ICoreSoapRequest coreSoapConnection) : base(coreSoapConnection) + { + } + + public GetTaxIdDataResponse GetTaxIdData(long taxId) + { + + var taxIdDataRequest = new GetTaxIdDataRequest + { + MethodNumber = MethodCodeForTaxIdRequest, + ReferenceNumber = taxId.ToString() + }; + + return _coreSoapRequest.SubmitRequest(taxIdDataRequest); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Global.asax b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Global.asax new file mode 100644 index 0000000..eb9a235 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Global.asax @@ -0,0 +1 @@ +<%@ Application Codebehind="Global.asax.cs" Inherits="LCU.API.Internal.CoreSoapApiWrapper.WebApiApplication" Language="C#" %> diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Global.asax.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Global.asax.cs new file mode 100644 index 0000000..8a0ea29 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Global.asax.cs @@ -0,0 +1,46 @@ +using Serilog; +using System.Net; +using System.Web.Http; +using System.Web.Mvc; +using System.Web.Routing; +using LCU.API.Internal.CoreSoapApiWrapper.App_Start; + +namespace LCU.API.Internal.CoreSoapApiWrapper +{ + public class WebApiApplication : System.Web.HttpApplication + { + protected void Application_Start() + { + AreaRegistration.RegisterAllAreas(); + IocBootstrapper.Run(); + GlobalConfiguration.Configure(WebApiConfig.Register); + FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); + RouteConfig.RegisterRoutes(RouteTable.Routes); + + GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings + .ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; + GlobalConfiguration.Configuration.Formatters + .Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter); + + ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; + + Log.Logger = new LoggerConfiguration() + .ReadFrom.AppSettings() + .Enrich.WithMachineName() + .Enrich.WithEnvironmentUserName() + .Enrich.WithHttpRequestClientHostIP() + .Enrich.WithHttpRequestClientHostName() + .Enrich.WithHttpRequestRawUrl() + .Enrich.WithHttpRequestType() + .Enrich.WithHttpRequestUrl() + .Enrich.WithHttpRequestUrlReferrer() + .Enrich.WithWebApiActionName() + .Enrich.WithWebApiControllerName() + .Enrich.WithWebApiRouteData() + .Enrich.WithWebApiRouteTemplate() + .CreateLogger(); + + Log.Information("Core Soap Api Wrapper Starting Up"); + } + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.csproj b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.csproj new file mode 100644 index 0000000..cf6fe83 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.csproj @@ -0,0 +1,339 @@ + + + + + + Debug + AnyCPU + + + 2.0 + {8D3B1FC1-7D69-4CBA-932C-4C8B49047394} + {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + LCU.API.Internal.CoreSoapApiWrapper + LCU.API.Internal.CoreSoapApiWrapper + v4.5.2 + false + true + + 44329 + + + + + + + + + + true + full + false + bin\ + DEBUG;TRACE + prompt + 4 + + + true + pdbonly + true + bin\ + TRACE + prompt + 4 + + + + packages\Autofac.4.9.2\lib\net45\Autofac.dll + + + packages\Autofac.WebApi2.4.2.1\lib\net45\Autofac.Integration.WebApi.dll + + + packages\Microsoft.Azure.DocumentDB.2.4.1\lib\net45\Microsoft.Azure.Documents.Client.dll + + + packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.0\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll + + + + packages\Serilog.2.10.0\lib\net45\Serilog.dll + + + packages\Serilog.Enrichers.Environment.2.1.3\lib\net45\Serilog.Enrichers.Environment.dll + + + packages\Serilog.Formatting.Compact.1.1.0\lib\net452\Serilog.Formatting.Compact.dll + + + packages\Serilog.Settings.AppSettings.2.2.2\lib\net45\Serilog.Settings.AppSettings.dll + + + packages\Serilog.Sinks.AzureDocumentDB.4.0.0\lib\net45\Serilog.Sinks.AzureDocumentDB.dll + + + packages\Serilog.Sinks.Console.3.1.1\lib\net45\Serilog.Sinks.Console.dll + + + packages\Serilog.Sinks.File.5.0.0\lib\net45\Serilog.Sinks.File.dll + + + packages\Serilog.Sinks.PeriodicBatching.2.3.0\lib\net45\Serilog.Sinks.PeriodicBatching.dll + + + packages\Serilog.Sinks.Seq.5.0.0\lib\net45\Serilog.Sinks.Seq.dll + + + packages\SerilogWeb.Classic.5.0.48\lib\net45\SerilogWeb.Classic.dll + + + packages\SerilogWeb.Classic.WebApi.4.0.5\lib\net45\SerilogWeb.Classic.WebApi.dll + + + packages\Swashbuckle.Core.5.6.0\lib\net40\Swashbuckle.Core.dll + + + + + + + + + packages\Microsoft.AspNet.Cors.5.2.4\lib\net45\System.Web.Cors.dll + + + + + + + + + + packages\Microsoft.AspNet.WebApi.Cors.5.2.4\lib\net45\System.Web.Http.Cors.dll + + + + + + + + True + packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll + + + packages\Newtonsoft.Json.12.0.2\lib\net45\Newtonsoft.Json.dll + + + + + packages\Microsoft.AspNet.WebApi.Client.5.2.7\lib\net45\System.Net.Http.Formatting.dll + + + + + True + packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.Helpers.dll + + + packages\Microsoft.AspNet.WebApi.Core.5.2.7\lib\net45\System.Web.Http.dll + + + packages\Microsoft.AspNet.WebApi.WebHost.5.2.7\lib\net45\System.Web.Http.WebHost.dll + + + True + packages\Microsoft.AspNet.Mvc.5.2.7\lib\net45\System.Web.Mvc.dll + + + packages\Microsoft.AspNet.Web.Optimization.1.1.3\lib\net40\System.Web.Optimization.dll + + + True + packages\Microsoft.AspNet.Razor.3.2.7\lib\net45\System.Web.Razor.dll + + + True + packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.dll + + + True + packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Deployment.dll + + + True + packages\Microsoft.AspNet.WebPages.3.2.7\lib\net45\System.Web.WebPages.Razor.dll + + + + packages\WebActivatorEx.2.0\lib\net40\WebActivatorEx.dll + + + True + packages\WebGrease.1.6.0\lib\WebGrease.dll + + + True + packages\Antlr.3.5.0.2\lib\Antlr3.Runtime.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Global.asax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web.config + + + Web.config + + + + + + Web.config + + + + + + + 10.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + true + bin\ + DEBUG;TRACE + full + AnyCPU + 7.3 + prompt + + + + + + + + + + + + True + True + 59554 + / + https://localhost:44329/ + True + https://localhost:44329/swagger/ui/index + False + False + + + False + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.sln b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.sln new file mode 100644 index 0000000..019ba69 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper.sln @@ -0,0 +1,36 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30804.86 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LCU.API.Internal.CoreSoapApiWrapper", "LCU.API.Internal.CoreSoapApiWrapper.csproj", "{8D3B1FC1-7D69-4CBA-932C-4C8B49047394}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LCU.API.Internal.CoreSoapApiWrapperTest", "..\LCU.API.Internal.CoreSoapApiWrapperTest\LCU.API.Internal.CoreSoapApiWrapperTest.csproj", "{C6DFD7D1-6678-4A6C-A74A-B0FDFFD71DA3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + Uat|Any CPU = Uat|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8D3B1FC1-7D69-4CBA-932C-4C8B49047394}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8D3B1FC1-7D69-4CBA-932C-4C8B49047394}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8D3B1FC1-7D69-4CBA-932C-4C8B49047394}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8D3B1FC1-7D69-4CBA-932C-4C8B49047394}.Release|Any CPU.Build.0 = Release|Any CPU + {8D3B1FC1-7D69-4CBA-932C-4C8B49047394}.Uat|Any CPU.ActiveCfg = Uat|Any CPU + {8D3B1FC1-7D69-4CBA-932C-4C8B49047394}.Uat|Any CPU.Build.0 = Uat|Any CPU + {C6DFD7D1-6678-4A6C-A74A-B0FDFFD71DA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C6DFD7D1-6678-4A6C-A74A-B0FDFFD71DA3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6DFD7D1-6678-4A6C-A74A-B0FDFFD71DA3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C6DFD7D1-6678-4A6C-A74A-B0FDFFD71DA3}.Release|Any CPU.Build.0 = Release|Any CPU + {C6DFD7D1-6678-4A6C-A74A-B0FDFFD71DA3}.Uat|Any CPU.ActiveCfg = Debug|Any CPU + {C6DFD7D1-6678-4A6C-A74A-B0FDFFD71DA3}.Uat|Any CPU.Build.0 = Debug|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CA8CD165-2FAE-4F34-B3A0-6F30295E3F7E} + EndGlobalSection +EndGlobal diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Account.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Account.cs new file mode 100644 index 0000000..0b88d6c --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Account.cs @@ -0,0 +1,12 @@ +using System.Xml.Serialization; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc +{ + public class Account + { + [XmlAttribute("acctNbr")] + public string AcctNbr { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/AccountRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/AccountRequest.cs new file mode 100644 index 0000000..5084b24 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/AccountRequest.cs @@ -0,0 +1,14 @@ +using System.Xml.Serialization; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc +{ + public class AccountRequest + { + [XmlAttribute("reqTypCd")] + public string ReqTypCd { get; set; } + + public Account Account { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Error.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Error.cs new file mode 100644 index 0000000..d2a41ee --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Error.cs @@ -0,0 +1,13 @@ +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc +{ + public class Error + { + public string ErrorMsg { get; set; } + + public int ErrorNbr { get; set; } + + public string AcctNbr { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Input.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Input.cs new file mode 100644 index 0000000..491d319 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Input.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using System.Xml.Serialization; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc +{ + public class Input + { + [XmlArrayItem("Request")] + public List Requests { get; set; } + + public UserAuthentication UserAuthentication { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Output.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Output.cs new file mode 100644 index 0000000..c4ff023 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Output.cs @@ -0,0 +1,13 @@ +using System.Collections.Generic; +using System.Xml.Serialization; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc +{ + public class Output + { + [XmlArrayItem("Response")] + public List Responses { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Response.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Response.cs new file mode 100644 index 0000000..e83def5 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Response.cs @@ -0,0 +1,20 @@ +using System.Collections.Generic; +using System.Runtime.Serialization; +using System.Xml.Serialization; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc +{ + [XmlType("Response")] + public class Response + { + [IgnoreDataMember] + [XmlAttribute("successYN")] + public string SuccessYN { get; set; } + + [IgnoreDataMember] + [XmlArrayItem("Error")] + public List Errors { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Transaction.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Transaction.cs new file mode 100644 index 0000000..edd7544 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/Transaction.cs @@ -0,0 +1,17 @@ +using System.Xml.Serialization; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc +{ + [XmlRoot("Transaction")] + public class Transaction + { + public Input Input { get; set; } + + public Output Output { get; set; } + + [XmlAttribute("commitRollbackYN")] + public string CommitRollbackYN { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/UserAuthentication.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/UserAuthentication.cs new file mode 100644 index 0000000..2c283fa --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/CMC/UserAuthentication.cs @@ -0,0 +1,23 @@ +using System.Xml.Serialization; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc +{ + public class UserAuthentication + { + [XmlAttribute("authTyp")] + public string AuthTyp { get; set; } + + public string UserId { get; set; } + + public string ApplNbr { get; set; } + + public string PhysAddr { get; set; } + + public string Passwd { get; set; } + + [XmlAttribute("successYN")] + public string SuccessYN { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Constants/EntityTypeCodes.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Constants/EntityTypeCodes.cs new file mode 100644 index 0000000..e755321 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Constants/EntityTypeCodes.cs @@ -0,0 +1,7 @@ +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Constants +{ + public static class EntityTypeCodes + { + public const string PersonEntityTypeCode = "PERS"; + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/EnvironmentView.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/EnvironmentView.cs new file mode 100644 index 0000000..03a7dc2 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/EnvironmentView.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models +{ + public class EnvironmentView + { + public string Application { get; set; } + public DateTime CurrentDate { get; set; } + public string BuildVersion { get; set; } + public DateTime? BuildDate { get; set; } + public string Environment { get; set; } + public string ApexConn { get; set; } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountAnalysisGroupMaintenanceRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountAnalysisGroupMaintenanceRequest.cs new file mode 100644 index 0000000..3de0e76 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountAnalysisGroupMaintenanceRequest.cs @@ -0,0 +1,50 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class AccountAnalysisGroupMaintenanceRequest + { + [Required] + public long AccountNumber { get; set; } + + public bool IsGenerateAnalysisStatement { get; set; } + + public bool IsPrintAnalysisStatement { get; set; } + + public bool IsUseForServiceCharge { get; set; } + + public static AccountAnalysisMaintenanceRequest UpdateAccountAnalysisMaintenanceRequest(AccountAnalysisGroupMaintenanceRequest accountAnalysisGroupMaintenanceRequest) + { + var accountList = new List() + { + new AccountAnalysisMaintenance() + { + AccountNumber = accountAnalysisGroupMaintenanceRequest.AccountNumber + } + }; + + var accountGroupsList = new List() + { + new AccountGroupMaintenance() + { + AccountGroupNumber = 0, //If new group number assign zero + IsGenerateAnalysisStatement = accountAnalysisGroupMaintenanceRequest.IsGenerateAnalysisStatement, + IsPrintAnalysisStatement = accountAnalysisGroupMaintenanceRequest.IsPrintAnalysisStatement, + IsUseForServiceCharge = accountAnalysisGroupMaintenanceRequest.IsUseForServiceCharge, + ServiceChargeAccountNumber = accountAnalysisGroupMaintenanceRequest.AccountNumber, + StatementAccountNumber = accountAnalysisGroupMaintenanceRequest.AccountNumber, + Accounts = accountList.ToArray() + } + }; + + var accountAnalysisMaintenanceRequest = new AccountAnalysisMaintenanceRequest() + { + AccountGroups = accountGroupsList.ToArray() + }; + + return accountAnalysisMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountBranchUpdateRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountBranchUpdateRequest.cs new file mode 100644 index 0000000..d3fd6fd --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountBranchUpdateRequest.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class AccountBranchUpdateRequest + { + [Required] + public long AccountNumber { get; set; } + [Required] + public long BranchOrganizationNumber { get; set; } + + public static AccountMaintenanceRequest CreateAccountMaintenanceRequest(AccountBranchUpdateRequest updateAccountRequest) + { + var newAccounts = new List() + { + new MaintenanceAccount() + { + AccountNumber = updateAccountRequest.AccountNumber, + BranchOrganizationNumber = updateAccountRequest.BranchOrganizationNumber, + IsAccountMaintenance = true + } + }; + + var accountMaintenanceRequest = new AccountMaintenanceRequest() + { + Accounts = newAccounts.ToArray() + }; + + return accountMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountContractDateUpdateRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountContractDateUpdateRequest.cs new file mode 100644 index 0000000..8220556 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountContractDateUpdateRequest.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class AccountContractDateUpdateRequest + { + [Required] + public long AccountNumber { get; set; } + [Required] + public DateTime ContractDate { get; set; } + + public static AccountMaintenanceRequest CreateAccountMaintenanceRequest(AccountContractDateUpdateRequest accountContractDateUpdateRequest) + { + var newAccounts = new List() + { + new MaintenanceAccount() + { + AccountNumber = accountContractDateUpdateRequest.AccountNumber, + IsAccountMaintenance = true, + ContractDate = accountContractDateUpdateRequest.ContractDate + } + }; + + var accountMaintenanceRequest = new AccountMaintenanceRequest() + { + Accounts = newAccounts.ToArray() + }; + + return accountMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountCreditReportTypeUpdateRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountCreditReportTypeUpdateRequest.cs new file mode 100644 index 0000000..9b77e18 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountCreditReportTypeUpdateRequest.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class AccountCreditReportTypeUpdateRequest + { + [Required] + public long AccountNumber { get; set; } + [Required] + public string CreditReportType { get; set; } + + public static AccountMaintenanceRequest CreateAccountMaintenanceRequest(AccountCreditReportTypeUpdateRequest accountCreditReportTypeUpdateRequest) + { + var newAccounts = new List() + { + new MaintenanceAccount() + { + AccountNumber = accountCreditReportTypeUpdateRequest.AccountNumber, + IsAccountMaintenance = true, + AccountLoanDetail = new AccountLoanDetail() + { + AccountLoanInformation = new AccountLoanInformation() + { + CreditReportTypeCode = accountCreditReportTypeUpdateRequest.CreditReportType + } + } + } + }; + + var accountMaintenanceRequest = new AccountMaintenanceRequest() + { + Accounts = newAccounts.ToArray() + }; + + return accountMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountLtvUpdateRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountLtvUpdateRequest.cs new file mode 100644 index 0000000..2d52d84 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountLtvUpdateRequest.cs @@ -0,0 +1,40 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class AccountLtvUpdateRequest + { + [Required] + public long AccountNumber { get; set; } + [Required] + public double LoanToValue { get; set; } + + public static AccountMaintenanceRequest CreateAccountMaintenanceRequest(AccountLtvUpdateRequest accountLtvUpdateRequest) + { + var newAccounts = new List() + { + new MaintenanceAccount() + { + AccountNumber = accountLtvUpdateRequest.AccountNumber, + IsAccountMaintenance = true, + AccountLoanDetail = new AccountLoanDetail() + { + AccountLoanInformation = new AccountLoanInformation() + { + OrignalLTVRatio = accountLtvUpdateRequest.LoanToValue + } + } + } + }; + + var accountMaintenanceRequest = new AccountMaintenanceRequest() + { + Accounts = newAccounts.ToArray() + }; + + return accountMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountNickNameUpdateRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountNickNameUpdateRequest.cs new file mode 100644 index 0000000..822bb07 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/AccountNickNameUpdateRequest.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class AccountNickNameUpdateRequest + { + [Required] + public long AccountNumber { get; set; } + [Required] + public string AccountDescription { get; set; } + + public static AccountMaintenanceRequest CreateAccountMaintenanceRequest(AccountNickNameUpdateRequest updateAccountRequest) + { + var newAccounts = new List() + { + new MaintenanceAccount() + { + AccountNumber = updateAccountRequest.AccountNumber, + AccountDescription = updateAccountRequest.AccountDescription, + IsAccountMaintenance = true + } + }; + + var accountMaintenanceRequest = new AccountMaintenanceRequest() + { + Accounts = newAccounts.ToArray() + }; + + return accountMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateAccountRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateAccountRequest.cs new file mode 100644 index 0000000..2576ebb --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateAccountRequest.cs @@ -0,0 +1,41 @@ +using System.ComponentModel.DataAnnotations; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class CreateAccountRequest + { + + [Required, Display(Description = "ACCTDESC - The Account Description column is a textual description of the account.")] + public string AccountDescription { get; set; } + + [Required] + public int BankOrganizationNumber { get; set; } + + [Required] + public int BranchOrganizationNumber { get; set; } + + [Required, Display(Description = "CURRMIACCTTYPCD -The Current Minor Account Type Code identifies the secondary product grouping for the account.")] + public string CurrentMinorAccountTypeCode { get; set; } + + [Required] + public string DeliveryMethodCode { get; set; } + + [Required, Display(Description = "MJACCTTYPCD - The Major Account Type Code identifies the highest product grouping for the account.")] + public string MajorAccountTypeCode { get; set; } + + [Required, Display(Description = "OWNCD - The Ownership Code identifies the kind of ownership that pertains to the account.")] + public string OwnershipCode { get; set; } + + [Required, Display(Description = "TAXRPTFOROWNYN - The Tax Reported For Owner indicates if the account has a tax reported for owner. Y = Yes N = No")] + public bool IsTaxReportedForOwner { get; set; } + + [Required, Display(Description = "TAXRPTFORSIGYN - The Tax Reported For Signatory indicates if the account has a tax reported for signator. Y = Yes N = NO")] + public bool IsTaxReportedForSigner { get; set; } + + [Required, Display(Description = "VALIDYN - The Valid indicator indicates if the account has been validated for transaction processing. Validation does NOT necessarily mean approval. Y = Yes N = No")] + public bool IsValid { get; set; } + + [Required] + public string CurrentAccountStatusCode { get; set; } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateCollateralMaintenanceRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateCollateralMaintenanceRequest.cs new file mode 100644 index 0000000..5c4cbb0 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateCollateralMaintenanceRequest.cs @@ -0,0 +1,44 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class CreateCollateralMaintenanceRequest + { + [Required] + public long PropertyNumber { get; set; } + [Required] + public string Value { get; set; } + [Required] + public string Code { get; set; } + + public static CollateralMaintenanceRequest CreateMaintenanceRequest(UserFieldRequest request) + { + var userFields = new List() + { + new UserField() + { + Code = request.UserFieldCode, + Value = request.Value + } + }; + + var newAccounts = new List() + { + new CollateralMaintenancePropertyRequest() + { + PropertyNumber = request.PropertyNumber, + UserFields = userFields.ToArray() + } + }; + + var collateralMaintenanceRequest = new CollateralMaintenanceRequest() + { + PropertyList = newAccounts.ToArray() + }; + + return collateralMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateOrganizationAccountRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateOrganizationAccountRequest.cs new file mode 100644 index 0000000..c385ff4 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreateOrganizationAccountRequest.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class CreateOrganizationAccountRequest : CreateAccountRequest + { + [Required] + public long OrganizationNumber { get; set; } + + public static AccountMaintenanceRequest CreateAccountMaintanceRequest(CreateOrganizationAccountRequest createAccountRequest) + { + var accountMaintenanceOrganizations = new List() + { + new Organization() + { + IsTaxReportedForOwner = createAccountRequest.IsTaxReportedForOwner, + IsTaxReportedForSigner = createAccountRequest.IsTaxReportedForSigner, + OrganizationNumber = createAccountRequest.OrganizationNumber, + } + }; + + var newAccounts = new List() + { + new MaintenanceAccount() + { + AccountDescription = createAccountRequest.AccountDescription, + BankOrganizationNumber = createAccountRequest.BankOrganizationNumber, + BranchOrganizationNumber = createAccountRequest.BranchOrganizationNumber, + CurrentMinorAccountTypeCode = createAccountRequest.CurrentMinorAccountTypeCode, + CurrentAccountStatusCode = createAccountRequest.CurrentAccountStatusCode, + DeliveryMethodCode = createAccountRequest.DeliveryMethodCode, + MajorAccountTypeCode = createAccountRequest.MajorAccountTypeCode, + OwnershipCode = createAccountRequest.OwnershipCode, + Organizations = accountMaintenanceOrganizations.ToArray() + } + }; + + var accountMaintenanceRequest = new AccountMaintenanceRequest() + { + Accounts = newAccounts.ToArray() + }; + + return accountMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreatePersonAccountRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreatePersonAccountRequest.cs new file mode 100644 index 0000000..9976c3d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/CreatePersonAccountRequest.cs @@ -0,0 +1,64 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class CreatePersonAccountRequest : CreateAccountRequest + { + [Required] + public long? PersonNumber { get; set; } + public string FirstName { get; set; } + public string LastName { get; set; } + + public static AccountMaintenanceRequest CreateAccountMaintanceRequest(CreatePersonAccountRequest createAccountRequest) + { + var accountMaintenancePersons = new List() + { + new AccountMaintenancePerson() + { + Identification = new AccountMaintenanceIdentification() + { + IsTaxReportedForOwner = createAccountRequest.IsTaxReportedForOwner, + IsTaxReportedForSigner = createAccountRequest.IsTaxReportedForSigner, + }, + IsValid = createAccountRequest?.IsValid, + IsSupportPatriotActValidation = true, + Name = new PersonName() + { + FirstName = createAccountRequest.FirstName, + LastName = createAccountRequest.LastName + }, + PersonNumber = createAccountRequest.PersonNumber, + Demographics = new AccountMaintenanceDemographics () + { + MemberGroupCode = "REGM" + } + } + }; + + var newAccounts = new List() + { + new MaintenanceAccount() + { + AccountDescription = createAccountRequest.AccountDescription, + BankOrganizationNumber = createAccountRequest.BankOrganizationNumber, + BranchOrganizationNumber = createAccountRequest.BranchOrganizationNumber, + CurrentMinorAccountTypeCode = createAccountRequest.CurrentMinorAccountTypeCode, + CurrentAccountStatusCode = createAccountRequest.CurrentAccountStatusCode, + DeliveryMethodCode = createAccountRequest.DeliveryMethodCode, + MajorAccountTypeCode = createAccountRequest.MajorAccountTypeCode, + OwnershipCode = createAccountRequest.OwnershipCode, + Persons = accountMaintenancePersons.ToArray() + } + }; + + var accountMaintenanceRequest = new AccountMaintenanceRequest() + { + Accounts = newAccounts.ToArray() + }; + + return accountMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/DetailType.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/DetailType.cs new file mode 100644 index 0000000..04b32dc --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/DetailType.cs @@ -0,0 +1,12 @@ +using System.ComponentModel.DataAnnotations; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class DetailType + { + [Required] + public string DetailTypeCode { get; set; } + [Required] + public string DetailValue { get; set; } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/FundRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/FundRequest.cs new file mode 100644 index 0000000..3974bb5 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/FundRequest.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class FundRequest + { + [Required] + public string ClearingCategoryCode { get; set; } + [Required] + public double? FundAmount { get; set; } + [Required] + public string FundTypeCode { get; set; } + [Required] + public string FundTypeDetailCode { get; set; } + + public static Fund CreateFund(FundRequest fundRequest) + { + var fund = new Fund() + { + ClearingCategoryCode = fundRequest.ClearingCategoryCode, + FundAmount = fundRequest.FundAmount, + FundTypeCode = fundRequest.FundTypeCode, + FundTypeDetailCode = fundRequest.FundTypeDetailCode + }; + + return fund; + } + + public static List CreateFunds(List fundRequests) + { + var funds = new List(); + foreach (FundRequest fundRequest in fundRequests) + { + var fund = FundRequest.CreateFund(fundRequest); + funds.Add(fund); + } + + return funds; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/FundsToAccountRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/FundsToAccountRequest.cs new file mode 100644 index 0000000..649ce72 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/FundsToAccountRequest.cs @@ -0,0 +1,40 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class FundsToAccountRequest + { + private const string SingleRequestNumber = "1"; + + [Required] + public long AccountNumber { get; set; } + [Required] + public string Description { get; set; } + [Required] + public double? TransactionAmount { get; set; } + [Required] + public string TransactionTypeCode { get; set; } + [Required] + public List FundRequests { get; set; } + + public static MonetaryTransactionRequest CreateMonetaryTransactionRequest(FundsToAccountRequest request, SoapConfiguration soapConfiguration) + { + var funds = FundRequest.CreateFunds(request.FundRequests); + var monetaryTransactionRequest = new MonetaryTransactionRequest() + { + OverrideCashBoxNumber = long.Parse(soapConfiguration.OverrideCashBoxNumber), + ApprovalPersonNumber = long.Parse(soapConfiguration.ApprovalPersonNumber), + RequestNumber = SingleRequestNumber, + AccountNumber = request.AccountNumber, + Description = request.Description, + TransactionAmount = request.TransactionAmount, + TransactionTypeCode = request.TransactionTypeCode, + Funds = funds.ToArray() + }; + + return monetaryTransactionRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/GroupedMonetaryTransactionsRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/GroupedMonetaryTransactionsRequest.cs new file mode 100644 index 0000000..a5cbad0 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/GroupedMonetaryTransactionsRequest.cs @@ -0,0 +1,17 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + + public class GroupedMonetaryTransactionRequest + { + + public string ParentRequestNumber { get; set; } + + public List MonetaryTransactionRequests { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/OrganizationMaintenanceRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/OrganizationMaintenanceRequest.cs new file mode 100644 index 0000000..deb83cf --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/OrganizationMaintenanceRequest.cs @@ -0,0 +1,36 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class OrganizationMaintenanceRequest + { + + [Required] + public long OrganizationNumber { get; set; } + [Required] + public long? ControllingPersonNumber { get; set; } + + public static OrgMaintenanceRequest CreateOrgMaintenanceRequest(OrganizationMaintenanceRequest orgMaintenanceRequest) + { + var orgOwnerPersons = new List() + { + new OrganizationOwnerPerson() + { + IsControllingPerson = true, + OwnerPersonNumber = orgMaintenanceRequest.ControllingPersonNumber, + OwnershipPercent = 1 + } + }; + + var organizationMaintenanceRequest = new OrgMaintenanceRequest() + { + OrganizationOwnerPersons = orgOwnerPersons.ToArray(), + OrgNumber = orgMaintenanceRequest.OrganizationNumber + }; + + return organizationMaintenanceRequest; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/PersonAgreementDetailTypeRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/PersonAgreementDetailTypeRequest.cs new file mode 100644 index 0000000..b3ce37d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/PersonAgreementDetailTypeRequest.cs @@ -0,0 +1,17 @@ +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class PersonAgreementDetailTypeRequest + { + [Required] + public long PersonNumber { get; set; } + [Required] + public decimal AgreeNumber { get; set; } + [Required] + public string AgreeTypeCode { get; set; } + [Required] + public List DetailTypes { get; set; } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/UserFieldRequest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/UserFieldRequest.cs new file mode 100644 index 0000000..77cdb66 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Requests/UserFieldRequest.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Requests +{ + public class UserFieldRequest + { + public long PropertyNumber { get; set; } + public string UserFieldCode { get; set; } + public string Value { get; set; } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/BasicResponse.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/BasicResponse.cs new file mode 100644 index 0000000..c44dc5d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/BasicResponse.cs @@ -0,0 +1,27 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using System.Collections.Generic; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Responses +{ + public class BasicResponse + { + public BasicResponse(ResponseBase response) + { + Success = response.WasSuccessful == null ? true : (bool)response.WasSuccessful; + Errors = new List(); + + if(response.Errors == null) + { + return; + } + + foreach (var error in response.Errors) + { + Errors.Add(error.ErrorMessage); + } + } + + public bool Success { get; set; } + public List Errors { get; set; } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/CreatedAccountResponse.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/CreatedAccountResponse.cs new file mode 100644 index 0000000..522c476 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/CreatedAccountResponse.cs @@ -0,0 +1,24 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Responses +{ + public class CreatedAccountResponse + { + public CreatedAccountResponse(AccountMaintenanceResponse accountMaintenanceResponse) + { + if (accountMaintenanceResponse?.ResponseAccounts != null && accountMaintenanceResponse?.ResponseAccounts.Length > 0) + { + AccountNumber = accountMaintenanceResponse?.ResponseAccounts[0]?.AccountNumber; + MajorTypeCode = accountMaintenanceResponse?.ResponseAccounts[0]?.MajorTypeCode; + MinorTypeCode = accountMaintenanceResponse?.ResponseAccounts[0]?.MinorTypeCode; + } + + BasicResponse = new BasicResponse(accountMaintenanceResponse); + } + + public long? AccountNumber { get; set; } + public string MajorTypeCode { get; set; } + public string MinorTypeCode { get; set; } + public BasicResponse BasicResponse { get; set; } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/UpdateDealerOriginalBalanceResponse.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/UpdateDealerOriginalBalanceResponse.cs new file mode 100644 index 0000000..209e0ee --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/Responses/UpdateDealerOriginalBalanceResponse.cs @@ -0,0 +1,17 @@ +using System.Collections.Generic; +using System.Runtime.Serialization; +using System.Xml.Serialization; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models.Response +{ + [XmlType("Response")] + public class UpdateDealerOriginalBalanceResponse + { + public string AccountNumber { get; set; } + + public string ErrorMessage { get; set; } + + } +} + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/SoapConfiguration.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/SoapConfiguration.cs new file mode 100644 index 0000000..e6df019 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Models/SoapConfiguration.cs @@ -0,0 +1,69 @@ +using System; +using System.Configuration; +using System.IO; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Models +{ + public class SoapConfiguration + { + public SoapConfiguration() + { + int defaultValue; + + SafUrl = ConfigurationManager.AppSettings["soapconnection:safUrl"]; + DeviceId = ConfigurationManager.AppSettings["soapconnection:deviceId"]; + UserId = ReadSecret("/vault/secrets/core-soap-api-wrapper-soap-connection-user-id.json") ?? ConfigurationManager.AppSettings["soapconnection:userId"]; + Password = ReadSecret("/vault/secrets/core-soap-api-wrapper-soap-connection-password.json") ?? ConfigurationManager.AppSettings["soapconnection:password"]; + EnvironmentCode = ConfigurationManager.AppSettings["soapconnection:prodEnvCd"]; + DefCode = ConfigurationManager.AppSettings["soapconnection:prodDefCd"]; + ApplicationId = ConfigurationManager.AppSettings["soapconnection:applId"]; + Endpoint = ConfigurationManager.AppSettings["soapconnection:endpoint"]; + ApprovalPersonNumber = ConfigurationManager.AppSettings["soapconnection:approvalpersonnumber"]; + OverrideCashBoxNumber = ConfigurationManager.AppSettings["soapconnection:overridecashboxnumber"]; + SocketDeviceId = ConfigurationManager.AppSettings["socketconnection:deviceId"]; + SocketApplicationId = ConfigurationManager.AppSettings["socketconnection:applId"]; + SocketUserId = ReadSecret("/vault/secrets/core-soap-api-wrapper-socket-connection-user-id.json") ?? ConfigurationManager.AppSettings["socketconnection:userId"]; + SocketPassword = ReadSecret("/vault/secrets/core-soap-api-wrapper-socket-connection-password.json") ?? ConfigurationManager.AppSettings["socketconnection:password"]; + SocketTimeout = int.TryParse(ConfigurationManager.AppSettings["socketconnection:timeout"], out defaultValue) ? defaultValue : 10000; + IPAddress = ConfigurationManager.AppSettings["socketconnection:ipAddress"]; + PortId = int.TryParse(ConfigurationManager.AppSettings["socketconnection:portId"], out defaultValue) ? defaultValue : 2503; + RequestType = ConfigurationManager.AppSettings["socketconnection:reqType"]; + AuthenticationType = ConfigurationManager.AppSettings["socketconnection:authType"]; + + string ReadSecret(string path) + { + try + { + var s = File.ReadAllText(path).Trim(); + if (string.IsNullOrWhiteSpace(s)) + throw new InvalidOperationException($"Secret file '{path}' is empty."); + return s; + } + catch (Exception) + { + return null; + } + } + } + + public string SafUrl { get; set; } + public string DeviceId { get; set; } + public string UserId { get; set; } + public string Password { get; set; } + public string EnvironmentCode { get; set; } + public string DefCode { get; set; } + public string ApplicationId { get; set; } + public string Endpoint { get; set; } + public string ApprovalPersonNumber { get; set; } + public string OverrideCashBoxNumber { get; set; } + public string SocketDeviceId { get; set; } + public string SocketApplicationId { get; set; } + public string SocketUserId { get; set; } + public string SocketPassword { get; set; } + public int SocketTimeout { get; set; } + public string IPAddress { get; set; } + public int PortId { get; set; } + public string RequestType { get; set; } + public string AuthenticationType { get; set; } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Properties/AssemblyInfo.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..3818f88 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("LCU.API.Internal.CoreSoapApiWrapper")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("LCU.API.Internal.CoreSoapApiWrapper")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("f624cf44-1861-45ec-8b1f-13b95310318d")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/AccountService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/AccountService.cs new file mode 100644 index 0000000..e95b622 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/AccountService.cs @@ -0,0 +1,197 @@ +using Newtonsoft.Json; +using System; +using Serilog; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public class AccountService : IAccountService + { + private readonly IAccountDao _accountDao; + + public AccountService(IAccountDao accountDao) + { + _accountDao = accountDao; + } + + public AccountDetailInquiryResponse GetAccountByAccountNumber(long accountNumber) + { + try + { + return _accountDao.FindAccountByAccountNumber(accountNumber); + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while getting account by account number {accountNumber}"); + throw; + } + } + + public AccountMaintenanceResponse SendAccountMaintenanceRequest(AccountMaintenanceRequest accountMaintenanceRequest) + { + try + { + return _accountDao.SendAccountMaintenanceRequest(accountMaintenanceRequest); + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while submitting the following AccountMaintenanceRequest: {accountMaintenanceRequest}"); + throw; + } + } + + public BasicResponse SendAccountBranchUpdateRequest(AccountBranchUpdateRequest accountBranchUpdateRequest) + { + try + { + AccountMaintenanceRequest accountMaintenanceRequest = new AccountMaintenanceRequest(); + accountMaintenanceRequest = AccountBranchUpdateRequest.CreateAccountMaintenanceRequest(accountBranchUpdateRequest); + var result = _accountDao.SendAccountMaintenanceRequest(accountMaintenanceRequest); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while submitting the following AccountBranchUpdateRequest: {accountBranchUpdateRequest}"); + throw; + } + } + + public BasicResponse SendAccountAnalysisGroupMaintenanceRequest(AccountAnalysisGroupMaintenanceRequest accountAnalysisGroupMaintenanceRequest) + { + try + { + var result = _accountDao.SendAccountAnalysisMaintenanceRequest(AccountAnalysisGroupMaintenanceRequest.UpdateAccountAnalysisMaintenanceRequest(accountAnalysisGroupMaintenanceRequest)); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while submitting the following AccountAnalysisGroupMaintenanceRequest: {accountAnalysisGroupMaintenanceRequest}"); + throw; + } + } + + public BasicResponse SendAccountLtvUpdateRequest(AccountLtvUpdateRequest accountLtvUpdateRequest) + { + try + { + AccountMaintenanceRequest accountMaintenanceRequest = new AccountMaintenanceRequest(); + accountMaintenanceRequest = AccountLtvUpdateRequest.CreateAccountMaintenanceRequest(accountLtvUpdateRequest); + var result = _accountDao.SendAccountMaintenanceRequest(accountMaintenanceRequest); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while submitting the following AccountLtvUpdateRequest: {accountLtvUpdateRequest}"); + throw; + } + } + + public CreatedAccountResponse AddPersonAccount(CreatePersonAccountRequest createAccountRequest) + { + try + { + var accountMaintenanceRequest = CreatePersonAccountRequest.CreateAccountMaintanceRequest(createAccountRequest); + var accountMaintenanceResponse = _accountDao.SendAccountMaintenanceRequest(accountMaintenanceRequest); + var createdAccountResponse = new CreatedAccountResponse(accountMaintenanceResponse); + return createdAccountResponse; + } + catch (Exception exception) + { + Log.Error(exception, $"There was an error while submitting the following " + + $"CreatePersonAccountRequest: {JsonConvert.SerializeObject(createAccountRequest)}"); + throw; + } + } + + public CreatedAccountResponse AddOrganizationAccount(CreateOrganizationAccountRequest createAccountRequest) + { + try + { + var accountMaintenanceRequest = CreateOrganizationAccountRequest.CreateAccountMaintanceRequest(createAccountRequest); + var accountMaintenanceResponse = _accountDao.SendAccountMaintenanceRequest(accountMaintenanceRequest); + var createdAccountResponse = new CreatedAccountResponse(accountMaintenanceResponse); + return createdAccountResponse; + } + catch (Exception exception) + { + Log.Error(exception, $"There was an error while submitting the following " + + $"CreateOrganizationAccountRequest: {JsonConvert.SerializeObject(createAccountRequest)}"); + throw; + } + } + + public BasicResponse AddOrganizationControlPerson(OrganizationMaintenanceRequest orgMaintRequest) + { + try + { + var organizationMaintenanceRequest = OrganizationMaintenanceRequest.CreateOrgMaintenanceRequest(orgMaintRequest); + var orgMaintenanceResponse = _accountDao.SendOrgMaintenanceRequest(organizationMaintenanceRequest); + var basicSoapResponse = new BasicResponse(orgMaintenanceResponse); + return basicSoapResponse; + } + catch (Exception exception) + { + Log.Error(exception, $"There was an error while submitting the following " + + $"OrganizationMaintenanceRequest: {JsonConvert.SerializeObject(orgMaintRequest)}"); + throw; + } + } + + public BasicResponse SendAccountNickNameUpdateRequest(AccountNickNameUpdateRequest accountNickNameUpdateRequest) + { + try + { + AccountMaintenanceRequest accountMaintenanceRequest = new AccountMaintenanceRequest(); + accountMaintenanceRequest = AccountNickNameUpdateRequest.CreateAccountMaintenanceRequest(accountNickNameUpdateRequest); + var result = _accountDao.SendAccountMaintenanceRequest(accountMaintenanceRequest); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception exception) + { + Log.Error(exception, $"There was an error while submitting the following AccountNickNameUpdateRequest: {accountNickNameUpdateRequest}"); + throw; + } + } + + public BasicResponse SendAccountCreditReportTypeUpdateRequest(AccountCreditReportTypeUpdateRequest accountCreditReportTypeUpdateRequest) + { + try + { + AccountMaintenanceRequest accountMaintenanceRequest = new AccountMaintenanceRequest(); + accountMaintenanceRequest = AccountCreditReportTypeUpdateRequest.CreateAccountMaintenanceRequest(accountCreditReportTypeUpdateRequest); + var result = _accountDao.SendAccountMaintenanceRequest(accountMaintenanceRequest); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception exception) + { + Log.Error(exception, $"There was an error while submitting the following AccountCreditReportTypeUpdateRequest: {accountCreditReportTypeUpdateRequest}"); + throw; + } + } + + public BasicResponse SendAccountContractDateUpdateRequest(AccountContractDateUpdateRequest accountContractDateUpdateRequest) + { + try + { + AccountMaintenanceRequest accountMaintenanceRequest = new AccountMaintenanceRequest(); + accountMaintenanceRequest = AccountContractDateUpdateRequest.CreateAccountMaintenanceRequest(accountContractDateUpdateRequest); + var result = _accountDao.SendAccountMaintenanceRequest(accountMaintenanceRequest); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception exception) + { + Log.Error(exception, $"There was an error while submitting the following AccountContractDateUpdateRequest: {accountContractDateUpdateRequest}"); + throw; + } + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/CollateralMaintenanceService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/CollateralMaintenanceService.cs new file mode 100644 index 0000000..cfd94f5 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/CollateralMaintenanceService.cs @@ -0,0 +1,62 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; +using Serilog; +using System; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public class CollateralMaintenanceService : ICollateralMaintenanceService + { + private readonly ICollateralMaintenanceDao _collateralMaintenanceDao; + public CollateralMaintenanceService(ICollateralMaintenanceDao collateralMaintenanceDao) + { + _collateralMaintenanceDao = collateralMaintenanceDao; + } + public CollateralSearchResponse GetCollateralMaintenanceByPropertyNumber(long propertyNumber) + { + try + { + return _collateralMaintenanceDao.FindCollateralMaintenanceByPropertyNumber(propertyNumber); + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while getting property information by propery number {propertyNumber}"); + throw; + } + } + + public BasicResponse InsertCollateralMaintenance(UserFieldRequest request) + { + try + { + var maintenanceRequest = CreateCollateralMaintenanceRequest.CreateMaintenanceRequest(request); + var result = _collateralMaintenanceDao.AddCollateralMaintenanceByPropertyNumber(maintenanceRequest); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while adding property information"); + throw ex; + } + } + + public BasicResponse UpdateCollateralMaintenance(UserFieldRequest request) + { + try + { + var maintenanceRequest = CreateCollateralMaintenanceRequest.CreateMaintenanceRequest(request); + var result = _collateralMaintenanceDao.UpdateCollateralMaintenanceByPropertyNumber(maintenanceRequest); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while updating property information"); + throw ex; + } + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IAccountService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IAccountService.cs new file mode 100644 index 0000000..a6a21cc --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IAccountService.cs @@ -0,0 +1,21 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public interface IAccountService + { + AccountDetailInquiryResponse GetAccountByAccountNumber(long accountNumber); + AccountMaintenanceResponse SendAccountMaintenanceRequest(AccountMaintenanceRequest accountMaintenanceRequest); + BasicResponse SendAccountBranchUpdateRequest(AccountBranchUpdateRequest accountMaintenanceRequest); + BasicResponse SendAccountLtvUpdateRequest(AccountLtvUpdateRequest accountLtvUpdateRequest); + BasicResponse SendAccountAnalysisGroupMaintenanceRequest(AccountAnalysisGroupMaintenanceRequest accountAnalysisGroupMaintenanceRequest); + CreatedAccountResponse AddPersonAccount(CreatePersonAccountRequest createAccountRequest); + CreatedAccountResponse AddOrganizationAccount(CreateOrganizationAccountRequest createAccountRequest); + BasicResponse AddOrganizationControlPerson(OrganizationMaintenanceRequest orgMaintRequest); + BasicResponse SendAccountNickNameUpdateRequest(AccountNickNameUpdateRequest accountNickNameUpdateRequest); + BasicResponse SendAccountCreditReportTypeUpdateRequest(AccountCreditReportTypeUpdateRequest accountCreditReportTypeUpdateRequest); + BasicResponse SendAccountContractDateUpdateRequest(AccountContractDateUpdateRequest request); + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/ICollateralMaintenanceService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/ICollateralMaintenanceService.cs new file mode 100644 index 0000000..a8003e9 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/ICollateralMaintenanceService.cs @@ -0,0 +1,13 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public interface ICollateralMaintenanceService + { + CollateralSearchResponse GetCollateralMaintenanceByPropertyNumber(long propertyNumber); + BasicResponse InsertCollateralMaintenance(UserFieldRequest request); + BasicResponse UpdateCollateralMaintenance(UserFieldRequest request); + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IIndirectLoanService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IIndirectLoanService.cs new file mode 100644 index 0000000..0298239 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IIndirectLoanService.cs @@ -0,0 +1,10 @@ +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Response; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public interface IIndirectLoanService + { + List UpdateDealerOriginalBalances (string accountNumber); + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IMonetaryTransactionService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IMonetaryTransactionService.cs new file mode 100644 index 0000000..41cff4b --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IMonetaryTransactionService.cs @@ -0,0 +1,13 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; +using System.Collections.Generic; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public interface IMonetaryTransactionService + { + List AddMonetaryTransactions (List requests); + List AddFundsToAccount(List requests); + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IPersonAgreementService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IPersonAgreementService.cs new file mode 100644 index 0000000..c86569d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IPersonAgreementService.cs @@ -0,0 +1,10 @@ +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public interface IPersonAgreementService + { + BasicResponse UpdatePersonAgreementsDetailTypes(PersonAgreementDetailTypeRequest personAgreementDetailTypeRequest); + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IndirectLoanService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IndirectLoanService.cs new file mode 100644 index 0000000..2db557b --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/IndirectLoanService.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Serilog; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Response; +using Cmc = LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public class IndirectLoanService : IIndirectLoanService + { + private readonly IIndirectLoanDao _indirectLoanDao; + private readonly ICoreCmcConnection _coreCMCConnection; + private readonly SoapConfiguration _soapConfiguration; + + public IndirectLoanService(IIndirectLoanDao indirectLoanDao, ICoreCmcConnection coreCMCConnection, SoapConfiguration soapConfiguration) + { + _coreCMCConnection = coreCMCConnection; + _indirectLoanDao = indirectLoanDao; + _soapConfiguration = soapConfiguration; + } + + public List UpdateDealerOriginalBalances(string accountNumber) + { + try + { + var responseList = new List(); + + var accountValue = new Cmc.Account() + { + AcctNbr = accountNumber + }; + var accountRequest = new Cmc.AccountRequest() + { + Account = accountValue, + ReqTypCd = _soapConfiguration.RequestType + }; + + var transaction = _coreCMCConnection.CreateSocketTransactionRequest(accountRequest); + var transactionResponse = _indirectLoanDao.UpdateDealerOriginalBalance(transaction); + var response = AssignAccountError(transactionResponse, accountNumber); + + if (!String.IsNullOrEmpty(response.ErrorMessage)) + { + responseList.Add(response); //unsuccessful return account and error messaging + } + + return responseList; + } + + catch (Exception ex) + { + Log.Error(ex, $"There was an error while updating account: {accountNumber}"); + throw ex; + } + } + private UpdateDealerOriginalBalanceResponse AssignAccountError(Cmc.Transaction transactionResponse, string account) + { + var stringBuilder = new StringBuilder(); + foreach (var result in transactionResponse.Output.Responses) + { + if (result.Errors != null || result.Errors.Any()) + { + var response = new UpdateDealerOriginalBalanceResponse(); + foreach (var error in result.Errors) + { + response.AccountNumber = account; + stringBuilder.Append($"Error: { error.ErrorNbr } {error.ErrorMsg},"); + response.ErrorMessage = stringBuilder.ToString(); + } + return response; + } + break; + } + return null; + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/MonetaryTransactionService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/MonetaryTransactionService.cs new file mode 100644 index 0000000..37ce235 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/MonetaryTransactionService.cs @@ -0,0 +1,76 @@ +using System; +using Serilog; +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public class MonetaryTransactionService : IMonetaryTransactionService + { + private readonly IMonetaryTransactionDao _monetaryTransactionDao; + private readonly SoapConfiguration _soapConfiguration; + + public MonetaryTransactionService(IMonetaryTransactionDao monetaryTransactionDao, SoapConfiguration soapConfiguration) + { + _monetaryTransactionDao = monetaryTransactionDao; + _soapConfiguration = soapConfiguration; + } + + public List AddMonetaryTransactions (List requests) + { + try + { + var response = new List(); + foreach (var request in requests) //add monetary transactions from the grouped list + { + foreach (var transactionrequest in request.MonetaryTransactionRequests) { + transactionrequest.OverrideCashBoxNumber = long.Parse(_soapConfiguration.OverrideCashBoxNumber); + transactionrequest.ApprovalPersonNumber = long.Parse(_soapConfiguration.ApprovalPersonNumber); + } + response.AddRange(_monetaryTransactionDao.AddMonetaryTransactions(request.MonetaryTransactionRequests)); + } + + return response; + } + + catch (Exception ex) + { + Log.Error(ex, $"There was an error while saving a transaction"); + throw; + } + } + + public List AddFundsToAccount(List requests) + { + try + { + List fundRequestList = new List(); + List basicResponseList = new List(); + + foreach (var fundRequests in requests) + { + var monetaryTransactionRequest = FundsToAccountRequest.CreateMonetaryTransactionRequest(fundRequests, _soapConfiguration); + fundRequestList.Add(monetaryTransactionRequest); + } + + var monetaryTransactionResponse = _monetaryTransactionDao.AddMonetaryTransactions(fundRequestList); + foreach (var transactionResponse in monetaryTransactionResponse) + { + basicResponseList.Add(new BasicResponse(transactionResponse)); + } + + return basicResponseList; + } + + catch (Exception exception) + { + Log.Error(exception, $"There was an error while saving funds to account."); + throw; + } + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/PersonAgreementService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/PersonAgreementService.cs new file mode 100644 index 0000000..7765ba7 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/PersonAgreementService.cs @@ -0,0 +1,65 @@ +using System; +using System.Linq; +using Serilog; +using Newtonsoft.Json; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Constants; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public class PersonAgreementService : IPersonAgreementService + { + private readonly IPersonAgreementDao _personAgreementDao; + + public PersonAgreementService(IPersonAgreementDao personAgreementDao) + { + _personAgreementDao = personAgreementDao; + } + + public BasicResponse UpdatePersonAgreementsDetailTypes(PersonAgreementDetailTypeRequest personAgreementDetailTypeRequest) + { + try + { + if(personAgreementDetailTypeRequest.DetailTypes == null) + { + throw new ArgumentNullException("DetailTypes"); + } + + Detail[] details = personAgreementDetailTypeRequest + .DetailTypes.Select(detailType => + new Detail() + { + DetailTypeCode = detailType.DetailTypeCode, + Value = detailType.DetailValue + }).ToArray(); + + var personMaintAgreement = new PersonMaintAgreement() + { + AgreeNumber = personAgreementDetailTypeRequest.AgreeNumber, + TypeCode = personAgreementDetailTypeRequest.AgreeTypeCode, + Details = details + }; + + var personAgreementMaintenanceRequest = new PersonAgreementMaintenanceRequest() + { + EntityTypeCode = EntityTypeCodes.PersonEntityTypeCode, + EntityNumber = personAgreementDetailTypeRequest.PersonNumber, + Agreements = new PersonMaintAgreement[] { personMaintAgreement } + }; + + var result = _personAgreementDao.SendPersonAgreementMaintenanceRequest(personAgreementMaintenanceRequest); + var basicSoapResponse = new BasicResponse(result); + return basicSoapResponse; + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error UpdatePersonAgreementsDetailTypes with the following " + + $"PersonAgreementDetailTypeRequest: {JsonConvert.SerializeObject(personAgreementDetailTypeRequest)}"); + throw; + } + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/TaxService.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/TaxService.cs new file mode 100644 index 0000000..81ac3d2 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Services/TaxService.cs @@ -0,0 +1,36 @@ +using System; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using Serilog; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapper.Services +{ + public interface ITaxService + { + GetTaxIdDataResponse GetTaxIdData(long taxId); + } + + public class TaxService : ITaxService + { + private readonly ITaxDao _taxDao; + + public TaxService(ITaxDao taxDao) + { + _taxDao = taxDao; + } + + public GetTaxIdDataResponse GetTaxIdData(long taxId) + { + try + { + return _taxDao.GetTaxIdData(taxId); + } + catch (Exception ex) + { + Log.Error(ex, $"There was an error while getting TaxIdData for taxId: {taxId}"); + throw; + } + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Debug.config b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Debug.config new file mode 100644 index 0000000..252eb2a --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Debug.config @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Release.config b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Release.config new file mode 100644 index 0000000..5fff49e --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Release.config @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Uat.config b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Uat.config new file mode 100644 index 0000000..68dc77e --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.Uat.config @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.config b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.config new file mode 100644 index 0000000..452f934 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/Web.config @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/favicon.ico b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a3a799985c43bc7309d701b2cad129023377dc71 GIT binary patch literal 32038 zcmeHwX>eTEbtY7aYbrGrkNjgie?1jXjZ#zP%3n{}GObKv$BxI7Sl;Bwl5E+Qtj&t8 z*p|m4DO#HoJC-FyvNnp8NP<{Na0LMnTtO21(rBP}?EAiNjWgeO?z`{3ZoURUQlV2d zY1Pqv{m|X_oO91|?^z!6@@~od!@OH>&BN;>c@O+yUfy5w>LccTKJJ&`-k<%M^Zvi( z<$dKp=jCnNX5Qa+M_%6g|IEv~4R84q9|7E=|Ho(Wz3f-0wPjaRL;W*N^>q%^KGRr7 zxbjSORb_c&eO;oV_DZ7ua!sPH=0c+W;`vzJ#j~-x3uj};50#vqo*0w4!LUqs*UCh9 zvy2S%$#8$K4EOa&e@~aBS65_hc~Mpu=454VT2^KzWqEpBA=ME|O;1cn?8p<+{MKJf zbK#@1wzL44m$k(?85=Obido7=C|xWKe%66$z)NrzRwR>?hK?_bbwT z@Da?lBrBL}Zemo1@!9pYRau&!ld17h{f+UV0sY(R{ET$PBB|-=Nr@l-nY6w8HEAw* zRMIQU`24Jl_IFEPcS=_HdrOP5yf81z_?@M>83Vv65$QFr9nPg(wr`Ke8 zaY4ogdnMA*F7a4Q1_uXadTLUpCk;$ZPRRJ^sMOch;rlbvUGc1R9=u;dr9YANbQ<4Z z#P|Cp9BP$FXNPolgyr1XGt$^lFPF}rmBF5rj1Kh5%dforrP8W}_qJL$2qMBS-#%-|s#BPZBSETsn_EBYcr(W5dq( z@f%}C|iN7)YN`^)h7R?Cg}Do*w-!zwZb9=BMp%Wsh@nb22hA zA{`wa8Q;yz6S)zfo%sl08^GF`9csI9BlGnEy#0^Y3b);M+n<(}6jziM7nhe57a1rj zC@(2ISYBL^UtWChKzVWgf%4LW2Tqg_^7jMw`C$KvU+mcakFjV(BGAW9g%CzSyM;Df z143=mq0oxaK-H;o>F3~zJ<(3-j&?|QBn)WJfP#JR zRuA;`N?L83wQt78QIA$(Z)lGQY9r^SFal;LB^qi`8%8@y+mwcGsf~nv)bBy2S7z~9 z=;X@Gglk)^jpbNz?1;`!J3QUfAOp4U$Uxm5>92iT`mek#$>s`)M>;e4{#%HAAcb^8_Ax%ersk|}# z0bd;ZPu|2}18KtvmIo8`1@H~@2ejwo(5rFS`Z4&O{$$+ch2hC0=06Jh`@p+p8LZzY z&2M~8T6X^*X?yQ$3N5EzRv$(FtSxhW>>ABUyp!{484f8(%C1_y)3D%Qgfl_!sz`LTXOjR&L!zPA0qH_iNS!tY{!^2WfD%uT}P zI<~&?@&))5&hPPHVRl9);TPO>@UI2d!^ksb!$9T96V(F){puTsn(}qt_WXNw4VvHj zf;6A_XCvE`Z@}E-IOaG0rs>K>^=Sr&OgT_p;F@v0VCN0Y$r|Lw1?Wjt`AKK~RT*kJ z2>QPuVgLNcF+XKno;WBv$yj@d_WFJbl*#*V_Cwzo@%3n5%z4g21G*PVZ)wM5$A{klYozmGlB zT@u2+s}=f}25%IA!yNcXUr!!1)z(Nqbhojg0lv@7@0UlvUMT)*r;M$d0-t)Z?B1@qQk()o!4fqvfr_I0r7 zy1(NdkHEj#Yu{K>T#We#b#FD=c1XhS{hdTh9+8gy-vkcdkk*QS@y(xxEMb1w6z<^~ zYcETGfB#ibR#ql0EiD;PR$L&Vrh2uRv5t_$;NxC;>7_S5_OXxsi8udY3BUUdi55Sk zcyKM+PQ9YMA%D1kH1q48OFG(Gbl=FmV;yk8o>k%0$rJ8%-IYsHclnYuTskkaiCGkUlkMY~mx&K}XRlKIW;odWIeuKjtbc^8bBOTqK zjj(ot`_j?A6y_h%vxE9o*ntx#PGrnK7AljD_r58ylE*oy@{IY%+mA^!|2vW_`>`aC{#3`#3;D_$^S^cM zRcF+uTO2sICledvFgNMU@A%M)%8JbSLq{dD|2|2Sg8vvh_uV6*Q?F&rKaV{v_qz&y z`f;stIb?Cb2!Cg7CG91Bhu@D@RaIrq-+o+T2fwFu#|j>lD6ZS9-t^5cx>p|?flqUA z;Cgs#V)O#`Aw4$Kr)L5?|7f4izl!;n0jux}tEW$&&YBXz9o{+~HhoiYDJ`w5BVTl&ARya=M7zdy$FEe}iGBur8XE>rhLj&_yDk5D4n2GJZ07u7%zyAfNtOLn;)M?h*Py-Xtql5aJOtL4U8e|!t? z((sc6&OJXrPdVef^wZV&x=Z&~uA7^ix8rly^rEj?#d&~pQ{HN8Yq|fZ#*bXn-26P^ z5!)xRzYO9{u6vx5@q_{FE4#7BipS#{&J7*>y}lTyV94}dfE%Yk>@@pDe&F7J09(-0|wuI|$of-MRfK51#t@t2+U|*s=W; z!Y&t{dS%!4VEEi$efA!#<<7&04?kB}Soprd8*jYv;-Qj~h~4v>{XX~kjF+@Z7<t?^|i z#>_ag2i-CRAM8Ret^rZt*^K?`G|o>1o(mLkewxyA)38k93`<~4VFI?5VB!kBh%NNU zxb8K(^-MU1ImWQxG~nFB-Un;6n{lQz_FfsW9^H$Xcn{;+W^ZcG$0qLM#eNV=vGE@# z1~k&!h4@T|IiI<47@pS|i?Qcl=XZJL#$JKve;booMqDUYY{(xcdj6STDE=n?;fsS1 ze`h~Q{CT$K{+{t+#*I1=&&-UU8M&}AwAxD-rMa=e!{0gQXP@6azBq9(ji11uJF%@5 zCvV`#*?;ZguQ7o|nH%bm*s&jLej#@B35gy32ZAE0`Pz@#j6R&kN5w{O4~1rhDoU zEBdU)%Nl?8zi|DR((u|gg~r$aLYmGMyK%FO*qLvwxK5+cn*`;O`16c!&&XT{$j~5k zXb^fbh1GT-CI*Nj{-?r7HNg=e3E{6rxuluPXY z5Nm8ktc$o4-^SO0|Es_sp!A$8GVwOX+%)cH<;=u#R#nz;7QsHl;J@a{5NUAmAHq4D zIU5@jT!h?kUp|g~iN*!>jM6K!W5ar0v~fWrSHK@})@6Lh#h)C6F6@)&-+C3(zO! z8+kV|B7LctM3DpI*~EYo>vCj>_?x&H;>y0*vKwE0?vi$CLt zfSJB##P|M2dEUDBPKW=9cY-F;L;h3Fs4E2ERdN#NSL7ctAC z?-}_a{*L@GA7JHJudxtDVA{K5Yh*k(%#x4W7w+^ zcb-+ofbT5ieG+@QG2lx&7!MyE2JWDP@$k`M;0`*d+oQmJ2A^de!3c53HFcfW_Wtv< zKghQ;*FifmI}kE4dc@1y-u;@qs|V75Z^|Q0l0?teobTE8tGl@EB?k#q_wUjypJ*R zyEI=DJ^Z+d*&}B_xoWvs27LtH7972qqMxVFcX9}c&JbeNCXUZM0`nQIkf&C}&skSt z^9fw@b^Hb)!^hE2IJq~~GktG#ZWwWG<`@V&ckVR&r=JAO4YniJewVcG`HF;59}=bf zLyz0uxf6MhuSyH#-^!ZbHxYl^mmBVrx) zyrb8sQ*qBd_WXm9c~Of$&ZP$b^)<~0%nt#7y$1Jg$e}WCK>TeUB{P>|b1FAB?%K7>;XiOfd}JQ`|IP#Vf%kVy zXa4;XFZ+>n;F>uX&3|4zqWK2u3c<>q;tzjsb1;d{u;L$-hq3qe@82(ob<3qom#%`+ z;vzYAs7TIMl_O75BXu|r`Qhc4UT*vN$3Oo0kAC!{f2#HexDy|qUpgTF;k{o6|L>7l z=?`=*LXaow1o;oNNLXsGTrvC)$R&{m=94Tf+2iTT3Y_Or z-!;^0a{kyWtO4vksG_3cyc7HQ0~detf0+2+qxq(e1NS251N}w5iTSrM)`0p8rem!j zZ56hGD=pHI*B+dd)2B`%|9f0goozCSeXPw3 z+58k~sI02Yz#lOneJzYcG)EB0|F+ggC6D|B`6}d0khAK-gz7U3EGT|M_9$ZINqZjwf>P zJCZ=ogSoE`=yV5YXrcTQZx@Un(64*AlLiyxWnCJ9I<5Nc*eK6eV1Mk}ci0*NrJ=t| zCXuJG`#7GBbPceFtFEpl{(lTm`LX=B_!H+& z>$*Hf}}y zkt@nLXFG9%v**s{z&{H4e?aqp%&l#oU8lxUxk2o%K+?aAe6jLojA& z_|J0<-%u^<;NT*%4)n2-OdqfctSl6iCHE?W_Q2zpJken#_xUJlidzs249H=b#g z?}L4-Tnp6)t_5X?_$v)vz`s9@^BME2X@w<>sKZ3=B{%*B$T5Nj%6!-Hr;I!Scj`lH z&2dHFlOISwWJ&S2vf~@I4i~(0*T%OFiuX|eD*nd2utS4$1_JM?zmp>a#CsVy6Er^z zeNNZZDE?R3pM?>~e?H_N`C`hy%m4jb;6L#8=a7l>3eJS2LGgEUxsau-Yh9l~o7=Yh z2mYg3`m5*3Ik|lKQf~euzZlCWzaN&=vHuHtOwK!2@W6)hqq$Zm|7`Nmu%9^F6UH?+ z@2ii+=iJ;ZzhiUKu$QB()nKk3FooI>Jr_IjzY6=qxYy;&mvi7BlQ?t4kRjIhb|2q? zd^K~{-^cxjVSj?!Xs=Da5IHmFzRj!Kzh~b!?`P7c&T9s77VLYB?8_?F zauM^)p;qFG!9PHLfIsnt43UnmV?Wn?Ki7aXSosgq;f?MYUuSIYwOn(5vWhb{f%$pn z4ySN-z}_%7|B);A@PA5k*7kkdr4xZ@s{e9j+9w;*RFm;XPDQwx%~;8iBzSKTIGKO z{53ZZU*OLr@S5=k;?CM^i#zkxs3Sj%z0U`L%q`qM+tP zX$aL;*^g$7UyM2Go+_4A+f)IQcy^G$h2E zb?nT$XlgTEFJI8GN6NQf%-eVn9mPilRqUbT$pN-|;FEjq@Ao&TxpZg=mEgBHB zU@grU;&sfmqlO=6|G3sU;7t8rbK$?X0y_v9$^{X`m4jZ_BR|B|@?ZCLSPPEzz`w1n zP5nA;4(kQFKm%$enjkkBxM%Y}2si&d|62L)U(dCzCGn56HN+i#6|nV-TGIo0;W;`( zW-y=1KF4dp$$mC_|6}pbb>IHoKQeZajXQB>jVR?u`R>%l1o54?6NnS*arpVopdEF; zeC5J3*M0p`*8lif;!irrcjC?(uExejsi~>4wKYwstGY^N@KY}TujLx`S=Cu+T=!dx zKWlPm->I**E{A*q-Z^FFT5$G%7Ij0_*Mo4-y6~RmyTzUB&lfae(WZfO>um}mnsDXPEbau-!13!!xd!qh*{C)6&bz0j1I{>y$D-S)b*)JMCPk!=~KL&6Ngin0p6MCOxF2L_R9t8N!$2Wpced<#`y!F;w zKTi5V_kX&X09wAIJ#anfg9Dhn0s7(C6Nj3S-mVn(i|C6ZAVq0$hE)874co};g z^hR7pe4lU$P;*ggYc4o&UTQC%liCXooIfkI3TNaBV%t~FRr}yHu7kjQ2J*3;e%;iW zvDVCh8=G80KAeyhCuY2LjrC!Od1rvF7h}zszxGV)&!)6ChP5WAjv-zQAMNJIG!JHS zwl?pLxC-V5II#(hQ`l)ZAp&M0xd4%cxmco*MIk?{BD=BK`1vpc}D39|XlV z{c&0oGdDa~TL2FT4lh=~1NL5O-P~0?V2#ie`v^CnANfGUM!b4F=JkCwd7Q`c8Na2q zJGQQk^?6w}Vg9-{|2047((lAV84uN%sK!N2?V(!_1{{v6rdgZl56f0zDMQ+q)jKzzu^ztsVken;=DjAh6G`Cw`Q4G+BjS+n*=KI~^K{W=%t zbD-rN)O4|*Q~@<#@1Vx$E!0W9`B~IZeFn87sHMXD>$M%|Bh93rdGf1lKoX3K651t&nhsl= zXxG|%@8}Bbrlp_u#t*DZX<}_0Yb{A9*1Pd_)LtqNwy6xT4pZrOY{s?N4)pPwT(i#y zT%`lRi8U#Ken4fw>H+N`{f#FF?ZxFlLZg7z7#cr4X>id z{9kUD`d2=w_Zlb{^c`5IOxWCZ1k<0T1D1Z31IU0Q2edsZ1K0xv$pQVYq2KEp&#v#Z z?{m@Lin;*Str(C2sfF^L>{R3cjY`~#)m>Wm$Y|1fzeS0-$(Q^z@} zEO*vlb-^XK9>w&Ef^=Zzo-1AFSP#9zb~X5_+){$(eB4K z8gtW+nl{q+CTh+>v(gWrsP^DB*ge(~Q$AGxJ-eYc1isti%$%nM<_&Ev?%|??PK`$p z{f-PM{Ym8k<$$)(F9)tqzFJ?h&Dk@D?Dt{4CHKJWLs8$zy6+(R)pr@0ur)xY{=uXFFzH_> z-F^tN1y(2hG8V)GpDg%wW0Px_ep~nIjD~*HCSxDi0y`H!`V*~RHs^uQsb1*bK1qGpmd zB1m`Cjw0`nLBF2|umz+a#2X$c?Lj;M?Lj;MUp*d>7j~ayNAyj@SLpeH`)BgRH}byy zyQSat!;U{@O(<<2fp&oQkIy$z`_CQ-)O@RN;QD9T4y|wIJ^%U#(BF%=`i49}j!D-) zkOwPSJaG03SMkE~BzW}b_v>LA&y)EEYO6sbdnTX*$>UF|JhZ&^MSb4}Tgbne_4n+C zwI8U4i~PI>7a3{kVa8|))*%C0|K+bIbmV~a`|G#+`TU#g zXW;bWIcWsQi9c4X*RUDpIfyoPY)2bI-r9)xulm1CJDkQd6u+f)_N=w1ElgEBjprPF z3o?Ly0RVeY_{3~fPVckRMxe2lM8hj!B8F)JO z!`AP6>u>5Y&3o9t0QxBpNE=lJx#NyIbp1gD zzUYBIPYHIv9ngk-Zt~<)62^1Zs1LLYMh@_tP^I7EX-9)Ed0^@y{k65Gp0KRcTmMWw zU|+)qx{#q0SL+4q?Q`i0>COIIF8a0Cf&C`hbMj?LmG9K&iW-?PJt*u)38tTXAP>@R zZL6uH^!RYNq$p>PKz7f-zvg>OKXcZ8h!%Vo@{VUZp|+iUD_xb(N~G|6c#oQK^nHZU zKg#F6<)+`rf~k*Xjjye+syV{bwU2glMMMs-^ss4`bYaVroXzn`YQUd__UlZL_mLs z(vO}k!~(mi|L+(5&;>r<;|OHnbXBE78LruP;{yBxZ6y7K3)nMo-{6PCI7gQi6+rF_ zkPod!Z8n}q46ykrlQS|hVB(}(2Kf7BCZ>Vc;V>ccbk2~NGaf6wGQH@W9&?Zt3v(h*P4xDrN>ex7+jH*+Qg z%^jH$&+*!v{sQ!xkWN4+>|b}qGvEd6ANzgqoVy5Qfws}ef2QqF{iiR5{pT}PS&yjo z>lron#va-p=v;m>WB+XVz|o;UJFdjo5_!RRD|6W{4}A2a#bZv)gS_`b|KsSH)Sd_JIr%<%n06TX&t{&!H#{)?4W9hlJ`R1>FyugOh3=D_{einr zu(Wf`qTkvED+gEULO0I*Hs%f;&=`=X4;N8Ovf28x$A*11`dmfy2=$+PNqX>XcG`h% zJY&A6@&)*WT^rC(Caj}2+|X|6cICm5h0OK0cGB_!wEKFZJU)OQ+TZ1q2bTx9hxnq& z$9ee|f9|0M^)#E&Pr4)f?o&DMM4w>Ksb{hF(0|wh+5_{vPow{V%TFzU2za&gjttNi zIyR9qA56dX52Qbv2aY^g`U7R43-p`#sO1A=KS2aKgfR+Yu^bQ*i-qu z%0mP;Ap)B~zZgO9lG^`325gOf?iUHF{~7jyGC)3L(eL(SQ70VzR~wLN18tnx(Cz2~ zctBl1kI)wAe+cxWHw*NW-d;=pd+>+wd$a@GBju*wFvabSaPtHiT!o#QFC+wBVwYo3s=y;z1jM+M=Fj!FZM>UzpL-eZzOT( zhmZmEfWa=%KE#V3-ZK5#v!Hzd{zc^{ctF~- z>DT-U`}5!fk$aj24`#uGdB7r`>oX5tU|d*b|N3V1lXmv%MGrvE(dXG)^-J*LA>$LE z7kut4`zE)v{@Op|(|@i#c>tM!12FQh?}PfA0`Bp%=%*RiXVzLDXnXtE@4B)5uR}a> zbNU}q+712pIrM`k^odG8dKtG$zwHmQI^c}tfjx5?egx3!e%JRm_64e+>`Ra1IRfLb z1KQ`SxmH{cZfyVS5m(&`{V}Y4j6J{b17`h6KWqZ&hfc(oR zxM%w!$F(mKy05kY&lco3%zvLCxBW+t*rxO+i=qGMvobx0-<7`VUu)ka`){=ew+Ovt zg%52_{&UbkUA8aJPWsk)gYWV4`dnxI%s?7^fGpq{ZQuu=VH{-t7w~K%_E<8`zS;V- zKTho*>;UQQul^1GT^HCt@I-q?)&4!QDgBndn?3sNKYKCQFU4LGKJ$n@Je$&w9@E$X z^p@iJ(v&`1(tq~1zc>0Vow-KR&vm!GUzT?Eqgnc)leZ9p)-Z*C!zqb=-$XG0 z^!8RfuQs5s>Q~qcz92(a_Q+KH?C*vCTr~UdTiR`JGuNH8v(J|FTiSEcPrBpmHRtmd zI2Jng0J=bXK);YY^rM?jzn?~X-Pe`GbAy{D)Y6D&1GY-EBcy%Bq?bKh?A>DD9DD!p z?{q02wno2sraGUkZv5dx+J8)&K$)No43Zr(*S`FEdL!4C)}WE}vJd%{S6-3VUw>Wp z?Aasv`T0^%P$2vE?L+Qhj~qB~K%eW)xH(=b_jU}TLD&BP*Pc9hz@Z=e0nkpLkWl}> z_5J^i(9Z7$(XG9~I3sY)`OGZ#_L06+Dy4E>UstcP-rU@xJ$&rxvo!n1Ao`P~KLU-8 z{zDgN4-&A6N!kPSYbQ&7sLufi`YtE2uN$S?e&5n>Y4(q#|KP!cc1j)T^QrUXMPFaP z_SoYO8S8G}Z$?AL4`;pE?7J5K8yWqy23>cCT2{=-)+A$X^-I9=e!@J@A&-;Ufc)`H}c(VI&;0x zrrGv()5mjP%jXzS{^|29?bLNXS0bC%p!YXI!;O457rjCEEzMkGf~B3$T}dXBO23tP z+Ci>;5UoM?C@bU@f9G1^X3=ly&ZeFH<@|RnOG--A&)fd)AUgjw?%izq{p(KJ`EP0v z2mU)P!+3t@X14DA=E2RR-|p${GZ9ETX=d+kJRZL$nSa0daI@&oUUxnZg0xd_xu>Vz lzF#z5%kSKX?YLH3ll^(hI(_`L*t#Iva2Ede*Z;>H_ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/secrets/core-soap-api-wrapper-soap-connection-password.json b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/secrets/core-soap-api-wrapper-soap-connection-password.json new file mode 100644 index 0000000..1d4101b --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/secrets/core-soap-api-wrapper-soap-connection-password.json @@ -0,0 +1 @@ +ASland21!! \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/secrets/core-soap-api-wrapper-soap-connection-user-id.json b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/secrets/core-soap-api-wrapper-soap-connection-user-id.json new file mode 100644 index 0000000..08af4fb --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapper/secrets/core-soap-api-wrapper-soap-connection-user-id.json @@ -0,0 +1 @@ +ASERVICE \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/AccountControllerTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/AccountControllerTest.cs new file mode 100644 index 0000000..533b2ec --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/AccountControllerTest.cs @@ -0,0 +1,310 @@ +using Moq; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Web.Http.Results; +using LCU.API.Internal.CoreSoapApiWrapper.Controllers; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Controllers +{ + [TestClass] + public class AccountControllerTest + { + private AccountController _controller; + private Mock _mockAccountService; + + public AccountControllerTest() + { + _mockAccountService = new Mock(); + _controller = new AccountController(_mockAccountService.Object); + } + + + [TestMethod] + public void GetAccountByAccountNumber_OK() + { + + var maintenanceResponse = new AccountDetailInquiryResponse + { + WasSuccessful = true + }; + + _mockAccountService.Setup(x => x.GetAccountByAccountNumber(100L)).Returns(maintenanceResponse).Verifiable(); + + var result = _controller.GetAccountByAccountNumber(100L); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.WasSuccessful); + _mockAccountService.Verify(); + } + + [TestMethod] + public void GetAccountByAccountNumber_LongIsZero_BadRequest() + { + + _mockAccountService.Verify(x => x.GetAccountByAccountNumber(It.IsAny()), + Times.Never); + + var result = _controller.GetAccountByAccountNumber(0); + + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockAccountService.Verify(x => x.GetAccountByAccountNumber(It.IsAny()), Times.Never); + } + + [TestMethod] + public void GetAccountByAccountNumber_Exception() + { + _mockAccountService.Setup(x => x.GetAccountByAccountNumber(100L)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.GetAccountByAccountNumber(100); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockAccountService.Verify(); + } + + [TestMethod] + public void PutAccountMaintenanceRequest_OK() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + DeliveryMethodCode = "PRNT" + } + } + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = true + }; + + _mockAccountService.Setup(x => x.SendAccountMaintenanceRequest(maintenanceRequest)).Returns(maintenanceResponse).Verifiable(); + + var result = _controller.PutAccountMaintenanceRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.WasSuccessful); + _mockAccountService.Verify(); + } + + [TestMethod] + public void PutAccountMaintenanceRequest_Null_BadRequest() + { + + _mockAccountService.Verify(x => x.SendAccountMaintenanceRequest(It.IsAny()), + Times.Never); + + var result = _controller.PutAccountMaintenanceRequest(null); + + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockAccountService.Verify(x => x.SendAccountMaintenanceRequest(It.IsAny()), + Times.Never); + } + + [TestMethod] + public void PutAccountMaintenanceRequest_Exception() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + DeliveryMethodCode = "PRNT" + } + } + }; + + _mockAccountService.Setup(x => x.SendAccountMaintenanceRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PutAccountMaintenanceRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockAccountService.Verify(); + } + + [TestMethod] + public void PutAccountAnalysisGroupMaintenanceRequest_OK() + { + var maintenanceRequest = new AccountAnalysisGroupMaintenanceRequest + { + AccountNumber = 11111111, + IsGenerateAnalysisStatement = true, + IsPrintAnalysisStatement = true, + IsUseForServiceCharge = true, + }; + + var maintenanceResponse = new AccountAnalysisMaintenanceResponse + { + WasSuccessful = true + }; + + _mockAccountService.Setup(x => x.SendAccountAnalysisGroupMaintenanceRequest(maintenanceRequest)).Returns(new BasicResponse(maintenanceResponse)).Verifiable(); + + var result = _controller.PutAccountAnalysisGroupMaintenanceRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.Success); + _mockAccountService.Verify(); + } + + [TestMethod] + public void PutAccountAnalysisGroupMaintenanceRequest_Exception() + { + var maintenanceRequest = new AccountAnalysisGroupMaintenanceRequest + { + AccountNumber = 11111111, + IsGenerateAnalysisStatement = true, + IsPrintAnalysisStatement = true, + IsUseForServiceCharge = true, + }; + + _mockAccountService.Setup(x => x.SendAccountAnalysisGroupMaintenanceRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PutAccountAnalysisGroupMaintenanceRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockAccountService.Verify(); + } + [TestMethod] + public void PutAccountNickNameUpdateRequest_OK() + { + var maintenanceRequest = new AccountNickNameUpdateRequest + { + AccountNumber = 11111111, + AccountDescription = "TestSuccess" + }; + + var maintenanceResponse = new AccountAnalysisMaintenanceResponse + { + WasSuccessful = true + }; + + _mockAccountService.Setup(x => x.SendAccountNickNameUpdateRequest(maintenanceRequest)).Returns(new BasicResponse(maintenanceResponse)).Verifiable(); + + var result = _controller.PutAccountNickNameUpdateRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.Success); + _mockAccountService.Verify(); + } + + [TestMethod] + public void PutAccountNickNameUpdateRequest_Exception() + { + var maintenanceRequest = new AccountNickNameUpdateRequest + { + AccountNumber = 11111111, + AccountDescription = "TestException" + }; + + _mockAccountService.Setup(x => x.SendAccountNickNameUpdateRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PutAccountNickNameUpdateRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockAccountService.Verify(); + } + [TestMethod] + public void PutAccountCreditReportTypeUpdateRequest_OK() + { + var maintenanceRequest = new AccountCreditReportTypeUpdateRequest + { + AccountNumber = 11111111, + CreditReportType = "EXCL" + }; + + var maintenanceResponse = new AccountAnalysisMaintenanceResponse + { + WasSuccessful = true + }; + + _mockAccountService.Setup(x => x.SendAccountCreditReportTypeUpdateRequest(maintenanceRequest)).Returns(new BasicResponse(maintenanceResponse)).Verifiable(); + + var result = _controller.PutAccountCreditReportTypeUpdateRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.Success); + _mockAccountService.Verify(); + } + + [TestMethod] + public void PutAccountCreditReportTypeUpdateRequest_Exception() + { + var maintenanceRequest = new AccountCreditReportTypeUpdateRequest + { + AccountNumber = 11111111, + CreditReportType = "EXCL" + }; + + _mockAccountService.Setup(x => x.SendAccountCreditReportTypeUpdateRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PutAccountCreditReportTypeUpdateRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockAccountService.Verify(); + } + + [TestMethod] + public void PutAccountContractDateUpdateRequest_OK() + { + var maintenanceRequest = new AccountContractDateUpdateRequest + { + AccountNumber = 11111111, + ContractDate = DateTime.Now, + }; + + var maintenanceResponse = new AccountAnalysisMaintenanceResponse + { + WasSuccessful = true + }; + + _mockAccountService.Setup(x => x.SendAccountContractDateUpdateRequest(maintenanceRequest)).Returns(new BasicResponse(maintenanceResponse)).Verifiable(); + + var result = _controller.PutAccountContractDateUpdateRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.Success); + _mockAccountService.Verify(); + } + + [TestMethod] + public void PutAccountContractDateUpdateRequest_Exception() + { + var maintenanceRequest = new AccountContractDateUpdateRequest + { + AccountNumber = 11111111, + ContractDate = DateTime.Now, + }; + + _mockAccountService.Setup(x => x.SendAccountContractDateUpdateRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PutAccountContractDateUpdateRequest(maintenanceRequest); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockAccountService.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/CollateralMaintenanceControllerTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/CollateralMaintenanceControllerTest.cs new file mode 100644 index 0000000..b050da8 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/CollateralMaintenanceControllerTest.cs @@ -0,0 +1,158 @@ +using LCU.API.Internal.CoreSoapApiWrapper.Controllers; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; +using System.Web.Http.Results; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Controllers +{ + [TestClass] + public class CollateralMaintenanceControllerTest + { + private CollateralMaintenanceController _controller; + private Mock _mockCollateralMaintenanceService; + + public CollateralMaintenanceControllerTest() + { + _mockCollateralMaintenanceService = new Mock(); + _controller = new CollateralMaintenanceController(_mockCollateralMaintenanceService.Object); + } + + [TestMethod] + public void GetPropertyByPropertyNumber_OK() + { + var searchResponse = new CollateralSearchResponse() + { + WasSuccessful = true + }; + + _mockCollateralMaintenanceService.Setup(x => x.GetCollateralMaintenanceByPropertyNumber(15000)).Returns(searchResponse).Verifiable(); + + var result = _controller.Get(15000); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.WasSuccessful); + _mockCollateralMaintenanceService.Verify(); + } + + [TestMethod] + public void GetPropertyByPropertyNumber_IntIsZero_BadRequest() + { + + _mockCollateralMaintenanceService.Verify(x => x.GetCollateralMaintenanceByPropertyNumber(It.IsAny()), + Times.Never); + + var result = _controller.Get(0); + + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockCollateralMaintenanceService.Verify(x => x.GetCollateralMaintenanceByPropertyNumber(It.IsAny()), Times.Never); + } + + [TestMethod] + public void GetPropertyByPropertyNumber_Exception() + { + _mockCollateralMaintenanceService.Setup(x => x.GetCollateralMaintenanceByPropertyNumber(15000)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.Get(15000); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockCollateralMaintenanceService.Verify(); + } + + [TestMethod] + public void PutCollateralMaintenanceRequest_OK() + { + var fieldRequest = new UserFieldRequest() + { + PropertyNumber = 11111, + UserFieldCode = "TEST", + Value = "TEST" + }; + + var maintenanceResponse = new CollateralMaintenanceResponse() + { + WasSuccessful = true + }; + + _mockCollateralMaintenanceService.Setup(x => x.UpdateCollateralMaintenance(fieldRequest)).Returns(new BasicResponse(maintenanceResponse)).Verifiable(); + + var result = _controller.PutCollateralMaintenance(fieldRequest); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.Success); + _mockCollateralMaintenanceService.Verify(); + } + + [TestMethod] + public void PutAccountMaintenanceRequest_Exception() + { + var fieldRequest = new UserFieldRequest() + { + PropertyNumber = 11111, + UserFieldCode = "TEST", + Value = "TEST" + }; + + _mockCollateralMaintenanceService.Setup(x => x.UpdateCollateralMaintenance(fieldRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PutCollateralMaintenance(fieldRequest); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockCollateralMaintenanceService.Verify(); + } + + [TestMethod] + public void PostCollateralMaintenanceRequest_OK() + { + var fieldRequest = new UserFieldRequest() + { + PropertyNumber = 11111, + UserFieldCode = "TEST", + Value = "TEST" + }; + + var maintenanceResponse = new CollateralMaintenanceResponse() + { + WasSuccessful = true + }; + + _mockCollateralMaintenanceService.Setup(x => x.InsertCollateralMaintenance(fieldRequest)).Returns(new BasicResponse(maintenanceResponse)).Verifiable(); + + var result = _controller.PostCollateralMaintenance(fieldRequest); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.Success); + _mockCollateralMaintenanceService.Verify(); + } + + [TestMethod] + public void PostCollateralMaintenanceRequest_Exception() + { + var fieldRequest = new UserFieldRequest() + { + PropertyNumber = 11111, + UserFieldCode = "TEST", + Value = "TEST" + }; + + _mockCollateralMaintenanceService.Setup(x => x.InsertCollateralMaintenance(fieldRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PostCollateralMaintenance(fieldRequest); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockCollateralMaintenanceService.Verify(); + } + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/IndirectLoanControllerTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/IndirectLoanControllerTest.cs new file mode 100644 index 0000000..5d1e772 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/IndirectLoanControllerTest.cs @@ -0,0 +1,63 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System.Web.Http.Results; +using System; +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.Controllers; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Response; +using Cmc = LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Controllers +{ + [TestClass] + public class indirectLoanControllerTest + { + private IndirectLoanController _controller; + private Mock _mockIndirectLoanService; + + public indirectLoanControllerTest() + { + _mockIndirectLoanService = new Mock(); + _controller = new IndirectLoanController(_mockIndirectLoanService.Object); + } + + [TestMethod] + public void PutDealerOriginalBalanceRequest_OK() + { + var request = "19618754052"; + var response = new UpdateDealerOriginalBalanceResponse(); + + var responseList = new List { response }; + _mockIndirectLoanService.Setup(x => x.UpdateDealerOriginalBalances(request)).Returns(responseList).Verifiable(); + + var result = _controller.PutDealerOriginalBalance(request); + Assert.IsNotNull(result); + + var okResult = result as OkNegotiatedContentResult>; + Assert.IsNotNull(okResult); + _mockIndirectLoanService.Verify(); + } + + [TestMethod] + public void PutDealerOriginalBalance_Exception() + { + + var request = "19618754052"; + var response = new UpdateDealerOriginalBalanceResponse() + { + AccountNumber = "19618754052", + ErrorMessage = "Error: 000000 This account has failed to update." + }; + + var responseList = new List { response }; + _mockIndirectLoanService.Setup(x => x.UpdateDealerOriginalBalances(request)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PutDealerOriginalBalance(request); + Assert.IsNotNull(result); + var badResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(badResult); + _mockIndirectLoanService.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/MonetaryTransactionControllerTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/MonetaryTransactionControllerTest.cs new file mode 100644 index 0000000..f39ec74 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/MonetaryTransactionControllerTest.cs @@ -0,0 +1,210 @@ +using LCU.API.Internal.CoreSoapApiWrapper.Controllers; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; +using System.Web.Http.Results; +using System.Collections.Generic; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Controllers +{ + [TestClass] + public class MonetaryTransactionControllerTest + { + private MonetaryTransactionController _controller; + private Mock _mockMonetaryTransactionService; + + public MonetaryTransactionControllerTest() + { + _mockMonetaryTransactionService = new Mock(); + _controller = new MonetaryTransactionController(_mockMonetaryTransactionService.Object); + } + + [TestMethod] + public void PostMonetaryTransactionsRequest_OK() + { + + var groupRequest = new GroupedMonetaryTransactionRequest() + { + + MonetaryTransactionRequests = new List() { + + new MonetaryTransactionRequest() + { + AccountNumber = 19618756535, + RequestNumber = "1", + TransactionTypeCode = "DEXP", + + FundBalanceTypes = new FundBalanceType[1] + { + new FundBalanceType() + { + FundBalanceAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "IMED" + } + }, + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = 1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + } + }, + + new MonetaryTransactionRequest() + { + AccountNumber = 19617805142, + TransactionAmount = -1.25, + ParentRequestNumber = "1", + RequestNumber = "2", + TransactionTypeCode = "DRIR", + Description = "", + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = -1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = -1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + + } + } + } + }; + + var response = new MonetaryTransactionResponse() + { + WasSuccessful = false + }; + + var listResponse = new List { response }; + var listGroupRequest = new List { groupRequest }; + + _mockMonetaryTransactionService.Setup(x => x.AddMonetaryTransactions(listGroupRequest)).Returns(listResponse).Verifiable(); + + var result = _controller.PostMonetaryTransactions(listGroupRequest); + Assert.IsNotNull(result); + + var okResult = result as OkNegotiatedContentResult>; + Assert.IsNotNull(okResult); + _mockMonetaryTransactionService.Verify(); + } + + [TestMethod] + public void PostMonetaryTransactionsRequest_Exception() + { + + var groupRequest = new GroupedMonetaryTransactionRequest() + { + + MonetaryTransactionRequests = new List() { + + new MonetaryTransactionRequest() + { + AccountNumber = 19618756535, + RequestNumber = "1", + TransactionTypeCode = "DEXP", + + FundBalanceTypes = new FundBalanceType[1] + { + new FundBalanceType() + { + FundBalanceAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "IMED" + } + }, + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = 1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + } + }, + + new MonetaryTransactionRequest() + { + AccountNumber = 19617805142, + TransactionAmount = -1.25, + ParentRequestNumber = "1", + RequestNumber = "2", + TransactionTypeCode = "DRIR", + Description = "", + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = -1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = -1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + + } + } + } + }; + + var response = new MonetaryTransactionResponse() + { + WasSuccessful = false + }; + + var listResponse = new List { response }; + var listGroupRequest = new List { groupRequest }; + + _mockMonetaryTransactionService.Setup(x => x.AddMonetaryTransactions(listGroupRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PostMonetaryTransactions(listGroupRequest); + Assert.IsNotNull(result); + var badResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(badResult); + _mockMonetaryTransactionService.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/PersonAgreementControllerTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/PersonAgreementControllerTest.cs new file mode 100644 index 0000000..7c1392f --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/PersonAgreementControllerTest.cs @@ -0,0 +1,68 @@ +using LCU.API.Internal.CoreSoapApiWrapper.Controllers; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using Moq; +using System.Web.Http.Results; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using System.Collections.Generic; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Controllers +{ + [TestClass] + public class PersonAgreementControllerTest + { + private PersonAgreementController _controller; + private Mock _mockPersonAgreementService; + + public PersonAgreementControllerTest() + { + _mockPersonAgreementService = new Mock(); + _controller = new PersonAgreementController(_mockPersonAgreementService.Object); + } + + [TestMethod] + public void PutPersonAgreementsDetailTypes_Null_BadRequest() + { + + _mockPersonAgreementService.Verify(x => x.UpdatePersonAgreementsDetailTypes( + It.IsAny()), Times.Never); + + var result = _controller.PutPersonAgreementsDetailTypes(null); + + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockPersonAgreementService.Verify(x => x.UpdatePersonAgreementsDetailTypes( + It.IsAny()), Times.Never); + } + + [TestMethod] + public void PutPersonAgreementsDetailTypes_Exception() + { + var request = new PersonAgreementDetailTypeRequest() + { + PersonNumber = 1, + AgreeNumber = 2, + DetailTypes = new List() + { + new DetailType() + { + DetailTypeCode = "Stat", + DetailValue = "CLOS" + } + } + }; + + _mockPersonAgreementService.Setup(x => x.UpdatePersonAgreementsDetailTypes(request)) + .Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.PutPersonAgreementsDetailTypes(request); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockPersonAgreementService.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/StatusControllerTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/StatusControllerTest.cs new file mode 100644 index 0000000..e33f9f3 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/StatusControllerTest.cs @@ -0,0 +1,31 @@ +using System.Web.Http.Results; +using LCU.API.Internal.CoreSoapApiWrapper.Controllers; +using LCU.API.Internal.CoreSoapApiWrapper.Models; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Controllers +{ + [TestClass] + public class StatusControllerTest + { + private StatusController _controller; + + public StatusControllerTest() + { + _controller = new StatusController(); + } + + + [TestMethod] + public void Get_OK() + { + var result = _controller.Get(); + + Assert.IsNotNull(result); + + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.AreEqual("LCU.API.Internal.CoreSoapApiWrapper", okResult.Content.Application); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/TaxControllerTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/TaxControllerTest.cs new file mode 100644 index 0000000..512fac4 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Controllers/TaxControllerTest.cs @@ -0,0 +1,70 @@ +using LCU.API.Internal.CoreSoapApiWrapper.Controllers; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using Moq; +using System.Web.Http.Results; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Controllers +{ + [TestClass] + public class TaxControllerTest + { + private TaxController _controller; + private Mock _mockTaxService; + + public TaxControllerTest() + { + _mockTaxService = new Mock(); + _controller = new TaxController(_mockTaxService.Object); + } + + + [TestMethod] + public void GetTaxIdData_OK() + { + + var maintenanceResponse = new GetTaxIdDataResponse + { + WasSuccessful = true + }; + + _mockTaxService.Setup(x => x.GetTaxIdData(100L)).Returns(maintenanceResponse).Verifiable(); + + var result = _controller.GetTaxIdData(100L); + Assert.IsNotNull(result); + var okResult = result as OkNegotiatedContentResult; + Assert.IsNotNull(okResult); + Assert.IsTrue((bool)okResult.Content.WasSuccessful); + _mockTaxService.Verify(); + } + + [TestMethod] + public void GetTaxIdData_LongIsZero_BadRequest() + { + + _mockTaxService.Verify(x => x.GetTaxIdData(It.IsAny()), + Times.Never); + + var result = _controller.GetTaxIdData(0); + + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockTaxService.Verify(x => x.GetTaxIdData(It.IsAny()), Times.Never); + } + + [TestMethod] + public void GetTaxIdData_Exception() + { + _mockTaxService.Setup(x => x.GetTaxIdData(100L)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var result = _controller.GetTaxIdData(100); + Assert.IsNotNull(result); + var okResult = result as BadRequestErrorMessageResult; + Assert.IsNotNull(okResult); + _mockTaxService.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/AccountDaoTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/AccountDaoTest.cs new file mode 100644 index 0000000..3693c05 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/AccountDaoTest.cs @@ -0,0 +1,203 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.DataAccess +{ + [TestClass] + public class AccountDaoTest + { + private AccountDao _dao; + private Mock _mockCoreSoapRequest; + + public AccountDaoTest() + { + _mockCoreSoapRequest = new Mock(); + _dao = new AccountDao(_mockCoreSoapRequest.Object); + } + + [TestMethod] + public void FindAccountByAccountNumber_OK() + { + var response = new AccountDetailInquiryResponse + { + WasSuccessful = true + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(It.Is(req => req.AccountNumber == 100L && req.AvailableMethodCode.Equals("ABHP") && req.IsExternalEntity == false && req.IsGetRTXNData == false))).Returns(response).Verifiable(); + + var result = _dao.FindAccountByAccountNumber(100L); + _mockCoreSoapRequest.Verify(); + + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + } + + [TestMethod] + public void FindAccountByAccountNumber_Exception() + { + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.FindAccountByAccountNumber(100L)); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void SendAccountMaintenanceRequest_OK() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + DeliveryMethodCode = "PRNT" + } + } + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = true + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(maintenanceRequest)).Returns(maintenanceResponse).Verifiable(); + + var result = _dao.SendAccountMaintenanceRequest(maintenanceRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void SendAccountMaintenanceRequest_Exception() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + DeliveryMethodCode = "PRNT" + } + } + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.SendAccountMaintenanceRequest(maintenanceRequest)); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void SendAccountNickNameUpdateRequest_OK() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + AccountDescription = "TestSuccess" + } + } + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = true + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(maintenanceRequest)).Returns(maintenanceResponse).Verifiable(); + + var result = _dao.SendAccountMaintenanceRequest(maintenanceRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void SendAccountNickNameUpdateRequest_Exception() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + AccountDescription = "TestException" + } + } + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.SendAccountMaintenanceRequest(maintenanceRequest)); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void SendAccountCreditReportTypeUpdateRequest_OK() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + IsAccountMaintenance = true, + AccountLoanDetail = new AccountLoanDetail() + { + AccountLoanInformation = new AccountLoanInformation() + { + CreditReportTypeCode = "EXCL" + } + } + } + } + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = true + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(maintenanceRequest)).Returns(maintenanceResponse).Verifiable(); + + var result = _dao.SendAccountMaintenanceRequest(maintenanceRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void SendAccountCreditReportTypeUpdateRequest_Exception() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + IsAccountMaintenance = true, + AccountLoanDetail = new AccountLoanDetail() + { + AccountLoanInformation = new AccountLoanInformation() + { + CreditReportTypeCode = "EXCL" + } + } + } + } + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.SendAccountMaintenanceRequest(maintenanceRequest)); + _mockCoreSoapRequest.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/CollateralMaintenanceDaoTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/CollateralMaintenanceDaoTest.cs new file mode 100644 index 0000000..5a3e1ec --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/CollateralMaintenanceDaoTest.cs @@ -0,0 +1,135 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.DataAccess +{ + [TestClass] + public class CollateralMaintenanceDaoTest + { + private CollateralMaintenanceDao _dao; + private Mock _mockCoreSoapRequest; + + public CollateralMaintenanceDaoTest() + { + _mockCoreSoapRequest = new Mock(); + _dao = new CollateralMaintenanceDao(_mockCoreSoapRequest.Object); + } + + [TestMethod] + public void FindPropertyByPropertyNumber_OK() + { + var response = new CollateralSearchResponse + { + WasSuccessful = true + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(It.Is(req => req.PropertyCollateral.PropertyNumber == 100000))).Returns(response).Verifiable(); + + var result = _dao.FindCollateralMaintenanceByPropertyNumber(100000); + _mockCoreSoapRequest.Verify(); + + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + } + + [TestMethod] + public void FindPropertyByPropertyNumber_Exception() + { + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.FindCollateralMaintenanceByPropertyNumber(100000)); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void AddCollateralMaintenanceRequest_OK() + { + UserFieldRequest request = new UserFieldRequest() + { + PropertyNumber = 1, + UserFieldCode = "Test", + Value = "Test" + }; + + var maintenanceRequest = CreateCollateralMaintenanceRequest.CreateMaintenanceRequest(request); + var maintenanceResponse = new CollateralMaintenanceResponse + { + WasSuccessful = true + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(It.IsAny())).Returns(maintenanceResponse).Verifiable(); + + var result = _dao.AddCollateralMaintenanceByPropertyNumber(maintenanceRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void AddCollateralMaintenanceRequest_Exception() + { + UserFieldRequest request = new UserFieldRequest() + { + PropertyNumber = 1, + UserFieldCode = "Test", + Value = "Test" + }; + + var maintenanceRequest = CreateCollateralMaintenanceRequest.CreateMaintenanceRequest(request); + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.AddCollateralMaintenanceByPropertyNumber(maintenanceRequest)); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void UpdateCollateralMaintenanceRequest_OK() + { + UserFieldRequest request = new UserFieldRequest() + { + PropertyNumber = 1, + UserFieldCode = "Test", + Value = "Test" + }; + + var maintenanceRequest = CreateCollateralMaintenanceRequest.CreateMaintenanceRequest(request); + var maintenanceResponse = new CollateralMaintenanceResponse + { + WasSuccessful = true + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(It.IsAny())).Returns(maintenanceResponse).Verifiable(); + + var result = _dao.UpdateCollateralMaintenanceByPropertyNumber(maintenanceRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void UpdateCollateralMaintenanceRequest_Exception() + { + UserFieldRequest request = new UserFieldRequest() + { + PropertyNumber = 1, + UserFieldCode = "Test", + Value = "Test" + }; + + var maintenanceRequest = CreateCollateralMaintenanceRequest.CreateMaintenanceRequest(request); + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.UpdateCollateralMaintenanceByPropertyNumber(maintenanceRequest)); + _mockCoreSoapRequest.Verify(); + } + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/IndirectLoanDaoTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/IndirectLoanDaoTest.cs new file mode 100644 index 0000000..169c97f --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/IndirectLoanDaoTest.cs @@ -0,0 +1,132 @@ +using Moq; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System.Net.Sockets; +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Models; +using Cmc = LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc; + + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.DataAccess +{ + [TestClass] + public class IndirectLoanDaoTest + { + private IndirectLoanDao _dao; + private Mock _mockSoapConfiguration; + private Mock _mockCoreCmcConnection; + + public IndirectLoanDaoTest() + { + _mockSoapConfiguration = new Mock(); + _mockCoreCmcConnection = new Mock(); + _mockSoapConfiguration.Object.IPAddress = "10.10.3.26"; + _mockSoapConfiguration.Object.PortId = 2500; + _mockSoapConfiguration.Object.RequestType = "16340"; + _mockSoapConfiguration.Object.SocketApplicationId = "7726"; + _mockSoapConfiguration.Object.SocketDeviceId = "FULL"; + _mockSoapConfiguration.Object.AuthenticationType = "2"; + _mockSoapConfiguration.Object.SocketTimeout = 10000; + + _dao = new IndirectLoanDao(_mockSoapConfiguration.Object); + } + + [TestMethod] + public void UpdateDealerOriginalBalance_OK() + { + + var accountValue = new Cmc.Account() + { + AcctNbr = "11111111111" + }; + + var accountRequest = new Cmc.AccountRequest() + { + Account = accountValue, + ReqTypCd = _mockSoapConfiguration.Object.RequestType + }; + + var userAuthentication = new Cmc.UserAuthentication() + { + AuthTyp = _mockSoapConfiguration.Object.AuthenticationType, + ApplNbr = _mockSoapConfiguration.Object.SocketApplicationId, + PhysAddr = _mockSoapConfiguration.Object.SocketDeviceId, + UserId = "LOANORIG" + //Passwd = "TESTTOKENSTRING" use without token for testing + }; + + var requestsBase = new List(); + requestsBase.Add(accountRequest); + + var input = new Cmc.Input() + { + UserAuthentication = userAuthentication, + Requests = requestsBase + }; + + var outputResponse = new Cmc.Response() + { + SuccessYN = "Y", + Errors = new List() + }; + + var output = new Cmc.Output() + { + Responses = new List() { outputResponse } + }; + + var transaction = new Cmc.Transaction() + { + Input = input, + CommitRollbackYN = "Y", + Output = output + }; + _mockCoreCmcConnection.Setup(x => x.CreateSocketTransactionRequest(It.IsAny())).Returns(transaction); + var result = _dao.UpdateDealerOriginalBalance(transaction); + Assert.IsNotNull(result); + } + + [TestMethod] + public void UpdateDealerOriginalBalance_Exception() + { + + var accountValue = new Cmc.Account() + { + AcctNbr = "11111111111111" + }; + var accountRequest = new Cmc.AccountRequest() + { + Account = accountValue, + ReqTypCd = _mockSoapConfiguration.Object.RequestType + }; + + + var userAuthentication = new Cmc.UserAuthentication() + { + AuthTyp = _mockSoapConfiguration.Object.AuthenticationType, + ApplNbr = _mockSoapConfiguration.Object.SocketApplicationId, + PhysAddr = _mockSoapConfiguration.Object.SocketDeviceId, + Passwd = "TESTTOKENSTRING" + }; + + var requestsBase = new List(); + + requestsBase.Add(accountRequest); + + var input = new Cmc.Input() + { + UserAuthentication = userAuthentication, + Requests = requestsBase + }; + + var transaction = new Cmc.Transaction() + { + //this will cause the socket send to timeout and throw an exception + }; + + Assert.ThrowsException(() => _dao.UpdateDealerOriginalBalance(transaction)); + } + + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/MonetaryTransactionDaoTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/MonetaryTransactionDaoTest.cs new file mode 100644 index 0000000..9ba94f1 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/MonetaryTransactionDaoTest.cs @@ -0,0 +1,182 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.DataAccess +{ + [TestClass] + public class MonetaryTransactionDaoTest + { + private MonetaryTransactionDao _dao; + private Mock _mockCoreSoapRequest; + + public MonetaryTransactionDaoTest() + { + _mockCoreSoapRequest = new Mock(); + _dao = new MonetaryTransactionDao(_mockCoreSoapRequest.Object); + } + + [TestMethod] + public void AddMonetaryTransactions_OK() + { + var listRequest = new List() { + + new MonetaryTransactionRequest() + { + AccountNumber = 19618756535, + RequestNumber = "1", + TransactionTypeCode = "DEXP", + + FundBalanceTypes = new FundBalanceType[1] + { + new FundBalanceType() + { + FundBalanceAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "IMED" + } + }, + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = 1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + } + } + }; + + new MonetaryTransactionRequest() + { + AccountNumber = 19617805142, + TransactionAmount = -1.25, + ParentRequestNumber = "1", + RequestNumber = "2", + TransactionTypeCode = "DRIR", + Description = "", + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = -1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = -1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + } + }; + + var response = new MonetaryTransactionResponse() + { + WasSuccessful = true + }; + + var listResponse = new List { response }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequests(listRequest)).Returns(listResponse).Verifiable(); + + var result = _dao.AddMonetaryTransactions(listRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result[0].WasSuccessful); + _mockCoreSoapRequest.Verify(); + } + + [TestMethod] + public void AddMonetaryTransactions_Exception() + { + var listRequest = new List() { + + new MonetaryTransactionRequest() + { + AccountNumber = 19618756535, + RequestNumber = "1", + TransactionTypeCode = "DEXP", + + FundBalanceTypes = new FundBalanceType[1] + { + new FundBalanceType() + { + FundBalanceAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "IMED" + } + }, + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = 1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + } + } + }; + + new MonetaryTransactionRequest() + { + AccountNumber = 19617805142, + TransactionAmount = -1.25, + ParentRequestNumber = "1", + RequestNumber = "2", + TransactionTypeCode = "DRIR", + Description = "", + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = -1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = -1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + } + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequests(listRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.AddMonetaryTransactions(listRequest)); + _mockCoreSoapRequest.Verify(); + } + + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/TaxDaoTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/TaxDaoTest.cs new file mode 100644 index 0000000..d39c910 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/DataAccess/TaxDaoTest.cs @@ -0,0 +1,48 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.DataAccess +{ + [TestClass] + public class TaxDaoTest + { + private readonly TaxDao _dao; + private readonly Mock _mockCoreSoapRequest; + + public TaxDaoTest() + { + _mockCoreSoapRequest = new Mock(); + _dao = new TaxDao(_mockCoreSoapRequest.Object); + } + + [TestMethod] + public void GetTaxIdData_OK() + { + var response = new GetTaxIdDataResponse + { + WasSuccessful = true + }; + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(It.Is(req => req.ReferenceNumber== "100" && req.MethodNumber == 1))).Returns(response).Verifiable(); + + var result = _dao.GetTaxIdData(100L); + _mockCoreSoapRequest.Verify(); + + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + } + + [TestMethod] + public void GetTaxIdData_Exception() + { + + _mockCoreSoapRequest.Setup(x => x.SubmitRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _dao.GetTaxIdData(100L)); + _mockCoreSoapRequest.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/LCU.API.Internal.CoreSoapApiWrapperTest.csproj b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/LCU.API.Internal.CoreSoapApiWrapperTest.csproj new file mode 100644 index 0000000..0f0cca5 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/LCU.API.Internal.CoreSoapApiWrapperTest.csproj @@ -0,0 +1,117 @@ + + + + + + Debug + AnyCPU + {C6DFD7D1-6678-4A6C-A74A-B0FDFFD71DA3} + Library + Properties + LCU.API.Internal.CoreSoapApiWrapperTest + LCU.API.Internal.CoreSoapApiWrapperTest + v4.5.2 + 512 + {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 15.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages + False + UnitTest + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\Castle.Core.4.4.0\lib\net45\Castle.Core.dll + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\MSTest.TestFramework.2.1.2\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\MSTest.TestFramework.2.1.2\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\Moq.4.16.1\lib\net45\Moq.dll + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll + + + + + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\Microsoft.AspNet.WebApi.Client.5.2.7\lib\net45\System.Net.Http.Formatting.dll + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\System.Runtime.CompilerServices.Unsafe.4.5.3\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\System.Threading.Tasks.Extensions.4.5.4\lib\portable-net45+win8+wp8+wpa81\System.Threading.Tasks.Extensions.dll + + + + ..\LCU.API.Internal.CoreSoapApiWrapper\packages\Microsoft.AspNet.WebApi.Core.5.2.7\lib\net45\System.Web.Http.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {8d3b1fc1-7d69-4cba-932c-4c8b49047394} + LCU.API.Internal.CoreSoapApiWrapper + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Properties/AssemblyInfo.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..a5b08a2 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Properties/AssemblyInfo.cs @@ -0,0 +1,20 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("LCU.API.Internal.CoreSoapApiWrapperTest")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("LCU.API.Internal.CoreSoapApiWrapperTest")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +[assembly: ComVisible(false)] + +[assembly: Guid("c6dfd7d1-6678-4a6c-a74a-b0fdffd71da3")] + +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/AccountServiceTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/AccountServiceTest.cs new file mode 100644 index 0000000..85da4a7 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/AccountServiceTest.cs @@ -0,0 +1,461 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Responses; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Services +{ + [TestClass] + public class AccountServicesTest + { + private AccountService _service; + private Mock _mockAccountDao; + + public AccountServicesTest() + { + _mockAccountDao = new Mock(); + _service = new AccountService(_mockAccountDao.Object); + } + + [TestMethod] + public void GetAccountByAccountNumber_OK() + { + var accountDetailInquiryResponse = new AccountDetailInquiryResponse + { + WasSuccessful = true + }; + + _mockAccountDao.Setup(x => x.FindAccountByAccountNumber(1001)).Returns(accountDetailInquiryResponse).Verifiable(); + + var result = _service.GetAccountByAccountNumber(1001); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void GetAccountByAccountNumber_Exception() + { + _mockAccountDao.Setup(x => x.FindAccountByAccountNumber(1001)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.GetAccountByAccountNumber(1001)); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountMaintenanceRequest_OK() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + DeliveryMethodCode = "PRNT" + } + } + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = true + }; + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(maintenanceRequest)).Returns(maintenanceResponse).Verifiable(); + + var result = _service.SendAccountMaintenanceRequest(maintenanceRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountMaintenanceRequest_Exception() + { + var maintenanceRequest = new AccountMaintenanceRequest + { + Accounts = new[]{ + new MaintenanceAccount + { + AccountNumber = 123456, + DeliveryMethodCode = "PRNT" + } + } + }; + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(maintenanceRequest)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.SendAccountMaintenanceRequest(maintenanceRequest)); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountGroupAnalysisMaintenanceRequest_OK() + { + var accountList = new List() + { + new AccountAnalysisMaintenance() + { + AccountNumber = 11111111 + } + }; + + var accountGroupsList = new List() + { + new AccountGroupMaintenance() + { + AccountGroupNumber = 0, + IsGenerateAnalysisStatement = true, + IsPrintAnalysisStatement = true, + IsUseForServiceCharge = true, + ServiceChargeAccountNumber = 11111111, + StatementAccountNumber = 11111111, + Accounts = accountList.ToArray() + } + }; + + var accountAnalysisMaintenanceRequest = new AccountAnalysisMaintenanceRequest() + { + AccountGroups = accountGroupsList.ToArray() + }; + + var accountAnalysisGroupMaintenanceRequest = new AccountAnalysisGroupMaintenanceRequest + { + AccountNumber = 11111111, + IsGenerateAnalysisStatement = true, + IsPrintAnalysisStatement = true, + IsUseForServiceCharge = true, + }; + + var maintenanceResponse = new AccountAnalysisMaintenanceResponse + { + WasSuccessful = true + }; + + var basicResponse = new BasicResponse(maintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountAnalysisMaintenanceRequest(It.IsAny())).Returns(maintenanceResponse).Verifiable(); + var result = _service.SendAccountAnalysisGroupMaintenanceRequest(accountAnalysisGroupMaintenanceRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.Success); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountGroupAnalysisMaintenanceRequest_Exception() + { + var accountList = new List() + { + new AccountAnalysisMaintenance() + { + AccountNumber = 11111111 + } + }; + + var accountGroupsList = new List() + { + new AccountGroupMaintenance() + { + AccountGroupNumber = 0, + IsGenerateAnalysisStatement = true, + IsPrintAnalysisStatement = true, + IsUseForServiceCharge = true, + ServiceChargeAccountNumber = 11111111, + StatementAccountNumber = 11111111, + Accounts = accountList.ToArray() + } + }; + + var accountAnalysisMaintenanceRequest = new AccountAnalysisMaintenanceRequest() + { + AccountGroups = accountGroupsList.ToArray() + }; + + var accountAnalysisGroupMaintenanceRequest = new AccountAnalysisGroupMaintenanceRequest + { + AccountNumber = 11111111, + IsGenerateAnalysisStatement = true, + IsPrintAnalysisStatement = true, + IsUseForServiceCharge = true, + }; + + var maintenanceResponse = new AccountAnalysisMaintenanceResponse + { + WasSuccessful = false + }; + + _mockAccountDao.Setup(x => x.SendAccountAnalysisMaintenanceRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.SendAccountAnalysisGroupMaintenanceRequest(accountAnalysisGroupMaintenanceRequest)); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void AddPersonAccount_OK() + { + var createPersonAccountRequest = new CreatePersonAccountRequest() + { + PersonNumber = 1, + FirstName = "Test", + LastName = "Tester", + BranchOrganizationNumber = 1 + }; + var accountMaintenanceResponse = new AccountMaintenanceResponse() + { + WasSuccessful = true + }; + var createdAccountResponse = new CreatedAccountResponse(accountMaintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Returns(accountMaintenanceResponse).Verifiable(); + + var result = _service.AddPersonAccount(createPersonAccountRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.BasicResponse.Success); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void AddPersonAccount_Exception() + { + var createPersonAccountRequest = new CreatePersonAccountRequest() + { + PersonNumber = 1, + FirstName = "Test", + LastName = "Tester", + BranchOrganizationNumber = 1 + }; + var accountMaintenanceResponse = new AccountMaintenanceResponse() + { + WasSuccessful = false + }; + var createdAccountResponse = new CreatedAccountResponse(accountMaintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.AddPersonAccount(createPersonAccountRequest)); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void AddOrganizationAccount_OK() + { + var createOrganizationAccountRequest = new CreateOrganizationAccountRequest() + { + OrganizationNumber = 1, + BranchOrganizationNumber = 1 + }; + var accountMaintenanceResponse = new AccountMaintenanceResponse() + { + WasSuccessful = true + }; + var createdAccountResponse = new CreatedAccountResponse(accountMaintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Returns(accountMaintenanceResponse).Verifiable(); + + var result = _service.AddOrganizationAccount(createOrganizationAccountRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.BasicResponse.Success); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void AddOrganizationAccount_Exception() + { + var createOrganizationAccountRequest = new CreateOrganizationAccountRequest() + { + OrganizationNumber = 1, + BranchOrganizationNumber = 1 + }; + var accountMaintenanceResponse = new AccountMaintenanceResponse() + { + WasSuccessful = false + }; + var createdAccountResponse = new CreatedAccountResponse(accountMaintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.AddOrganizationAccount(createOrganizationAccountRequest)); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void AddOrganizationControllerPerson_OK() + { + var orgMaintenanceRequest = new OrganizationMaintenanceRequest() + { + OrganizationNumber = 1, + ControllingPersonNumber = 1 + }; + var orgMaintenanceResponse = new OrgMaintenanceResponse() + { + WasSuccessful = true + }; + + _mockAccountDao.Setup(x => x.SendOrgMaintenanceRequest(It.IsAny())).Returns(orgMaintenanceResponse).Verifiable(); + + var result = _service.AddOrganizationControlPerson(orgMaintenanceRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.Success); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void AddOrganizationControllerPerson_Exception() + { + var orgMaintenanceRequest = new OrganizationMaintenanceRequest() + { + OrganizationNumber = 1, + ControllingPersonNumber = 1 + }; + var orgMaintenanceResponse = new OrgMaintenanceResponse() + { + WasSuccessful = false + }; + + _mockAccountDao.Setup(x => x.SendOrgMaintenanceRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.AddOrganizationControlPerson(orgMaintenanceRequest)); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountNickNameUpdateRequest_OK() + { + var accountRequest = new AccountNickNameUpdateRequest() + { + AccountNumber = 1111111, + AccountDescription = "TestSuccess" + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = true + }; + + var basicResponse = new BasicResponse(maintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Returns(maintenanceResponse).Verifiable(); + var result = _service.SendAccountNickNameUpdateRequest(accountRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.Success); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountNickNameUpdateRequest_Exception() + { + var accountRequest = new AccountNickNameUpdateRequest() + { + AccountNumber = 1111111, + AccountDescription = "TestException" + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = false + }; + + var basicResponse = new BasicResponse(maintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.SendAccountNickNameUpdateRequest(accountRequest)); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountCreditReportTypeUpdateRequest_OK() + { + var accountRequest = new AccountCreditReportTypeUpdateRequest() + { + AccountNumber = 1111111, + CreditReportType = "EXCL" + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = true + }; + + var basicResponse = new BasicResponse(maintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Returns(maintenanceResponse).Verifiable(); + var result = _service.SendAccountCreditReportTypeUpdateRequest(accountRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.Success); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountCreditReportTypeUpdateRequest_Exception() + { + var accountRequest = new AccountCreditReportTypeUpdateRequest() + { + AccountNumber = 1111111, + CreditReportType = "EXCL" + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = false + }; + + var basicResponse = new BasicResponse(maintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.SendAccountCreditReportTypeUpdateRequest(accountRequest)); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountContractDateUpdateRequest_OK() + { + var accountRequest = new AccountContractDateUpdateRequest() + { + AccountNumber = 1111111, + ContractDate = DateTime.Now, + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = true + }; + + var basicResponse = new BasicResponse(maintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Returns(maintenanceResponse).Verifiable(); + var result = _service.SendAccountContractDateUpdateRequest(accountRequest); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.Success); + _mockAccountDao.Verify(); + } + + [TestMethod] + public void SendAccountContractDateUpdateRequest_Exception() + { + var accountRequest = new AccountContractDateUpdateRequest() + { + AccountNumber = 1111111, + ContractDate = DateTime.Now, + }; + + var maintenanceResponse = new AccountMaintenanceResponse + { + WasSuccessful = false + }; + + var basicResponse = new BasicResponse(maintenanceResponse); + + _mockAccountDao.Setup(x => x.SendAccountMaintenanceRequest(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.SendAccountContractDateUpdateRequest(accountRequest)); + _mockAccountDao.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/CollateralMaintenanceServiceTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/CollateralMaintenanceServiceTest.cs new file mode 100644 index 0000000..658ad62 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/CollateralMaintenanceServiceTest.cs @@ -0,0 +1,126 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Services +{ + [TestClass] + public class CollateralMaintenanceServiceTest + { + private CollateralMaintenanceService _service; + private Mock _mockCollateralDao; + + public CollateralMaintenanceServiceTest() + { + _mockCollateralDao = new Mock(); + _service = new CollateralMaintenanceService(_mockCollateralDao.Object); + } + + [TestMethod] + public void GetPropertyByPropertyNumber_OK() + { + var searchResponse = new CollateralSearchResponse + { + WasSuccessful = true + }; + + _mockCollateralDao.Setup(x => x.FindCollateralMaintenanceByPropertyNumber(100000)).Returns(searchResponse).Verifiable(); + + var result = _service.GetCollateralMaintenanceByPropertyNumber(100000); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockCollateralDao.Verify(); + } + + [TestMethod] + public void GetPropertyByPropertyNumber_Exception() + { + _mockCollateralDao.Setup(x => x.FindCollateralMaintenanceByPropertyNumber(100000)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.GetCollateralMaintenanceByPropertyNumber(100000)); + _mockCollateralDao.Verify(); + } + + [TestMethod] + public void PostCollateralMaintenanceRequest_OK() + { + var fieldDetails = new UserFieldRequest() + { + PropertyNumber = 100000, + UserFieldCode = "TEST", + Value = "TEST" + }; + + var maintenanceResponse = new CollateralMaintenanceResponse() + { + WasSuccessful = true + }; + + _mockCollateralDao.Setup(x => x.AddCollateralMaintenanceByPropertyNumber(It.IsAny())).Returns(maintenanceResponse).Verifiable(); + + var result = _service.InsertCollateralMaintenance(fieldDetails); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.Success); + _mockCollateralDao.Verify(); + } + + [TestMethod] + public void PostCollateralMaintenanceRequest_Exception() + { + var fieldDetails = new UserFieldRequest() + { + PropertyNumber = 100000, + UserFieldCode = "TEST", + Value = "TEST" + }; + + _mockCollateralDao.Setup(x => x.AddCollateralMaintenanceByPropertyNumber(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.InsertCollateralMaintenance(fieldDetails)); + _mockCollateralDao.Verify(); + } + + [TestMethod] + public void PutCollateralMaintenanceRequest_OK() + { + var fieldDetails = new UserFieldRequest() + { + PropertyNumber = 100000, + UserFieldCode = "TEST", + Value = "TEST" + }; + + var maintenanceResponse = new CollateralMaintenanceResponse() + { + WasSuccessful = true + }; + + _mockCollateralDao.Setup(x => x.UpdateCollateralMaintenanceByPropertyNumber(It.IsAny())).Returns(maintenanceResponse).Verifiable(); + + var result = _service.UpdateCollateralMaintenance(fieldDetails); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.Success); + _mockCollateralDao.Verify(); + } + + [TestMethod] + public void PutCollateralMaintenanceRequest_Exception() + { + var fieldDetails = new UserFieldRequest() + { + PropertyNumber = 100000, + UserFieldCode = "TEST", + Value = "TEST" + }; + + _mockCollateralDao.Setup(x => x.UpdateCollateralMaintenanceByPropertyNumber(It.IsAny())).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.UpdateCollateralMaintenance(fieldDetails)); + _mockCollateralDao.Verify(); + } + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/IndirectLoanServiceTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/IndirectLoanServiceTest.cs new file mode 100644 index 0000000..764ef10 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/IndirectLoanServiceTest.cs @@ -0,0 +1,161 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; +using System.Collections.Generic; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Models; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Response; +using Cmc = LCU.API.Internal.CoreSoapApiWrapper.Models.Cmc; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Services +{ + [TestClass] + public class IndirectLoanServiceTest + { + private IndirectLoanService _service; + private Mock _mockDao; + private Mock _mockSoapConfiguration; + private Mock _mockCoreCmcConnection; + private const string AuthTypeToken = "3"; + + public IndirectLoanServiceTest() + { + _mockDao = new Mock(); + _mockSoapConfiguration = new Mock(); + _mockCoreCmcConnection = new Mock(); + + _mockSoapConfiguration.Object.RequestType = "16370"; + _mockSoapConfiguration.Object.IPAddress = "10.10.0.00"; + _mockSoapConfiguration.Object.PortId = 2500; + _mockSoapConfiguration.Object.RequestType = "16340"; + _mockSoapConfiguration.Object.SocketApplicationId = "7726"; + _mockSoapConfiguration.Object.SocketDeviceId = "FULL"; + _mockSoapConfiguration.Object.AuthenticationType = "2"; + _mockSoapConfiguration.Object.SocketTimeout = 10000; + + _service = new IndirectLoanService(_mockDao.Object, _mockCoreCmcConnection.Object, _mockSoapConfiguration.Object); + } + + [TestMethod] + public void UpdateDealerOriginalBalancesRequest_OK() + { + var accountValue = new Cmc.Account() + { + AcctNbr = "11111111111" + }; + + var accountRequest = new Cmc.AccountRequest() + { + Account = accountValue, + ReqTypCd = _mockSoapConfiguration.Object.RequestType + }; + + var userAuthentication = new Cmc.UserAuthentication() + { + AuthTyp = _mockSoapConfiguration.Object.AuthenticationType, + ApplNbr = _mockSoapConfiguration.Object.SocketApplicationId, + PhysAddr = _mockSoapConfiguration.Object.SocketDeviceId, + UserId = "LOANORIG" + //Passwd = "TESTTOKENSTRING" use without token for testing + }; + + var requestsBase = new List(); + requestsBase.Add(accountRequest); + + var input = new Cmc.Input() + { + UserAuthentication = userAuthentication, + Requests = requestsBase + }; + + var outputResponse = new Cmc.Response() + { + SuccessYN = "Y", + Errors = new List() + }; + + var output = new Cmc.Output() + { + Responses = new List() { outputResponse } + }; + + var transaction = new Cmc.Transaction() + { + Input = input, + CommitRollbackYN = "Y", + Output = output + }; + + var account = "11111111111"; + + var response = new UpdateDealerOriginalBalanceResponse(); + _mockCoreCmcConnection.Setup(x => x.CreateSocketTransactionRequest(It.IsAny())).Returns(transaction); + _mockDao.Setup(x => x.UpdateDealerOriginalBalance(transaction)).Returns(transaction).Verifiable(); + + var result = _service.UpdateDealerOriginalBalances(account); + Assert.IsNotNull(result); + _mockCoreCmcConnection.Verify(); + _mockDao.Verify(); + } + + [TestMethod] + public void UpdateDealerOriginalBalancesRequest_Exception() + { + var accountValue = new Cmc.Account() + { + AcctNbr = "11111111111" + }; + + var accountRequest = new Cmc.AccountRequest() + { + Account = accountValue, + ReqTypCd = _mockSoapConfiguration.Object.RequestType + }; + + var userAuthentication = new Cmc.UserAuthentication() + { + AuthTyp = _mockSoapConfiguration.Object.AuthenticationType, + ApplNbr = _mockSoapConfiguration.Object.SocketApplicationId, + PhysAddr = _mockSoapConfiguration.Object.SocketDeviceId, + UserId = "LOANORIG" + //Passwd = "TESTTOKENSTRING" use without token for testing + }; + + var requestsBase = new List(); + requestsBase.Add(accountRequest); + + var input = new Cmc.Input() + { + UserAuthentication = userAuthentication, + Requests = requestsBase + }; + + var outputResponse = new Cmc.Response() + { + SuccessYN = "Y", + //Errors = new List() + }; + + var output = new Cmc.Output() + { + Responses = new List() { outputResponse } + }; + + var transaction = new Cmc.Transaction() + { + Input = input, + CommitRollbackYN = "Y", + Output = output + }; + + var account = "11111111111111"; + _mockCoreCmcConnection.Setup(x => x.CreateSocketTransactionRequest(It.IsAny())).Returns(transaction); + _mockDao.Setup(x => x.UpdateDealerOriginalBalance(transaction)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.UpdateDealerOriginalBalances(account)); + _mockDao.Verify(); + } + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/MonetaryTransactionServiceTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/MonetaryTransactionServiceTest.cs new file mode 100644 index 0000000..f7087ad --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/MonetaryTransactionServiceTest.cs @@ -0,0 +1,208 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Models; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; +using System.Collections.Generic; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Services +{ + [TestClass] + public class MonetaryTranscationServiceTest + { + private MonetaryTransactionService _service; + private Mock _mockDao; + private Mock _mockSoapConfiguration; + + public MonetaryTranscationServiceTest() + { + _mockDao = new Mock(); + _mockSoapConfiguration = new Mock(); + + _mockSoapConfiguration.Object.ApprovalPersonNumber = "5225"; + _mockSoapConfiguration.Object.OverrideCashBoxNumber = "800"; + + _service = new MonetaryTransactionService(_mockDao.Object, _mockSoapConfiguration.Object); + } + + [TestMethod] + public void AddMonetaryTransactionsRequest_OK() + { + var groupRequest = new GroupedMonetaryTransactionRequest() + { + + MonetaryTransactionRequests = new List() { + + new MonetaryTransactionRequest() + { + AccountNumber = 19618756535, + RequestNumber = "1", + TransactionTypeCode = "DEXP", + + FundBalanceTypes = new FundBalanceType[1] + { + new FundBalanceType() + { + FundBalanceAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "IMED" + } + }, + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = 1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + } + }, + + new MonetaryTransactionRequest() + { + AccountNumber = 19617805142, + TransactionAmount = -1.25, + ParentRequestNumber = "1", + RequestNumber = "2", + TransactionTypeCode = "DRIR", + Description = "", + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = -1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = -1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + + } + } + } + }; + + var response = new MonetaryTransactionResponse() + { + WasSuccessful = true + }; + + var listResponse = new List { response }; + var listGroupRequest = new List { groupRequest }; + + _mockDao.Setup(x => x.AddMonetaryTransactions(groupRequest.MonetaryTransactionRequests)).Returns(listResponse).Verifiable(); + + var result = _service.AddMonetaryTransactions(listGroupRequest); + Assert.IsNotNull(result); + + _mockDao.Verify(); + } + + [TestMethod] + public void AddMonetaryTransactionsRequest_Exception() + { + var groupRequest = new GroupedMonetaryTransactionRequest() + { + + MonetaryTransactionRequests = new List() { + + new MonetaryTransactionRequest() + { + AccountNumber = 19618756535, + RequestNumber = "1", + TransactionTypeCode = "DEXP", + + FundBalanceTypes = new FundBalanceType[1] + { + new FundBalanceType() + { + FundBalanceAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "IMED" + } + }, + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = 1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = 1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + } + }, + + new MonetaryTransactionRequest() + { + AccountNumber = 19617805142, + TransactionAmount = -1.25, + ParentRequestNumber = "1", + RequestNumber = "2", + TransactionTypeCode = "DRIR", + Description = "", + + BalanceTypes = new BalanceType1[1] { + new BalanceType1() { + BalanceCategoryCode = "UPFR", + BalanceTypeCode = "DLR", + BalanceTypeAmount = -1.25 + } + }, + + Funds = new Fund[1] { + new Fund() { + ClearingCategoryCode = "IMED", + FundAmount = -1.25, + FundTypeCode = "EL", + FundTypeDetailCode = "INTR", + NumberOfItems = 1 + } + + } + } + } + }; + + var response = new MonetaryTransactionResponse() + { + WasSuccessful = false + }; + + var listResponse = new List { response }; + var listGroupRequest = new List { groupRequest }; + + _mockDao.Setup(x => x.AddMonetaryTransactions(groupRequest.MonetaryTransactionRequests)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + Assert.ThrowsException(() => _service.AddMonetaryTransactions(listGroupRequest)); + _mockDao.Verify(); + } + } +} diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/PersonAgreementServiceTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/PersonAgreementServiceTest.cs new file mode 100644 index 0000000..26a6047 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/PersonAgreementServiceTest.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Models.Requests; +using LCU.API.Internal.CoreSoapApiWrapper.Services; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Services +{ + [TestClass] + public class PersonAgreementServiceTest + { + private PersonAgreementService _service; + private Mock _mockPersonAgreementDao; + + public PersonAgreementServiceTest() + { + _mockPersonAgreementDao = new Mock(); + _service = new PersonAgreementService(_mockPersonAgreementDao.Object); + } + + [TestMethod] + public void UpdatePersonAgreementsDetailTypes_OK() + { + var response = new PersonAgreementMaintenanceResponse() + { + WasSuccessful = true + }; + + _mockPersonAgreementDao.Setup(x => x.SendPersonAgreementMaintenanceRequest(It.IsAny())) + .Returns(response).Verifiable(); + + var request = new PersonAgreementDetailTypeRequest() + { + PersonNumber = 1, + AgreeNumber = 2, + DetailTypes = new List() + { + new DetailType() + { + DetailTypeCode = "Stat", + DetailValue = "CLOS" + } + } + }; + var result = _service.UpdatePersonAgreementsDetailTypes(request); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.Success); + _mockPersonAgreementDao.Verify(); + } + + [TestMethod] + public void UpdatePersonAgreementsDetailTypes_Exception() + { + _mockPersonAgreementDao.Setup(x => x.SendPersonAgreementMaintenanceRequest(It.IsAny())) + .Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + var request = new PersonAgreementDetailTypeRequest() + { + PersonNumber = 1, + AgreeNumber = 2, + DetailTypes = new List() + { + new DetailType() + { + DetailTypeCode = "Stat", + DetailValue = "CLOS" + } + } + }; + Assert.ThrowsException(() => _service.UpdatePersonAgreementsDetailTypes(request)); + _mockPersonAgreementDao.Verify(); + } + + [TestMethod] + public void UpdatePersonAgreementsDetailTypes_DetailTypes_Null_Exception() + { + var request = new PersonAgreementDetailTypeRequest() + { + PersonNumber = 1, + AgreeNumber = 2, + DetailTypes = null + }; + Assert.ThrowsException(() => _service.UpdatePersonAgreementsDetailTypes(request)); + _mockPersonAgreementDao.Verify(x => x.SendPersonAgreementMaintenanceRequest( + It.IsAny()), Times.Never); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/TaxServiceTest.cs b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/TaxServiceTest.cs new file mode 100644 index 0000000..47efa62 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/Services/TaxServiceTest.cs @@ -0,0 +1,47 @@ +using LCU.API.Internal.CoreSoapApiWrapper.CoreSoapUtilities; +using LCU.API.Internal.CoreSoapApiWrapper.DataAccess; +using LCU.API.Internal.CoreSoapApiWrapper.Services; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Moq; +using System; + +namespace LCU.API.Internal.CoreSoapApiWrapperTest.Services +{ + [TestClass] + public class TaxServicesTest + { + private readonly TaxService _service; + private readonly Mock _mockTaxDao; + + public TaxServicesTest() + { + _mockTaxDao = new Mock(); + _service = new TaxService(_mockTaxDao.Object); + } + + [TestMethod] + public void GetTaxIdData_OK() + { + var taxIdResponse = new GetTaxIdDataResponse + { + WasSuccessful = true + }; + + _mockTaxDao.Setup(x => x.GetTaxIdData(1001)).Returns(taxIdResponse).Verifiable(); + + var result = _service.GetTaxIdData(1001); + Assert.IsNotNull(result); + Assert.IsTrue((bool)result.WasSuccessful); + _mockTaxDao.Verify(); + } + + [TestMethod] + public void GetTaxIdData_Exception() + { + _mockTaxDao.Setup(x => x.GetTaxIdData(1001)).Throws(new Exception("Error thrown in unit test.")).Verifiable(); + + Assert.ThrowsException(() => _service.GetTaxIdData(1001)); + _mockTaxDao.Verify(); + } + } +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/app.config b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/app.config new file mode 100644 index 0000000..5efc890 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/app.config @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/packages.config b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/packages.config new file mode 100644 index 0000000..2a92567 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/LCU.API.Internal.CoreSoapApiWrapperTest/packages.config @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/README.md b/LCU.API.Internal.CoreSoapApiWrapper/README.md new file mode 100644 index 0000000..714e81e --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/README.md @@ -0,0 +1,44 @@ +# Introduction +The CoreSoapApiWrapper was created to be a wrapper around making DNA Soap requests. + +# Setting up Soap Request +1. Create controller class and desired endpoint(s). +2. Create service class and methods. +3. Create data access class + a. Use CoreSoapRequest class to call SubmitRequest or SubmitRequests. These methods take in a generic request(DNA RequestBase Extension) and return the response(DNA ResponseBase Extension). These should be the DNA ServiceReference generated models that extend the RequestBase and ResponseBase. +4. Create appropriate controller, service, and data access unit tests. + +# CoreSoapRequest +The CoreSoapRequest was created to help handle soap request with the following 3 methods. +1. SubmitRequest - Takes in a TRequest generic and outputs a TResponse generic. The TRequest is an Extension of the DNA model RequestBase and the TResponse is an exention of the ResponseBase. This method will create a transaction input, submit transaction input, and will return TResponse. +2. SubmitRequests - Takes in a List generic and outputs a List generic. The TRequest is an Extension of the DNA model RequestBase and the TResponse is an extension of the ResponseBase. This method will create a transaction input, submit transaction input, and will return List. +3. SubmitTransactionInput - Takes a TransactionInput(DNA Model), creates a coreapiServiceclient, SubmitsRequest, handles basic null and authentication errors. + +# CoreSoapConnection +The CoreSoapConnection was created for a central location to CreateTransactionInput, GetWhoIsToken, make a DirectSSORequest, make final WhoIsTokenRequest. This is all done to set up the TransactionInput(DNA model) to make soap transactions. + +1. CreateTransactionInput - There is two CreateTransactionInput methods one takes in a TRequest that calls the second that takes in a List. The TransactionInput models holds the authentication and request. This method helps compile all the required elements. +2. GetWhoIsToken - top level method that starts the process of getting SSOTicket using a Direct SSOTicket request. Then calling the RequestWhoIsToken that uses the SSOTicket to get the required token. +3. DirectSSORequest - Makes SSOTicket Request. +4. RequestWhoIsToken - Uses SSOTicket to get the WhoIsToken. +5. WhoIsRequest - Makes the request to DNA to get the WhoIsToken. + +# Generating the DNA ServiceReference.cs +Note from Fiserv reference: (never had any luck importing a WSDL file using Add Service Reference). + +The following was performed o generate ServiceReference. + +Open a “Developer Command Prompt for VS20NN” (Start->Visual Studio NNNN->Developer Command Prompt…) + +svcutil /out:ServiceReference.cs /config:ServiceReference.config /n:*,YOURNAMESPACE.ServiceReference WSDLPATH\WSDLNAME.wsdl WSDLPATH\*.xsd + +Where: +YOURNAMESPACE is the namespace you want to use. +WSDLPATH is the path to the WSDL files (you could just change to the WSDL folder). +WSDLNAME is the name of .wsdl file (I think it’s www.opensolutions.com.CoreApi.wsdl). + +This will result in: +ServiceReference.cs (you can name something different if you wish) with all the definitions for the web service. +ServiceReference.config which has app.config entries you can add to your application’s app.config for bindings/endpoints. + +So, then you can add ServiceReference.cs to your project and update your app.config with appropriate ServiceReference.config entries. diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-k8s-pipeline.yaml b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-k8s-pipeline.yaml new file mode 100644 index 0000000..93fafae --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-k8s-pipeline.yaml @@ -0,0 +1,54 @@ +parameters: +- name: target_environment + displayName: Target Environment + type: string + default: qa + values: + - qa + - uat + - prd +- name: k8s_namespace + displayName: K8s Namespace to deploy to + type: string + default: landmarkcu + values: + - landmarkcu + +variables: +- template: ./config-files/${{ parameters.target_environment }}-pvars.yaml +- name: source_branch_name + value: $[replace(replace(variables['Build.SourceBranch'], 'refs/heads/', ''), '/', '-')] +- name: docker_container_repository_name + value: landmarkcu/lcu.api.internal.coresoapapiwrapper-coresoapapiwrapper + +resources: + repositories: + - repository: azdo_pipeline_templates + type: git + name: Infrastructure Platform/azdo-pipeline-templates + ref: main + +stages: +# DOCKER BUILD AND PUSH +- template: docker-build-push.yaml@azdo_pipeline_templates + parameters: + azdo_agent_pool: $(pvar_azdo_agent_pool) + docker_registry_service_connection: $(pvar_docker_registry_service_connection) + docker_container_repository_name: $(docker_container_repository_name) + dockerfile_path: ./Dockerfile + docker_image_tags: | + build-$(Build.BuildId) + $(source_branch_name) + +# K8S DEPLOY +- template: k8s-deploy.yaml@azdo_pipeline_templates + parameters: + dependsOn: CI + condition: or(eq(variables['Build.SourceBranchName'], 'develop'), eq(variables['Build.SourceBranchName'], 'main')) + azdo_agent_pool: $(pvar_azdo_agent_pool) + kubectl_version: $(pvar_kubectl_version) + k8s_service_connection: $(pvar_k8s_service_connection) + k8s_namespace: ${{ parameters.k8s_namespace }} + k8s_kustomization_path: ./kustomize/overlays/${{ parameters.target_environment }} + docker_registry_service_connection: $(pvar_docker_registry_service_connection) + docker_image_to_deploy: $(docker_container_repository_name):build-$(Build.BuildId) diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-feature-branches.yaml b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-feature-branches.yaml new file mode 100644 index 0000000..0dd52f4 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-feature-branches.yaml @@ -0,0 +1,10 @@ +trigger: + branches: + include: + - '*' + exclude: + - 'master' + - 'develop' +extends: + template: azure-k8s-pipeline.yaml + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-prd.yaml b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-prd.yaml new file mode 100644 index 0000000..bc94844 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-prd.yaml @@ -0,0 +1,9 @@ +trigger: + branches: + include: + - 'master' +extends: + template: azure-k8s-pipeline.yaml + parameters: + target_environment: prd + k8s_namespace: landmarkcu diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-qa.yaml b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-qa.yaml new file mode 100644 index 0000000..f581dd4 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-qa.yaml @@ -0,0 +1,9 @@ +trigger: + branches: + include: + - 'develop' +extends: + template: azure-k8s-pipeline.yaml + parameters: + target_environment: qa + k8s_namespace: landmarkcu diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-uat.yaml b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-uat.yaml new file mode 100644 index 0000000..76ca2ae --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/azure-pipelines-uat.yaml @@ -0,0 +1,9 @@ +trigger: + branches: + include: + - 'master' +extends: + template: azure-k8s-pipeline.yaml + parameters: + target_environment: uat + k8s_namespace: landmarkcu diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/prd-pvars.yaml b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/prd-pvars.yaml new file mode 100644 index 0000000..26b2f66 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/prd-pvars.yaml @@ -0,0 +1,6 @@ +--- +variables: + pvar_azdo_agent_pool: vmss-sub-df-lcu-apps-prd-lz-uscz + pvar_docker_registry_service_connection: Docker Registry LMCU + pvar_k8s_service_connection: svcon-sub-df-lcu-apps-prd-aks-k8s-uscz + pvar_kubectl_version: 1.25.9 diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/qa-pvars.yaml b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/qa-pvars.yaml new file mode 100644 index 0000000..fc68d52 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/qa-pvars.yaml @@ -0,0 +1,6 @@ +--- +variables: + pvar_azdo_agent_pool: vmss-sub-df-lcu-apps-qa-lz-uscz + pvar_docker_registry_service_connection: Docker Registry LMCU + pvar_k8s_service_connection: svcon-sub-df-lcu-apps-qa-aks-k8s-uscz + pvar_kubectl_version: 1.25.9 \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/uat-pvars.yaml b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/uat-pvars.yaml new file mode 100644 index 0000000..aba3279 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azdo_pipelines/config-files/uat-pvars.yaml @@ -0,0 +1,6 @@ +--- +variables: + pvar_azdo_agent_pool: vmss-sub-df-lcu-apps-uat-lz-uscz + pvar_docker_registry_service_connection: Docker Registry LMCU + pvar_k8s_service_connection: svcon-sub-df-lcu-apps-uat-aks-k8s-uscz + pvar_kubectl_version: 1.25.9 \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azure-pipelines-iis.yml b/LCU.API.Internal.CoreSoapApiWrapper/azure-pipelines-iis.yml new file mode 100644 index 0000000..f824c13 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azure-pipelines-iis.yml @@ -0,0 +1,84 @@ +name: 'LCU.API.Internal.CoreSoapApiWrapper.$(Build.SourceBranchName).$(Date:yyyyMMdd)$(Rev:.r)' +trigger: + branches: + include: + - '*' + +pool: + name: LCUOnPrem + demands: + - msbuild + - visualstudio + +variables: + BuildPlatform: 'any cpu' + +steps: +- task: NuGetToolInstaller@0 + displayName: 'Use NuGet 5.5.1' + inputs: + versionSpec: 5.5.1 + +- task: NuGetCommand@2 + displayName: 'NuGet restore' + inputs: + restoreSolution: '**\*.sln' + vstsFeed: '58ebbac4-8e98-4281-bb3f-58003852f4a7' + +- task: DotNetCoreCLI@2 + displayName: 'dotnet restore' + inputs: + command: restore + projects: '**/*.csproj' + +- task: VSBuild@1 + condition: eq(variables['Build.SourceBranchName'], 'develop') + displayName: 'Build solution for Debug' + inputs: + solution: '**\*.sln' + msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"' + platform: '$(BuildPlatform)' + configuration: 'Debug' + +- task: VSBuild@1 + condition: eq(variables['Build.SourceBranchName'], 'release') + displayName: 'Build solution for Release / Uat' + inputs: + solution: '**\*.sln' + msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"' + platform: '$(BuildPlatform)' + configuration: 'Uat' + +- task: VSBuild@1 + condition: eq(variables['Build.SourceBranchName'], 'master' ) + displayName: 'Build solution for Master / Production' + inputs: + solution: '**\*.sln' + msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"' + platform: '$(BuildPlatform)' + configuration: 'Release' + +- task: VSTest@2 + displayName: 'Test Assemblies' + inputs: + testAssemblyVer2: | + **\$(BuildConfiguration)\*test*.dll + !**\obj\** + platform: '$(BuildPlatform)' + configuration: 'Release' + diagnosticsEnabled: True + +- task: PublishSymbols@2 + condition: and (succeeded(), or( eq(variables['Build.SourceBranchName'], 'develop'), eq(variables['Build.SourceBranchName'], 'release'), eq(variables['Build.SourceBranchName'], 'master')) ) + displayName: 'Publish symbols path' + inputs: + SearchPattern: '**\bin\**\*.pdb' + PublishSymbols: false + continueOnError: true + +- task: PublishBuildArtifacts@1 + condition: and (succeeded(), or( eq(variables['Build.SourceBranchName'], 'develop'), eq(variables['Build.SourceBranchName'], 'release'), eq(variables['Build.SourceBranchName'], 'master')) ) + displayName: 'Publish Artifact' + inputs: + PathtoPublish: '$(build.artifactstagingdirectory)' + ArtifactName: 'dist_$(Build.SourceBranchName)' \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/azure-pipelines.yml b/LCU.API.Internal.CoreSoapApiWrapper/azure-pipelines.yml new file mode 100644 index 0000000..ec2655d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/azure-pipelines.yml @@ -0,0 +1,64 @@ +# Starter pipeline +# Start with a minimal pipeline that you can customize to build and deploy your code. +# Add steps that build, run tests, deploy, and more: +# https://aka.ms/yaml + +name: 'LCU.Api.Internal.CoreApiWrapper.$(Build.SourceBranchName).$(Date:yyyyMMdd)$(Rev:.r)' +trigger: + branches: + include: + - '*' + +pool: + name: LCUOnPrem + demands: + - Agent.Name -equals SLES-Docker + +stages: +- stage: Build + displayName: Build stage + jobs: + - job: Build + displayName: Build + steps: + - script: echo Docker Build Starting + displayName: 'Docker Build Start' + - task: Docker@2 + inputs: + containerRegistry: 'Docker Registry LMCU' + repository: 'landmarkcu/core-api-wrapper' + command: 'build' + Dockerfile: '**/Dockerfile' + tags: | + $(Build.BuildID) + latest + arguments: '--build-arg PAT=$(System.AccessToken)' + +- stage: Publish + displayName: Publish + dependsOn: Build + condition: or(eq(variables['Build.SourceBranchName'], 'develop'), eq(variables['Build.SourceBranchName'], 'master')) + jobs: + - job: Publish + displayName: Publish + steps: + - task: Docker@2 + inputs: + containerRegistry: 'Docker Registry LMCU' + repository: 'landmarkcu/core-api-wrapper' + command: 'push' + tags: | + $(Build.BuildID) + latest + displayName: 'Publish Docker Image' + + - task: CmdLine@2 + inputs: + script: 'sed -i ''s/{{version}}/$(Build.BuildID)/g'' _deploy/base/Deployment.yaml' + + - task: PublishPipelineArtifact@1 + inputs: + targetPath: './_deploy' + artifact: 'overlay' + publishLocation: 'pipeline' + displayName: 'Publish Overlay Artifact' diff --git a/LCU.API.Internal.CoreSoapApiWrapper/cleanbuildrun.sh b/LCU.API.Internal.CoreSoapApiWrapper/cleanbuildrun.sh new file mode 100644 index 0000000..6bc5c38 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/cleanbuildrun.sh @@ -0,0 +1,12 @@ +#!/bin/bash +echo "Building Core Soap API Wrapper Docker Image"; +dotnet clean +rm -rf LCU.API.Internal.CoreSoapApiWrapper/bin +rm -rf LCU.API.Internal.CoreSoapApiWrapper/obj +#rm -rf LCU.API.Internal.CoreSoapApiWrapperTest/obj +#rm -rf LCU.API.Internal.CoreSoapApiWrapperTest/bin +docker build -t landmarkcu/core-soap-wrapper . +echo "Running Core Soap API Wrapper Docker Container"; +docker run -p 8080:80 landmarkcu/core-soap-wrapper + + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/entrypoint.sh b/LCU.API.Internal.CoreSoapApiWrapper/entrypoint.sh new file mode 100644 index 0000000..7c64bea --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/entrypoint.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Refresh system trust store if custom certs are mounted. +if ls /usr/local/share/ca-certificates/*.crt >/dev/null 2>&1; then + update-ca-certificates >/dev/null +fi + +# Sync Mono trust store with system CAs. +if command -v cert-sync >/dev/null 2>&1; then + cert-sync /etc/ssl/certs/ca-certificates.crt >/dev/null +fi + +exec xsp4 --port 8080 --nonstop --address 0.0.0.0 --applications /:. diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/Deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/Deployment.yaml new file mode 100644 index 0000000..ed6a273 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/Deployment.yaml @@ -0,0 +1,46 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: core-soap-api-wrapper-api +spec: + replicas: 1 + selector: + matchLabels: + app: core-soap-api-wrapper-api + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + labels: + app: core-soap-api-wrapper-api + spec: + volumes: [] + containers: + - name: core-soap-api-wrapper-api + env: [] + volumeMounts: [] + image: core-soap-api-wrapper-api + resources: + requests: + cpu: "50m" + memory: "512Mi" + limits: + memory: "512Mi" + ports: + - containerPort: 8080 + livenessProbe: + initialDelaySeconds: 5 + periodSeconds: 5 + httpGet: + path: /api/status + port: 8080 + readinessProbe: + initialDelaySeconds: 5 + periodSeconds: 5 + httpGet: + path: /api/status + port: 8080 diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/Service.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/Service.yaml new file mode 100644 index 0000000..5129caa --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/Service.yaml @@ -0,0 +1,11 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: core-soap-api-wrapper-api +spec: + selector: + app: core-soap-api-wrapper-api + ports: + - port: 8080 + targetPort: 8080 diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/kustomization.yaml new file mode 100644 index 0000000..cc77274 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/kustomization.yaml @@ -0,0 +1,9 @@ +resources: + - Deployment.yaml + - Service.yaml + - virtual-service.yaml + - secrets-provider-class.yaml + +images: +- name: core-soap-api-wrapper-api + newName: landmarkcu/lcu.api.internal.coresoapapiwrapper-coresoapapiwrapper \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/secrets-provider-class.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/secrets-provider-class.yaml new file mode 100644 index 0000000..a1976b8 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/secrets-provider-class.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: secrets-store.csi.x-k8s.io/v1 +kind: SecretProviderClass +metadata: + name: core-soap-api-wrapper-api-csi-key-vault-secrets-provider +spec: + provider: azure + parameters: + usePodIdentity: "false" + useVMManagedIdentity: "true" + tenantId: 63cd1554-2783-4a86-ae50-b9e6c21c9499 + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/virtual-service.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/virtual-service.yaml new file mode 100644 index 0000000..5f8c560 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/base/virtual-service.yaml @@ -0,0 +1,19 @@ +--- +apiVersion: networking.istio.io/v1beta1 +kind: VirtualService +metadata: + name: core-soap-api-wrapper-api +spec: + hosts: [] + gateways: + - istio-system/ingress-gateway + http: + - name: core-soap-api-wrapper-api + match: + - uri: + prefix: / + route: + - destination: + host: core-soap-api-wrapper-api + port: + number: 8080 diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/kustomization.yaml new file mode 100644 index 0000000..0ae1552 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/kustomization.yaml @@ -0,0 +1,10 @@ +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +patches: + - target: + kind: Deployment + path: set_secrets_deployment.yaml + - target: + kind: SecretProviderClass + path: set_secrets_provider.yaml diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/set_secrets_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/set_secrets_deployment.yaml new file mode 100644 index 0000000..58daec9 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/set_secrets_deployment.yaml @@ -0,0 +1,57 @@ +- op: add + path: /spec/template/spec/volumes/- + value: + name: core-soap-api-wrapper-api-secrets + csi: + driver: secrets-store.csi.k8s.io + readOnly: true + volumeAttributes: + secretProviderClass: normal-core-soap-api-wrapper-api-csi-key-vault-secrets-provider + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: core-soap-api-wrapper-api-secrets + mountPath: /vault/secrets/core-soap-api-wrapper-api-seq-api-key.json + readOnly: true + subPath: core-soap-api-wrapper-api-seq-api-key + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: core-soap-api-wrapper-api-secrets + mountPath: /vault/secrets/core-soap-api-wrapper-external-api-key-core-soap-api-wrapper.json + readOnly: true + subPath: core-soap-api-wrapper-external-api-key-core-soap-api-wrapper + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: core-soap-api-wrapper-api-secrets + mountPath: /vault/secrets/core-soap-api-wrapper-soap-connection-user-id.json + readOnly: true + subPath: core-soap-api-wrapper-soap-connection-user-id + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: core-soap-api-wrapper-api-secrets + mountPath: /vault/secrets/core-soap-api-wrapper-soap-connection-password.json + readOnly: true + subPath: core-soap-api-wrapper-soap-connection-password + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: core-soap-api-wrapper-api-secrets + mountPath: /vault/secrets/core-soap-api-wrapper-socket-connection-user-id.json + readOnly: true + subPath: core-soap-api-wrapper-socket-connection-user-id + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: core-soap-api-wrapper-api-secrets + mountPath: /vault/secrets/core-soap-api-wrapper-socket-connection-password.json + readOnly: true + subPath: core-soap-api-wrapper-socket-connection-password diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/set_secrets_provider.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/set_secrets_provider.yaml new file mode 100644 index 0000000..8638d9d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/keyvaults/normal/set_secrets_provider.yaml @@ -0,0 +1,28 @@ +- op: add + path: /spec/parameters/objects + value: | + array: + - | + objectName: core-soap-api-wrapper-api-seq-api-key + objectType: secret + objectVersion: "" + - | + objectName: core-soap-api-wrapper-external-api-key-core-soap-api-wrapper + objectType: secret + objectVersion: "" + - | + objectName: core-soap-api-wrapper-soap-connection-user-id + objectType: secret + objectVersion: "" + - | + objectName: core-soap-api-wrapper-soap-connection-password + objectType: secret + objectVersion: "" + - | + objectName: core-soap-api-wrapper-socket-connection-user-id + objectType: secret + objectVersion: "" + - | + objectName: core-soap-api-wrapper-socket-connection-password + objectType: secret + objectVersion: "" \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/appsettings/appsettings.json b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/appsettings/appsettings.json new file mode 100644 index 0000000..7a73a41 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/appsettings/appsettings.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/kustomization.yaml new file mode 100644 index 0000000..90932a9 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/kustomization.yaml @@ -0,0 +1,40 @@ +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +#Test istio process +namePrefix: normal- + +configMapGenerator: + - name: core-soap-api-wrapper-api-appsettings + files: + - appsettings/appsettings.json +generatorOptions: + disableNameSuffixHash: true + +patches: + - target: + kind: Deployment + path: set_appsettings_deployment.yaml + +replacements: + - source: + kind: Deployment + fieldPath: metadata.name + targets: + - select: + kind: Deployment + fieldPaths: + - spec.selector.matchLabels.app + - spec.template.metadata.labels.app + - spec.template.spec.containers.*.name + + - select: + kind: Service + fieldPaths: + - spec.selector.app + + - select: + kind: VirtualService + fieldPaths: + - spec.http.*.route.*.destination.host + - spec.http.*.name diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/set_appsettings_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/set_appsettings_deployment.yaml new file mode 100644 index 0000000..01bb1e1 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/components/workloads/normal/set_appsettings_deployment.yaml @@ -0,0 +1,12 @@ +- op: add + path: /spec/template/spec/volumes/- + value: + name: volume-appsettings + configMap: + name: core-soap-api-wrapper-api-appsettings + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: volume-appsettings + mountPath: /app/config/workload-appsettings diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/kustomization.yaml new file mode 100644 index 0000000..d682bc3 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/kustomization.yaml @@ -0,0 +1,8 @@ +resources: + - ../../../base +patchesStrategicMerge: + - set_appsettings_deployment.yaml + - set_secrets_provider_class.yaml +images: +- name: core-soap-api-wrapper-api + newName: landmarkcu/lcu.api.internal.coresoapapiwrapper-coresoapapiwrapper diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/set_appsettings_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/set_appsettings_deployment.yaml new file mode 100644 index 0000000..f73db2f --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/set_appsettings_deployment.yaml @@ -0,0 +1,12 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: core-soap-api-wrapper-api +spec: + template: + spec: + containers: + - name: core-soap-api-wrapper-api + env: + - name: ASPNETCORE_ENVIRONMENT + value: "Development" diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/set_secrets_provider_class.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/set_secrets_provider_class.yaml new file mode 100644 index 0000000..7e1dad0 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/common/set_secrets_provider_class.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: secrets-store.csi.x-k8s.io/v1 +kind: SecretProviderClass +metadata: + name: core-soap-api-wrapper-api-csi-key-vault-secrets-provider +spec: + parameters: + userAssignedIdentityID: 3286ed9a-f85c-4c50-b742-dbd3c1c3fe1f + keyvaultName: kv-lz-apps-qa-uscz diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/kustomization.yaml new file mode 100644 index 0000000..25a65b6 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/kustomization.yaml @@ -0,0 +1,2 @@ +resources: + - normal diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/configmap.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/configmap.yaml new file mode 100644 index 0000000..0a894e9 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/configmap.yaml @@ -0,0 +1,19 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: core-soap-api-wrapper-api-configmap +data: + primary.json: | + { + "Primary": { + "SeqUrl": "https://qa-seq.lcu-internal.com", + "CorsAllowedOrigins": [ + "http://localhost:3000", + "http://lcu-internal.com", + "https://lcu-internal.com", + "https://qa-api.lcu-internal.com", + "https://uat-api.lcu-internal.com", + "https://api.lcu-internal.com" + ] + } + } diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/kustomization.yaml new file mode 100644 index 0000000..6dd0c3b --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/kustomization.yaml @@ -0,0 +1,5 @@ +resources: + - configmap.yaml + - ../common +patchesStrategicMerge: + - set_virtual_service.yaml diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/set_virtual_service.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/set_virtual_service.yaml new file mode 100644 index 0000000..5f25eca --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/local/normal/set_virtual_service.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: networking.istio.io/v1beta1 +kind: VirtualService +metadata: + name: core-soap-api-wrapper-api +spec: + hosts: + - qa-core-soap-api-wrapper-api.apps.azure.lcu-internal.com diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/appsettings/appsettings.config b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/appsettings/appsettings.config new file mode 100644 index 0000000..20c938a --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/appsettings/appsettings.config @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/kustomization.yaml new file mode 100644 index 0000000..75fab81 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/kustomization.yaml @@ -0,0 +1,10 @@ +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +patches: + - target: + kind: Deployment + path: set_appsettings_deployment.yaml + - target: + kind: SecretProviderClass + path: set_secrets_provider_class.yaml \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/set_appsettings_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/set_appsettings_deployment.yaml new file mode 100644 index 0000000..335b8be --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/set_appsettings_deployment.yaml @@ -0,0 +1,5 @@ +- op: add + path: /spec/template/spec/containers/0/env/- + value: + name: ASPNETCORE_ENVIRONMENT + value: "Production" \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/set_secrets_provider_class.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/set_secrets_provider_class.yaml new file mode 100644 index 0000000..816f14c --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/component/set_secrets_provider_class.yaml @@ -0,0 +1,7 @@ +- op: add + path: /spec/parameters/userAssignedIdentityID + value: 9eaefc49-e5d3-48d4-a2b9-b42cf2d8ca03 + +- op: add + path: /spec/parameters/keyvaultName + value: kv-lz-apps-prod-uscz diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/kustomization.yaml new file mode 100644 index 0000000..571c847 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/kustomization.yaml @@ -0,0 +1,14 @@ +resources: + - normal + +configMapGenerator: + - name: core-soap-api-wrapper-api-environment-appsettings + files: + - appsettings/appsettings.config +generatorOptions: + disableNameSuffixHash: true + +patches: + - target: + kind: Deployment + path: set_configmap_deployment.yaml diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/normal/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/normal/kustomization.yaml new file mode 100644 index 0000000..a1e6b06 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/normal/kustomization.yaml @@ -0,0 +1,12 @@ +resources: + - ../../../base + +components: + - ../component + - ../../../components/keyvaults/normal + - ../../../components/workloads/normal + +patches: + - target: + kind: VirtualService + path: set_virtual_service.yaml diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/normal/set_virtual_service.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/normal/set_virtual_service.yaml new file mode 100644 index 0000000..e84b2e1 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/normal/set_virtual_service.yaml @@ -0,0 +1,3 @@ +- op: add + path: /spec/hosts/- + value: prd-core-soap-api-wrapper-api.apps.azure.lcu-internal.com \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/set_configmap_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/set_configmap_deployment.yaml new file mode 100644 index 0000000..3c7db21 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/prd/set_configmap_deployment.yaml @@ -0,0 +1,12 @@ +- op: add + path: /spec/template/spec/volumes/- + value: + name: volume-environment-appsettings + configMap: + name: core-soap-api-wrapper-api-environment-appsettings + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: volume-environment-appsettings + mountPath: /app/config/environment-appsettings diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/appsettings/appsettings.config b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/appsettings/appsettings.config new file mode 100644 index 0000000..8260a2d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/appsettings/appsettings.config @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/kustomization.yaml new file mode 100644 index 0000000..75fab81 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/kustomization.yaml @@ -0,0 +1,10 @@ +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +patches: + - target: + kind: Deployment + path: set_appsettings_deployment.yaml + - target: + kind: SecretProviderClass + path: set_secrets_provider_class.yaml \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/set_appsettings_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/set_appsettings_deployment.yaml new file mode 100644 index 0000000..818dec4 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/set_appsettings_deployment.yaml @@ -0,0 +1,5 @@ +- op: add + path: /spec/template/spec/containers/0/env/- + value: + name: ASPNETCORE_ENVIRONMENT + value: Development \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/set_secrets_provider_class.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/set_secrets_provider_class.yaml new file mode 100644 index 0000000..8719a77 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/component/set_secrets_provider_class.yaml @@ -0,0 +1,7 @@ +- op: add + path: /spec/parameters/userAssignedIdentityID + value: 3286ed9a-f85c-4c50-b742-dbd3c1c3fe1f + +- op: add + path: /spec/parameters/keyvaultName + value: kv-lz-apps-qa-uscz diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/kustomization.yaml new file mode 100644 index 0000000..571c847 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/kustomization.yaml @@ -0,0 +1,14 @@ +resources: + - normal + +configMapGenerator: + - name: core-soap-api-wrapper-api-environment-appsettings + files: + - appsettings/appsettings.config +generatorOptions: + disableNameSuffixHash: true + +patches: + - target: + kind: Deployment + path: set_configmap_deployment.yaml diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/normal/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/normal/kustomization.yaml new file mode 100644 index 0000000..a1e6b06 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/normal/kustomization.yaml @@ -0,0 +1,12 @@ +resources: + - ../../../base + +components: + - ../component + - ../../../components/keyvaults/normal + - ../../../components/workloads/normal + +patches: + - target: + kind: VirtualService + path: set_virtual_service.yaml diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/normal/set_virtual_service.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/normal/set_virtual_service.yaml new file mode 100644 index 0000000..4dc3935 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/normal/set_virtual_service.yaml @@ -0,0 +1,3 @@ +- op: add + path: /spec/hosts/- + value: qa-core-soap-api-wrapper-api.apps.azure.lcu-internal.com \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/set_configmap_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/set_configmap_deployment.yaml new file mode 100644 index 0000000..3c7db21 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/qa/set_configmap_deployment.yaml @@ -0,0 +1,12 @@ +- op: add + path: /spec/template/spec/volumes/- + value: + name: volume-environment-appsettings + configMap: + name: core-soap-api-wrapper-api-environment-appsettings + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: volume-environment-appsettings + mountPath: /app/config/environment-appsettings diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/appsettings/appsettings.config b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/appsettings/appsettings.config new file mode 100644 index 0000000..f1c8a4c --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/appsettings/appsettings.config @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/kustomization.yaml new file mode 100644 index 0000000..75fab81 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/kustomization.yaml @@ -0,0 +1,10 @@ +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +patches: + - target: + kind: Deployment + path: set_appsettings_deployment.yaml + - target: + kind: SecretProviderClass + path: set_secrets_provider_class.yaml \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/set_appsettings_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/set_appsettings_deployment.yaml new file mode 100644 index 0000000..4fd0533 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/set_appsettings_deployment.yaml @@ -0,0 +1,5 @@ +- op: add + path: /spec/template/spec/containers/0/env/- + value: + name: ASPNETCORE_ENVIRONMENT + value: "Staging" \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/set_secrets_provider_class.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/set_secrets_provider_class.yaml new file mode 100644 index 0000000..efe4103 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/component/set_secrets_provider_class.yaml @@ -0,0 +1,7 @@ +- op: add + path: /spec/parameters/userAssignedIdentityID + value: 64ba01ed-1ecc-4c9b-b56e-8d618f2b81ce + +- op: add + path: /spec/parameters/keyvaultName + value: kv-lz-apps-uat-uscz diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/kustomization.yaml new file mode 100644 index 0000000..571c847 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/kustomization.yaml @@ -0,0 +1,14 @@ +resources: + - normal + +configMapGenerator: + - name: core-soap-api-wrapper-api-environment-appsettings + files: + - appsettings/appsettings.config +generatorOptions: + disableNameSuffixHash: true + +patches: + - target: + kind: Deployment + path: set_configmap_deployment.yaml diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/normal/kustomization.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/normal/kustomization.yaml new file mode 100644 index 0000000..a1e6b06 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/normal/kustomization.yaml @@ -0,0 +1,12 @@ +resources: + - ../../../base + +components: + - ../component + - ../../../components/keyvaults/normal + - ../../../components/workloads/normal + +patches: + - target: + kind: VirtualService + path: set_virtual_service.yaml diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/normal/set_virtual_service.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/normal/set_virtual_service.yaml new file mode 100644 index 0000000..4aaaf28 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/normal/set_virtual_service.yaml @@ -0,0 +1,3 @@ +- op: add + path: /spec/hosts/- + value: uat-core-soap-api-wrapper-api.apps.azure.lcu-internal.com \ No newline at end of file diff --git a/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/set_configmap_deployment.yaml b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/set_configmap_deployment.yaml new file mode 100644 index 0000000..3c7db21 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/kustomize/overlays/uat/set_configmap_deployment.yaml @@ -0,0 +1,12 @@ +- op: add + path: /spec/template/spec/volumes/- + value: + name: volume-environment-appsettings + configMap: + name: core-soap-api-wrapper-api-environment-appsettings + +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: volume-environment-appsettings + mountPath: /app/config/environment-appsettings diff --git a/LCU.API.Internal.CoreSoapApiWrapper/local-config/LandmarkIssuingCA1.crt b/LCU.API.Internal.CoreSoapApiWrapper/local-config/LandmarkIssuingCA1.crt new file mode 100644 index 0000000..5e26193 --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/local-config/LandmarkIssuingCA1.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGPTCCBCWgAwIBAgITUQAAAAZOXgzS/Yff0wAAAAAABjANBgkqhkiG9w0BAQsF +ADAZMRcwFQYDVQQDEw5MYW5kbWFya1Jvb3RDQTAeFw0yNDA5MTMwMDUyMjVaFw0z +NDA5MTMwMTAyMjVaMFAxEzARBgoJkiaJk/IsZAEZFgNjb20xHDAaBgoJkiaJk/Is +ZAEZFgxsY3UtaW50ZXJuYWwxGzAZBgNVBAMTEkxhbmRtYXJrSXNzdWluZ0NBMTCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANH7WPznQzOaQNlgtu4iTeNF +SbWX5zRF2uBKTTFGLBuSmtjTLwPYYTDv3sXlo6zcosQlhh/H2EfT/zEc4zumHoP2 +aNO8MB4Rn4O/muOE8AjcBLTAGZxH59moBFXZmGsb0vfFrEJHGcMcxsyc/61MLnXL +OUp4tZa+N/WOgX+d9ald8ua/4qJg7aeIMNO0i3mrFGHnUAfUCMHORiwnUI/6NHtz +8TBo4PtnJQYCmxRT0gnlc2FKTWayj9+rD9wV5ilxiFIOIdB0e3cVVetZqIoRiR6e +51ml5S8QfFEze7maxhmDXc4cBHStsLUvVc7riVwYxvuUH8/bLpAg4H2SJWx7/+/N +UXAbvcWGR8gmAFszUY4bEN9ZTS53fwg9ME4g9pzQ93QcWMAtSp1RKqgCQOtSaFUb +EAcUTJhAmfLc81Uohn/WwhPWf9ewqsw1lE6QW1eucpJN8VjSnbhh5tmc9Shle+Nv +Cbdg3O/65chcxi6PrPNYMBJAyXA8A8lYwV9v5PfnsyEwATrUXPjxrNAukKWGSkdv +cd3wl9mUNt76i0Ok0g5fY65/hfqAE50sB9FAW4KPZt9Am8T2GHMnhY62VCXVq3cd +s165tigPk2j9JBG43Gp5O6FaHP42hEtlBF8EfcKUe0GJP1G+Yy5epFhRCoMViJBw +QPrLK1Gcv3/uAXeUMhtJAgMBAAGjggFFMIIBQTAQBgkrBgEEAYI3FQEEAwIBATAj +BgkrBgEEAYI3FQIEFgQUtlpQI0MaP1qqIK9r5zxN5UFn5vIwHQYDVR0OBBYEFNnD +6sE72RnzfSzebJ9hMIAByMTRMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG +A1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFPgzy7tkexLF +vr82gkpEWO7HpwXaMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9jZHAubGFuZG1h +cmtjdS5jb20vY3JsL0xhbmRtYXJrUm9vdENBLmNybDBMBggrBgEFBQcBAQRAMD4w +PAYIKwYBBQUHMAKGMGh0dHA6Ly9jZHAubGFuZG1hcmtjdS5jb20vY3JsL0xhbmRt +YXJrUm9vdENBLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAFWBbOXFPWUvhnRpLT0XT +YGA/sz54nybNoWEU6x0tz2/+DlbVyvrZpcKmTaARfwbiw1OE8R9j06a5u15KqS9x +IfG4slk6MSvv0/1mCr9tvCYl4nhZR6wqqGaHrbDgHkM8V3LGTEo5A8AYor8Z4HG5 +oLeTaiIu755zOmxXtZ3zmHk56/RW1xActXGjjb0llRKNku3Gv1aVCJIGbM2LPucz +XpWTjoXGueecR1/pyWH8uw/nWu9Ud8+Z0Uk5Uv1RJpVR9ZdmcUzF00poZqi4Zfgv +/tIM2U+bKc/Qzrfe5qP1t7oVLlRd7Rb4jreHUclqWsXCYPQTKtavcWpQPFpegyVu +fCnDWlWbEBTJ3t1PGX9Y9ASksO/SUSiUqVzpGVoRKI8br5VuYfbFdx1b40bx83Lh +M2nzkl+sjaIzOmKPUXob1VHIUnv11WbuRp/iwwwiYDZfCT9ei6xnvYH/1sLb5kS/ +CGGd0dSKm411d26QK+NyOeUp5htdnkowjqJLIR4o/zWqAtIpwMB57Q9naQqGsgA2 ++SytBxxjks3Wiy54Qo4uwcG6Wnmvsg6sDE3c3UGOgbJxIY2Elz+vwCGnnJ5vGI6t +pTRyfLON+CDKt85QevcT+PR1h42zIiongYSMf9jEVK+ei0HWXdaTXy/blHtLioIc +wka3UAS515E0ffmeE9tzuCs= +-----END CERTIFICATE----- diff --git a/LCU.API.Internal.CoreSoapApiWrapper/local-config/LandmarkRootCA.crt b/LCU.API.Internal.CoreSoapApiWrapper/local-config/LandmarkRootCA.crt new file mode 100644 index 0000000..b7c8c3d --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/local-config/LandmarkRootCA.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFDTCCAvWgAwIBAgIQNgLcltW6hLtJdCKBLgF1JjANBgkqhkiG9w0BAQsFADAZ +MRcwFQYDVQQDEw5MYW5kbWFya1Jvb3RDQTAeFw0xNTEwMjMxNDQ3MjJaFw0zNTEw +MjMxNDU3MjFaMBkxFzAVBgNVBAMTDkxhbmRtYXJrUm9vdENBMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAuHs/epexwx9VILVzUb+GHWK1WZTWip3yaPB9 +9V/M78j5hku7sJ3hiJBB3mN3lMRb6uFgjN9bx0oWrInfin9dTAlafcc3CiP6x+tj +1Zn0ND5uNGYKI9TtGuI4BQYMFGLZS+7UctVBCD2TCmUo0m6gKj2ocE7j2rNrBQMT +azekjEpzPzpO2FsREGBWIVcyIauzKL+Q78M3byK/mDhAySzLvGIdYmdOyDOkL+Ci +gTq8fWWlgxC0Bcrvj6bi8oiVmHDH647D2xCKb4G5GHIvX0WL/BdQfBotBSgkXULx +0U8P2s55p0hqeRM9Ssxoi151ZV0YDDI5g7SK0t1pA3NfogTPWcg1R8L1X6objlXT +3h1t0x4m0hrFq1+ZVBs3qX+PIzz3AL3SzD2RbEAWMlpzE97NLjez1rkFbJkgQEH8 +vH5zQLEvgUGGuXrwpYIWkzhFpNoxbFrvKYkhVd+mhx+PYJe9uy/F66s/3E8/CQGA +c1oDMd5s9uy2yQRtFrkiPb4tlnquupTmDeQMUJzV+41f0rJZpJA2q7tve8sCnhyM +Ylqs5hGTO6ZmemaPBlShWdFPplMn2GjKpfz+d+B4CymG3KCqX9JKa2SGXX3CELbY +FZtzx0HKV/Ke8/C4cvq8u7jmEIiUDhC0xEqVohPBsxbcUTwg+3p0WY1rOwMzWEkt ++zAH7sMCAwEAAaNRME8wCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFPgzy7tkexLFvr82gkpEWO7HpwXaMBAGCSsGAQQBgjcVAQQDAgEAMA0G +CSqGSIb3DQEBCwUAA4ICAQAYAZ44XhlBdDw3KQM/3ulLEW3ikTBH1pYEcbVpzDiz +EwwBBHrG8GF+N8A7dc9iGm89/gVwq3wSjTGhP0R+6rMFDXolNKlmQJJEvWVSlBpW +Nhe9ZP05qsviWP0zSd5/EW1GbPDdxu24AZ6wkeXdRUh3SoNR1TbNfYi7ykBuh57w +9s9bLJ6W+Vr4JVSJDFsVpmmTWozW77BvIfhKENrJ8JD4OmnGL4LKZxooj4Z8VN0V +4LwEEsQf4mEvGuphVRYuf5Eyz4Uz9LmVq5ow3NOxQtv9H26vdXnhJk3o+6vG1sB+ +ZYLVj+eoaUPTVAOXOO+B0MfxzpRSi5JDDTiPyWo3pVW84RptYJh5gOJ6Jx4b+rgC +maHTIQ0Ej9CFk8bTRF7V3YWMbLNovSMrJWiqDLfvSMwVzngRLdSxnSyR5PT47HFA +816Xs3AJDstxAKUPoV20zgsHlwqQ1j3IvACTZImyMRiIH60SrmJAnw0lufBPH7XQ +7GN/zSNIQxp8+9WCf3686NJyaMhdeMtK4ISmJ4U5wV6dGYFxCUMx37e4FYZJc3Ml +cL6EwmovNryczcYsH+29E+aB2DhPSqnvVO7WSVJsrFaXHACZ/9/Q4wT442WsPQlA +aoxj11Fsb8X75Hs1dW4qEdaBPQRR4YuDuV19/N/IFa0y/4p68D7dyVN6slHiwwZ0 +QA== +-----END CERTIFICATE----- diff --git a/LCU.API.Internal.CoreSoapApiWrapper/local-config/lcu-internal-ca-bundle.pem b/LCU.API.Internal.CoreSoapApiWrapper/local-config/lcu-internal-ca-bundle.pem new file mode 100644 index 0000000..f08316b --- /dev/null +++ b/LCU.API.Internal.CoreSoapApiWrapper/local-config/lcu-internal-ca-bundle.pem @@ -0,0 +1,66 @@ +-----BEGIN CERTIFICATE----- +MIIGPTCCBCWgAwIBAgITUQAAAAZOXgzS/Yff0wAAAAAABjANBgkqhkiG9w0BAQsF +ADAZMRcwFQYDVQQDEw5MYW5kbWFya1Jvb3RDQTAeFw0yNDA5MTMwMDUyMjVaFw0z +NDA5MTMwMTAyMjVaMFAxEzARBgoJkiaJk/IsZAEZFgNjb20xHDAaBgoJkiaJk/Is +ZAEZFgxsY3UtaW50ZXJuYWwxGzAZBgNVBAMTEkxhbmRtYXJrSXNzdWluZ0NBMTCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANH7WPznQzOaQNlgtu4iTeNF +SbWX5zRF2uBKTTFGLBuSmtjTLwPYYTDv3sXlo6zcosQlhh/H2EfT/zEc4zumHoP2 +aNO8MB4Rn4O/muOE8AjcBLTAGZxH59moBFXZmGsb0vfFrEJHGcMcxsyc/61MLnXL +OUp4tZa+N/WOgX+d9ald8ua/4qJg7aeIMNO0i3mrFGHnUAfUCMHORiwnUI/6NHtz +8TBo4PtnJQYCmxRT0gnlc2FKTWayj9+rD9wV5ilxiFIOIdB0e3cVVetZqIoRiR6e +51ml5S8QfFEze7maxhmDXc4cBHStsLUvVc7riVwYxvuUH8/bLpAg4H2SJWx7/+/N +UXAbvcWGR8gmAFszUY4bEN9ZTS53fwg9ME4g9pzQ93QcWMAtSp1RKqgCQOtSaFUb +EAcUTJhAmfLc81Uohn/WwhPWf9ewqsw1lE6QW1eucpJN8VjSnbhh5tmc9Shle+Nv +Cbdg3O/65chcxi6PrPNYMBJAyXA8A8lYwV9v5PfnsyEwATrUXPjxrNAukKWGSkdv +cd3wl9mUNt76i0Ok0g5fY65/hfqAE50sB9FAW4KPZt9Am8T2GHMnhY62VCXVq3cd +s165tigPk2j9JBG43Gp5O6FaHP42hEtlBF8EfcKUe0GJP1G+Yy5epFhRCoMViJBw +QPrLK1Gcv3/uAXeUMhtJAgMBAAGjggFFMIIBQTAQBgkrBgEEAYI3FQEEAwIBATAj +BgkrBgEEAYI3FQIEFgQUtlpQI0MaP1qqIK9r5zxN5UFn5vIwHQYDVR0OBBYEFNnD +6sE72RnzfSzebJ9hMIAByMTRMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG +A1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFPgzy7tkexLF +vr82gkpEWO7HpwXaMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9jZHAubGFuZG1h +cmtjdS5jb20vY3JsL0xhbmRtYXJrUm9vdENBLmNybDBMBggrBgEFBQcBAQRAMD4w +PAYIKwYBBQUHMAKGMGh0dHA6Ly9jZHAubGFuZG1hcmtjdS5jb20vY3JsL0xhbmRt +YXJrUm9vdENBLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAFWBbOXFPWUvhnRpLT0XT +YGA/sz54nybNoWEU6x0tz2/+DlbVyvrZpcKmTaARfwbiw1OE8R9j06a5u15KqS9x +IfG4slk6MSvv0/1mCr9tvCYl4nhZR6wqqGaHrbDgHkM8V3LGTEo5A8AYor8Z4HG5 +oLeTaiIu755zOmxXtZ3zmHk56/RW1xActXGjjb0llRKNku3Gv1aVCJIGbM2LPucz +XpWTjoXGueecR1/pyWH8uw/nWu9Ud8+Z0Uk5Uv1RJpVR9ZdmcUzF00poZqi4Zfgv +/tIM2U+bKc/Qzrfe5qP1t7oVLlRd7Rb4jreHUclqWsXCYPQTKtavcWpQPFpegyVu +fCnDWlWbEBTJ3t1PGX9Y9ASksO/SUSiUqVzpGVoRKI8br5VuYfbFdx1b40bx83Lh +M2nzkl+sjaIzOmKPUXob1VHIUnv11WbuRp/iwwwiYDZfCT9ei6xnvYH/1sLb5kS/ +CGGd0dSKm411d26QK+NyOeUp5htdnkowjqJLIR4o/zWqAtIpwMB57Q9naQqGsgA2 ++SytBxxjks3Wiy54Qo4uwcG6Wnmvsg6sDE3c3UGOgbJxIY2Elz+vwCGnnJ5vGI6t +pTRyfLON+CDKt85QevcT+PR1h42zIiongYSMf9jEVK+ei0HWXdaTXy/blHtLioIc +wka3UAS515E0ffmeE9tzuCs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFDTCCAvWgAwIBAgIQNgLcltW6hLtJdCKBLgF1JjANBgkqhkiG9w0BAQsFADAZ +MRcwFQYDVQQDEw5MYW5kbWFya1Jvb3RDQTAeFw0xNTEwMjMxNDQ3MjJaFw0zNTEw +MjMxNDU3MjFaMBkxFzAVBgNVBAMTDkxhbmRtYXJrUm9vdENBMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAuHs/epexwx9VILVzUb+GHWK1WZTWip3yaPB9 +9V/M78j5hku7sJ3hiJBB3mN3lMRb6uFgjN9bx0oWrInfin9dTAlafcc3CiP6x+tj +1Zn0ND5uNGYKI9TtGuI4BQYMFGLZS+7UctVBCD2TCmUo0m6gKj2ocE7j2rNrBQMT +azekjEpzPzpO2FsREGBWIVcyIauzKL+Q78M3byK/mDhAySzLvGIdYmdOyDOkL+Ci +gTq8fWWlgxC0Bcrvj6bi8oiVmHDH647D2xCKb4G5GHIvX0WL/BdQfBotBSgkXULx +0U8P2s55p0hqeRM9Ssxoi151ZV0YDDI5g7SK0t1pA3NfogTPWcg1R8L1X6objlXT +3h1t0x4m0hrFq1+ZVBs3qX+PIzz3AL3SzD2RbEAWMlpzE97NLjez1rkFbJkgQEH8 +vH5zQLEvgUGGuXrwpYIWkzhFpNoxbFrvKYkhVd+mhx+PYJe9uy/F66s/3E8/CQGA +c1oDMd5s9uy2yQRtFrkiPb4tlnquupTmDeQMUJzV+41f0rJZpJA2q7tve8sCnhyM +Ylqs5hGTO6ZmemaPBlShWdFPplMn2GjKpfz+d+B4CymG3KCqX9JKa2SGXX3CELbY +FZtzx0HKV/Ke8/C4cvq8u7jmEIiUDhC0xEqVohPBsxbcUTwg+3p0WY1rOwMzWEkt ++zAH7sMCAwEAAaNRME8wCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFPgzy7tkexLFvr82gkpEWO7HpwXaMBAGCSsGAQQBgjcVAQQDAgEAMA0G +CSqGSIb3DQEBCwUAA4ICAQAYAZ44XhlBdDw3KQM/3ulLEW3ikTBH1pYEcbVpzDiz +EwwBBHrG8GF+N8A7dc9iGm89/gVwq3wSjTGhP0R+6rMFDXolNKlmQJJEvWVSlBpW +Nhe9ZP05qsviWP0zSd5/EW1GbPDdxu24AZ6wkeXdRUh3SoNR1TbNfYi7ykBuh57w +9s9bLJ6W+Vr4JVSJDFsVpmmTWozW77BvIfhKENrJ8JD4OmnGL4LKZxooj4Z8VN0V +4LwEEsQf4mEvGuphVRYuf5Eyz4Uz9LmVq5ow3NOxQtv9H26vdXnhJk3o+6vG1sB+ +ZYLVj+eoaUPTVAOXOO+B0MfxzpRSi5JDDTiPyWo3pVW84RptYJh5gOJ6Jx4b+rgC +maHTIQ0Ej9CFk8bTRF7V3YWMbLNovSMrJWiqDLfvSMwVzngRLdSxnSyR5PT47HFA +816Xs3AJDstxAKUPoV20zgsHlwqQ1j3IvACTZImyMRiIH60SrmJAnw0lufBPH7XQ +7GN/zSNIQxp8+9WCf3686NJyaMhdeMtK4ISmJ4U5wV6dGYFxCUMx37e4FYZJc3Ml +cL6EwmovNryczcYsH+29E+aB2DhPSqnvVO7WSVJsrFaXHACZ/9/Q4wT442WsPQlA +aoxj11Fsb8X75Hs1dW4qEdaBPQRR4YuDuV19/N/IFa0y/4p68D7dyVN6slHiwwZ0 +QA== +-----END CERTIFICATE----- diff --git a/LCU.IAC.Azdo.Pipelines/.gitignore b/LCU.IAC.Azdo.Pipelines/.gitignore new file mode 100644 index 0000000..d9a9076 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/.gitignore @@ -0,0 +1,6 @@ +# local terraform files +.terraform +.terraform.lock.hcl +*.deleteme.tf +# Visual Studio 2015/2017 cache/options directory +.vs/ diff --git a/LCU.IAC.Azdo.Pipelines/Import.tf b/LCU.IAC.Azdo.Pipelines/Import.tf new file mode 100644 index 0000000..75c90bc --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/Import.tf @@ -0,0 +1,55 @@ +# This import was successfully run on 4/17/25 +# Commenting it out so that the scheduled pipelines can run + +#import { +# to = azuredevops_git_repository.repositories["LCU.API.Internal.MaidBotApi"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/LCU.API.Internal.MaidBotApi" +#} +#import { +# to = azuredevops_git_repository.repositories["LCU.API.Internal.Notifications"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/LCU.API.Internal.Notifications" +#} +#import { +# to = azuredevops_build_definition.pipelines["LCU.API.Internal.AlkamiApiWrapper-qa"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/884" +#} +#import { +# to = azuredevops_build_definition.pipelines["LCU.API.Internal.AlkamiApiWrapper-feature-branches"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/884" +#} +#import { +# to = azuredevops_build_definition.pipelines["LCU.API.Internal.AlkamiApiWrapper-uat"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/884" +#} +#import { +# to = azuredevops_build_definition.pipelines["LCU.API.Internal.AlkamiApiWrapper-prd"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/884" +#} +# import { +# to = azuredevops_build_definition.pipelines["LCU.API.Internal.Dispatcher-qa"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/887" +# } +# import { +# to = azuredevops_git_repository.repositories["LCU.API.Internal.Dispatcher"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/LCU.API.Internal.Dispatcher" +# } +# import { +# to = azuredevops_git_repository.repositories["LCU.API.Internal.RepoApi"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/LCU.API.Internal.RepoApi" +# } +# import { +# to = azuredevops_build_definition.pipelines["LCU.WebApps.Internal.TemenosDictionaryManager-feature-branches"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/872" +# } +# import { +# to = azuredevops_build_definition.pipelines["LCU.WebApps.Internal.TemenosDictionaryManager-qa"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/873" +# } +# import { +# to = azuredevops_build_definition.pipelines["LCU.WebApps.Internal.TemenosDictionaryManager-uat"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/874" +# } +# import { +# to = azuredevops_build_definition.pipelines["LCU.WebApps.Internal.TemenosDictionaryManager-prd"] +# id = "2aeafa30-011a-4751-8b26-ebf29243ae67/875" +# } \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/README.md b/LCU.IAC.Azdo.Pipelines/README.md new file mode 100644 index 0000000..e7207f2 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/README.md @@ -0,0 +1,42 @@ +# Introduction +Maintaining azure pipelines and their service connections for AKS workloads + +# Build and Test +All testing is done via our pipelines out in Azure. + +Generally, changes will be checked into our config-files/azdo-lcu-pipelines-.yml + +Run it against the pipeline out in Azure against the relevant project name and see the changes coming out. + + +# Import Statements process and Example +- Create an "import.tf" file. +- Below is an example of import statements. Add them to the "import.tf" file, edited to match your repository and pipeleine ids. + - Pipeleine Id's can be found in the url when you visit the pipeline in ADO + - ie. https://landmarkcu.visualstudio.com/Platform/_build?definitionId=863 + - the "id" variable below "2aeafa30-011a-4751-8b26-ebf29243ae67" is specific to the Platform project. This value will be different if the project you are importing is not in Platform. +*** +import { + to = azuredevops_git_repository.repositories["LCU.API.Internal.TemenosDictionary"] + id = "2aeafa30-011a-4751-8b26-ebf29243ae67/LCU.API.Internal.TemenosDictionary" +} + import { + to = azuredevops_build_definition.pipelines["LCU.API.Internal.TemenosDictionary-feature-branches"] + id = "2aeafa30-011a-4751-8b26-ebf29243ae67/862" + } + import { + to = azuredevops_build_definition.pipelines["LCU.API.Internal.TemenosDictionary-qa"] + id = "2aeafa30-011a-4751-8b26-ebf29243ae67/863" + } + import { + to = azuredevops_build_definition.pipelines["LCU.API.Internal.TemenosDictionary-uat"] + id = "2aeafa30-011a-4751-8b26-ebf29243ae67/864" + } + import { + to = azuredevops_build_definition.pipelines["LCU.API.Internal.TemenosDictionary-prd"] + id = "2aeafa30-011a-4751-8b26-ebf29243ae67/865" + } + *** + - Complete a PR into Main and run the pipeline using 'Apply' as the Terraform option + - Once PR is complete, complete a second PR that is the removal of "import.tf" file. + - You do not need to run the piepline again with the "import.tf" file removed. diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-dealer_reserve.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-dealer_reserve.yaml new file mode 100644 index 0000000..a1d8170 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-dealer_reserve.yaml @@ -0,0 +1,16 @@ +trigger: + - none + +schedules: + - cron: '30 15 * * WED' + displayName: Weekly Wednesday Build + always: true + branches: + include: + - main + +extends: + template: azure-tf-pipeline.yaml + parameters: + tf_operation: apply + target_azdo_project: lcu/pipelines/dealer_reserve \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-incentive_log.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-incentive_log.yaml new file mode 100644 index 0000000..4658067 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-incentive_log.yaml @@ -0,0 +1,16 @@ +trigger: + - none + +schedules: + - cron: '30 15 * * WED' + displayName: Weekly Wednesday Build + always: true + branches: + include: + - main + +extends: + template: azure-tf-pipeline.yaml + parameters: + tf_operation: apply + target_azdo_project: lcu/pipelines/incentive_log \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-letters_and_notices_integration.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-letters_and_notices_integration.yaml new file mode 100644 index 0000000..02982bd --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-letters_and_notices_integration.yaml @@ -0,0 +1,16 @@ +trigger: + - none + +schedules: + - cron: '30 15 * * WED' + displayName: Weekly Wednesday Build + always: true + branches: + include: + - main + +extends: + template: azure-tf-pipeline.yaml + parameters: + tf_operation: apply + target_azdo_project: lcu/pipelines/letters_and_notices_integration \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-lmcu.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-lmcu.yaml new file mode 100644 index 0000000..c1c35cc --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-lmcu.yaml @@ -0,0 +1,16 @@ +trigger: + - none + +schedules: + - cron: '30 15 * * WED' + displayName: Weekly Wednesday Build + always: true + branches: + include: + - main + +extends: + template: azure-tf-pipeline.yaml + parameters: + tf_operation: apply + target_azdo_project: lcu/pipelines/lmcu \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-platform.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-platform.yaml new file mode 100644 index 0000000..6b60b72 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-platform.yaml @@ -0,0 +1,16 @@ +trigger: + - none + +schedules: + - cron: '30 15 * * WED' + displayName: Weekly Wednesday Build + always: true + branches: + include: + - main + +extends: + template: azure-tf-pipeline.yaml + parameters: + tf_operation: apply + target_azdo_project: lcu/pipelines/platform \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-repo.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-repo.yaml new file mode 100644 index 0000000..69e2670 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-repo.yaml @@ -0,0 +1,16 @@ +trigger: + - none + +schedules: + - cron: '30 15 * * WED' + displayName: Weekly Wednesday Build + always: true + branches: + include: + - main + +extends: + template: azure-tf-pipeline.yaml + parameters: + tf_operation: apply + target_azdo_project: lcu/pipelines/repo \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-unified_opt_in.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-unified_opt_in.yaml new file mode 100644 index 0000000..a52e9fe --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-pipelines-unified_opt_in.yaml @@ -0,0 +1,16 @@ +trigger: + - none + +schedules: + - cron: '30 15 * * WED' + displayName: Weekly Wednesday Build + always: true + branches: + include: + - main + +extends: + template: azure-tf-pipeline.yaml + parameters: + tf_operation: apply + target_azdo_project: lcu/pipelines/unified_opt_in \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-pipeline.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-pipeline.yaml new file mode 100644 index 0000000..b3d6244 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-pipeline.yaml @@ -0,0 +1,55 @@ +trigger: +- none + +parameters: +- name: tf_operation + displayName: Terraform operation to perform + type: string + values: + - plan + - apply + - destroy + default: plan + +- name: tf_additional_command_options + displayName: Options to pass to the Terraform Operation + type: string + default: ' ' + +- name: target_azdo_project + displayName: Target AZDO Project (Business Unit / AZDO Functionality / Azdo Project) + type: string + values: + - lcu/pipelines/platform + - lcu/pipelines/letters_and_notices_integration + - lcu/pipelines/repo + - lcu/pipelines/unified_opt_in + - lcu/pipelines/incentive_log + - lcu/pipelines/lmcu + - lcu/pipelines/dealer_reserve + default: lcu/pipelines/platform + +variables: +- template: ./azure-tf-pvars.yaml + +resources: + repositories: + - repository: azdo_pipeline_templates + type: git + name: Infrastructure Platform/azdo-pipeline-templates + ref: main + - repository: shared_terraform_configurations + type: git + name: Infrastructure Platform/shared-terraform-configurations + ref: main + - repository: shared_platform_terraform_modules + type: git + name: Infrastructure Platform/shared-platform-terraform-modules + ref: main + +stages: +- template: terraform-base.yaml@azdo_pipeline_templates + parameters: + tf_operation: ${{ parameters.tf_operation }} + tf_additional_command_options: ${{ parameters.tf_additional_command_options }} + tf_workspace: azdo-${{ replace(parameters.target_azdo_project, '/', '-') }} diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-pvars.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-pvars.yaml new file mode 100644 index 0000000..e7aae22 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-pvars.yaml @@ -0,0 +1,15 @@ +variables: + # AZDO + pvar_azdo_agent_pool_name: vmss-sub-df-lcu-apps-qa-lz-uscz + pvar_azdo_service_connection_name: sub-df-lcu-apps-qa-contributor-svcon + + # TERRAFORM + pvar_tf_version: 1.9.8 + pvar_tf_backend_azdo_service_connection_name: sub-df-lcu-apps-qa-contributor-svcon + pvar_tf_backend_resource_group: rg-sub-df-lcu-apps-qa-apps-uscz + pvar_tf_backend_storage_account: sasubdflcuappsqaappsuscz + pvar_tf_backend_storage_container: tfstate + pvar_tf_backend_rm_key: $(Build.Repository.Name).tfstate + + # TERRAFORM APPLY/DESTORY APPROVERS + pvar_tf_approval_emails: '' diff --git a/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-utility-pipeline.yaml b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-utility-pipeline.yaml new file mode 100644 index 0000000..f9f4f71 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/azdo_pipelines/azure-tf-utility-pipeline.yaml @@ -0,0 +1,72 @@ +--- +trigger: +- none + +parameters: +- name: target_azdo_project + displayName: Target AZDO Project (Business Unit / AZDO Functionality / Azdo Project) + type: string + values: + - lcu/pipelines/platform + - lcu/pipelines/letters_and_notices_integration + - lcu/pipelines/repo + - lcu/pipelines/unified_opt_in + - lcu/pipelines/incentive_log + default: lcu/pipelines/platform + +- name: tf_operation + displayName: Terraform operation to perform + type: string + default: state list + values: + - state list + - state import + - state rm + +- name: tf_additional_command_options + displayName: Options to pass to the Terraform Operation + type: string + default: ' ' + +- name: resource_address + displayName: (Optional) the Terraform resource name we are importing to state (state import, state mv, state rm) + type: string + default: ' ' + +- name: resource_destination_address + displayName: (Optional) Resource Destination Address (state mv) + type: string + default: ' ' + +- name: resource_id + displayName: (Optional) the Azure resource ID to import to (state import) + type: string + default: ' ' + +variables: +- template: ./azure-tf-pvars.yaml + +resources: + repositories: + - repository: azdo_pipeline_templates + type: git + name: Infrastructure Platform/azdo-pipeline-templates + ref: main + - repository: shared_terraform_configurations + type: git + name: Infrastructure Platform/shared-terraform-configurations + ref: main + - repository: shared_platform_terraform_modules + type: git + name: Infrastructure Platform/shared-platform-terraform-modules + ref: main + +stages: +- template: terraform-utility.yaml@azdo_pipeline_templates + parameters: + tf_operation: ${{ parameters.tf_operation }} + tf_additional_command_options: ${{ parameters.tf_additional_command_options }} + resource_address: ${{ parameters.resource_address }} + resource_destination_address: ${{ parameters.resource_destination_address }} + resource_id: ${{ parameters.resource_id }} + tf_workspace: azdo-${{ replace(parameters.target_azdo_project, '/', '-') }} diff --git a/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-dealer_reserve.yaml b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-dealer_reserve.yaml new file mode 100644 index 0000000..85b73f6 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-dealer_reserve.yaml @@ -0,0 +1,21 @@ +--- +# AZDO +azdo_project_name: Dealer Reserve + +aks_workloads: + - path: \AKS\reserve-management-system-api + repo: LCU.WebApps.Indirect.ReserveManagementSystem + pipeline_path_prefix: "Api/" + environment: DB + +environments: + - DB + +db_approval_env_suffixes: + - prd + +pipeline_definitions: + - feature-branches + - qa + - uat + - prd diff --git a/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-incentive_log.yaml b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-incentive_log.yaml new file mode 100644 index 0000000..1510c76 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-incentive_log.yaml @@ -0,0 +1,22 @@ +--- +# AZDO +azdo_project_name: Incentive Log + +aks_workloads: + - path: \AKS\incentive-manager + repo: LCU.WebApps.Operations.IncentiveManager + - path: \AKS\incentive-manager-api + repo: LCU.API.Operations.IncentiveAPI + environment: DB + +environments: + - DB + +db_approval_env_suffixes: + - prd + +pipeline_definitions: + - feature-branches + - qa + - uat + - prd diff --git a/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-letters_and_notices_integration.yaml b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-letters_and_notices_integration.yaml new file mode 100644 index 0000000..53150e9 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-letters_and_notices_integration.yaml @@ -0,0 +1,20 @@ +--- +# AZDO +azdo_project_name: Letters and Notices Integration + +aks_workloads: + - path: \AKS\notice-processor-api + repo: LCU.API.Internal.NoticeProcessor + environment: DB + +environments: + - DB + +db_approval_env_suffixes: + - prd + +pipeline_definitions: + - feature-branches + - qa + - uat + - prd diff --git a/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-lmcu.yaml b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-lmcu.yaml new file mode 100644 index 0000000..27dc26b --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-lmcu.yaml @@ -0,0 +1,19 @@ +--- +# AZDO +azdo_project_name: LMCU + +aks_workloads: + - path: \AKS\LCU.Applications.Internal.DnaLauncher + repo: LCU.Applications.Internal.DnaLauncher + +environments: + - DB + +db_approval_env_suffixes: + - prd + +pipeline_definitions: + - feature-branches + - qa + - uat + - prd diff --git a/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-platform.yaml b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-platform.yaml new file mode 100644 index 0000000..126075a --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-platform.yaml @@ -0,0 +1,142 @@ +--- +# AZDO +azdo_project_name: Platform + +aks_workloads: + - path: \AKS\digital-foundations-aks-sample-apps + repo: digital-foundations-aks-sample-apps + - path: \AKS\prometheus-alerts-wrapper + repo: LCU.Api.Internal.PrometheusAlertsWrapper + - path: \AKS\alloy-api-wrapper + repo: LCU.API.Internal.AlloyApiWrapper + - path: \AKS\blend-api-wrapper + repo: LCU.API.Internal.BlendApiWrapper + environment: DB + - path: \AKS\core-api-wrapper + repo: LCU.Api.Internal.CoreApiWrapper + - path: \AKS\dealer-portal-api + repo: LCU.API.Internal.DealerPortal + - path: \AKS\dealer-portal-manager + repo: LCU.WebApps.External.DealerPortal + - path: \AKS\dialer-api + repo: LCU.API.Internal.DialerApi + environment: DB + - path: \AKS\fraud-api + repo: LCU.API.Internal.FraudApi + - path: \AKS\hot-list-api + repo: LCU.API.Internal.HotList + environment: DB + - path: \AKS\housing-counselor-api + repo: LCU.API.Internal.HousingCounselorApi + - path: \AKS\hud-api-wrapper + repo: LCU.API.Internal.HudApiWrapper + - path: \AKS\jd-power-api-wrapper + repo: LCU.API.Internal.JDPowerApiWrapper + - path: \AKS\loan-rate-api + repo: LCU.API.Internal.LoanRate + environment: DB + - path: \AKS\loan-to-insiders + repo: LCU.API.Internal.LoanToInsiders + - path: \AKS\location-api + repo: LCU.API.Internal.LocationApi + - path: \AKS\member-stip-portal-api + repo: LCU.API.Internal.MemberStipPortal + - path: \AKS\member-stip-portal + repo: LCU.WebApps.External.MemberStipPortal + - path: \AKS\networking-test + repo: LCU.Test.Internal.Networking + - path: \AKS\redirect-api + repo: LCU.API.External.Redirect + - path: \AKS\remote-deposit-capture + repo: LCU.API.Internal.RemoteDepositCapture + environment: DB + - path: \AKS\temenos-action-handler + repo: LCU.API.Internal.TemenosActionHandler + - path: \AKS\temenos-api-wrapper + repo: LCU.API.Internal.TemenosApiWrapper + - path: \AKS\vehicle-valuation-api + repo: LCU.API.Internal.VehicleValuation + - path: \AKS\archiver-api + repo: LCU.API.Internal.ArchiverApi + environment: DB + - path: \AKS\genesys-api-wrapper + repo: LCU.API.Internal.GenesysApiWrapper + - path: \AKS\data-clean-up-api + repo: LCU.Api.Internal.DataCleanUp + - path: \AKS\loan-payoff-api + repo: LCU.API.Internal.LoanPayoff + - path: \AKS\voapps-api-wrapper + repo: LCU.API.Internal.VoAppsApiWrapper + - path: \AKS\document-type-uploader + repo: LCU.API.Internal.DocumentTypeUploader + - path: \AKS\file-updater-api + repo: LCU.Api.Internal.FileUpdater + environment: DB + - path: \AKS\document-type-cleanup-api + repo: LCU.API.Internal.DocumentTypeCleanup + - path: \AKS\real-time-alerts + repo: LCU.Api.Internal.RealTimeAlerts + environment: DB + - path: \AKS\loan-rate-manager + repo: LCU.WebApps.Internal.LoanRateManager + - path: \AKS\temenos-notification-api + repo: LCU.Api.Internal.TemenosNotificationApi + environment: DB + - path: \AKS\document-type-retriever-api + repo: LCU.API.Internal.DocumentTypeRetriever + - path: \AKS\document-api + repo: LCU.API.Internal.Document + - path: \AKS\document-ingestor-api + repo: LCU.API.Internal.DocumentIngestor + environment: DB + - path: \AKS\vendor-api + repo: LCU.API.External.VendorAPI + - path: \AKS\temenos-dictionary-api + repo: LCU.API.Internal.TemenosDictionary + environment: DB + - path: \AKS\temenos-dictionary-manager + repo: LCU.WebApps.Internal.TemenosDictionaryManager + - path: \AKS\repo-api + repo: LCU.API.Internal.RepoApi + environment: DB + - path: \AKS\dispatcher-api + repo: LCU.API.Internal.Dispatcher + environment: DB + - path: \AKS\online-loan-app-api + repo: LCU.API.Internal.OnlineLoanApp + - path: \AKS\online-loan-app + repo: LCU.WebApps.External.OnlineLoanApp + - path: \AKS\dispatcher-manager + repo: LCU.WebApps.Internal.DispatcherManager + - path: \AKS\autoims-api-wrapper + repo: LCU.API.Internal.AutoImsApiWrapper + - path: \AKS\alkami-api-wrapper + repo: LCU.API.Internal.AlkamiApiWrapper + - path: \AKS\core-soap-api-wrapper-api + repo: LCU.API.Internal.CoreSoapApiWrapper + - path: \AKS\document-manager + repo: LCU.WebApps.Internal.DocumentManager + - path: \AKS\collections-api + repo: LCU.API.Internal.CollectionsApi + - path: \AKS\crif-api-wrapper + repo: LCU.API.Internal.CrifApiWrapper + - path: \AKS\spit + repo: LCU.WebApps.Marketing.SPIT + - path: \AKS\notifications-api + repo: LCU.API.Internal.Notifications + environment: DB + - path: \AKS\maidbot-api + repo: LCU.API.Internal.MaidBotApi + environment: DB + +environments: + - DB + +db_approval_env_suffixes: + - prd + +pipeline_definitions: + - feature-branches + - qa + - uat + - prd diff --git a/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-repo.yaml b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-repo.yaml new file mode 100644 index 0000000..cfeac8d --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-repo.yaml @@ -0,0 +1,20 @@ +--- +# AZDO +azdo_project_name: Repo + +aks_workloads: + - path: \AKS\digital-foundations-aks-sample-apps + repo: digital-foundations-aks-sample-apps + environment: DB + +environments: + - DB + +db_approval_env_suffixes: + - prd + +pipeline_definitions: + - feature-branches + - qa + - uat + - prd diff --git a/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-unified_opt_in.yaml b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-unified_opt_in.yaml new file mode 100644 index 0000000..b7807bc --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/config-files/azdo-lcu-pipelines-unified_opt_in.yaml @@ -0,0 +1,24 @@ +--- +# AZDO +azdo_project_name: Unified Opt-In + +aks_workloads: + - path: \AKS\Member-Preferences-Api + repo: LCU.API.Internal.MemberPreferencesApi + environment: DB + - path: \AKS\member-preferences-wrapper-api + repo: LCU.API.Internal.MemberPreferencesWrapperApi + - path: \AKS\Unified-Opt-In-Client + repo: LCU.WebApps.Collections.UnifiedOptIn + +environments: + - DB + +db_approval_env_suffixes: + - prd + +pipeline_definitions: + - feature-branches + - qa + - uat + - prd diff --git a/LCU.IAC.Azdo.Pipelines/data.tf b/LCU.IAC.Azdo.Pipelines/data.tf new file mode 100644 index 0000000..09deb3a --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/data.tf @@ -0,0 +1,17 @@ +# AZDO +data "azuredevops_project" "project" { + name = local.lz_config.azdo_project_name +} + +data "http" "azdo_service_connections" { + for_each = local.aks_service_connections + url = "https://dev.azure.com/landmarkcu/${local.lz_config.azdo_project_name}/_apis/serviceendpoint/endpoints?endpointNames=${each.value}" + method = "GET" + request_headers = { + authorization = "basic ${base64encode(":${var.AZDO_PAT_TOKEN}")}" + } +} + +data "azuredevops_group" "db_prd_approvers" { + name = "ADO - DB PRD Approvers" +} \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/env-approvals.tf b/LCU.IAC.Azdo.Pipelines/env-approvals.tf new file mode 100644 index 0000000..56476f4 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/env-approvals.tf @@ -0,0 +1,14 @@ +resource "azuredevops_check_approval" "db_requires_approval" { + for_each = local.db_approval_env_names + + project_id = data.azuredevops_project.project.id + target_resource_id = azuredevops_environment.this[each.value].id + target_resource_type = "environment" + + approvers = [ + data.azuredevops_group.db_prd_approvers.origin_id + ] + + requester_can_approve = true + minimum_required_approvers = 1 +} diff --git a/LCU.IAC.Azdo.Pipelines/git-repositories.tf b/LCU.IAC.Azdo.Pipelines/git-repositories.tf new file mode 100644 index 0000000..7d5a98a --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/git-repositories.tf @@ -0,0 +1,26 @@ +resource "azuredevops_git_repository" "repositories" { + for_each = { + for pipeline in local.lz_config.aks_workloads : + pipeline.repo => pipeline + } + + project_id = data.azuredevops_project.project.id + name = each.value.repo + + initialization { + init_type = "Clean" + } + + lifecycle { + # Repositories are critical, long-lived assets. + # Prevent accidental deletion caused by config changes, + # refactors, or terraform destroy. + prevent_destroy = true + + # Ignore changes to initialization to support importing existing repositories. + # Once a repo exists, initialization settings are irrelevant. + ignore_changes = [ + initialization, + ] + } +} \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/locals.tf b/LCU.IAC.Azdo.Pipelines/locals.tf new file mode 100644 index 0000000..ceec9d2 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/locals.tf @@ -0,0 +1,39 @@ +locals { + # CONFIGS + workspace = (terraform.workspace == "default") ? "azdo-lcu-pipelines-platform" : terraform.workspace + lz_config = yamldecode(file("./config-files/${local.workspace}.yaml")) + platform_configs = yamldecode(file("../shared-terraform-configurations/df-platform-configs.yaml")) + + aks_service_connections = { + qa = "svcon-sub-df-lcu-apps-qa-aks-k8s-uscz" + uat = "svcon-sub-df-lcu-apps-uat-aks-k8s-uscz" + prd = "svcon-sub-df-lcu-apps-prd-aks-k8s-uscz" + } + + pipelines = { + for v in setproduct(local.lz_config.aks_workloads, local.lz_config.pipeline_definitions) : + "${v[0].repo}-${v[1]}" => { + pipeline_folder_path = v[0].path + repo = v[0].repo + pipeline_name = "${v[0].repo}-${v[1]}" + suffix = v[1] + pipeline_path_prefix = lookup(v[0], "pipeline_path_prefix", "") + aks_auth = try(v[1] != "feature-branches") ? local.aks_service_connections["${v[1]}"] : null + environment_auth = try(v[1] != "feature-branches" && lookup(v[0], "environment", null) != null) ? "${v[0].environment}-${v[1]}" : null + } + } + + environments = compact(distinct(flatten([ + for v in setproduct(local.lz_config.environments, local.lz_config.pipeline_definitions) : + ["${v[0]}-${v[1]}"] + if v[1] != "feature-branches" + ]))) + + # default to none if the key is missing + db_approval_env_suffixes = try(local.lz_config.db_approval_env_suffixes, []) + + # build the actual environment names (DB-qa / DB-uat / DB-prd) + db_approval_env_names = toset([ + for s in local.db_approval_env_suffixes : "DB-${s}" + ]) +} \ No newline at end of file diff --git a/LCU.IAC.Azdo.Pipelines/pipeline-authorizations.tf b/LCU.IAC.Azdo.Pipelines/pipeline-authorizations.tf new file mode 100644 index 0000000..43c4f06 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/pipeline-authorizations.tf @@ -0,0 +1,21 @@ +resource "azuredevops_pipeline_authorization" "service_connection_auth" { + for_each = { for key, val in local.pipelines : key => val if val.suffix != "feature-branches" } + pipeline_id = azuredevops_build_definition.pipelines[each.value.pipeline_name].id + project_id = data.azuredevops_project.project.id + resource_id = jsondecode(data.http.azdo_service_connections[each.value.suffix].response_body).value[0].id + type = "endpoint" +} + +resource "azuredevops_environment" "this" { + for_each = toset(local.environments) + project_id = data.azuredevops_project.project.id + name = each.value +} + +resource "azuredevops_pipeline_authorization" "environments_auth" { + for_each = { for key, val in local.pipelines : key => val if val.suffix != "feature-branches" && lookup(val, "environment_auth", null) != null } + pipeline_id = azuredevops_build_definition.pipelines[each.value.pipeline_name].id + project_id = data.azuredevops_project.project.id + resource_id = azuredevops_environment.this["${each.value.environment_auth}"].id + type = "environment" +} diff --git a/LCU.IAC.Azdo.Pipelines/pipelines.tf b/LCU.IAC.Azdo.Pipelines/pipelines.tf new file mode 100644 index 0000000..3436599 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/pipelines.tf @@ -0,0 +1,17 @@ +resource "azuredevops_build_definition" "pipelines" { + for_each = local.pipelines + project_id = data.azuredevops_project.project.id + name = each.value.pipeline_name + path = each.value.pipeline_folder_path + + ci_trigger { + use_yaml = true + } + + repository { + repo_type = "TfsGit" + repo_id = azuredevops_git_repository.repositories[each.value.repo].id + branch_name = azuredevops_git_repository.repositories[each.value.repo].default_branch + yml_path = "${each.value.pipeline_path_prefix}azdo_pipelines/azure-pipelines-${each.value.suffix}.yaml" + } +} diff --git a/LCU.IAC.Azdo.Pipelines/providers.tf b/LCU.IAC.Azdo.Pipelines/providers.tf new file mode 100644 index 0000000..d8e371c --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/providers.tf @@ -0,0 +1,46 @@ +terraform { + required_version = "~> 1.9.0" + + required_providers { + azurerm = { + source = "hashicorp/azurerm" + version = "~> 3.70" + } + + azuredevops = { + source = "microsoft/azuredevops" + version = "~> 1.2.0" + } + + } + + backend "azurerm" {} +} + +provider "azurerm" { + use_msi = true + skip_provider_registration = true + + features { + key_vault { + purge_soft_deleted_certificates_on_destroy = false + purge_soft_deleted_keys_on_destroy = false + purge_soft_deleted_secrets_on_destroy = false + } + } +} + +provider "azurerm" { + alias = "hub" + + use_msi = true + skip_provider_registration = true + subscription_id = local.platform_configs.bootstrap_values.hub_subscription_id + + features {} +} + +provider "azuredevops" { + org_service_url = local.platform_configs.bootstrap_values.azdo_org_url + personal_access_token = var.AZDO_PAT_TOKEN +} diff --git a/LCU.IAC.Azdo.Pipelines/variables.tf b/LCU.IAC.Azdo.Pipelines/variables.tf new file mode 100644 index 0000000..03f7733 --- /dev/null +++ b/LCU.IAC.Azdo.Pipelines/variables.tf @@ -0,0 +1,9 @@ +variable "TARGET_AZURE_LOCATION" { + description = "the Target Location in Azure to deploy AKS resources in" + type = string +} + +variable "AZDO_PAT_TOKEN" { + description = "the AZDO PAT used to create K8s Service Connections in the Team's Project" + type = string +}