This commit is contained in:
Zeeshaun
2026-03-31 14:32:23 -05:00
parent f4646dc97f
commit 9be174da46
485 changed files with 37290 additions and 0 deletions
@@ -0,0 +1,40 @@
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Library.Internal.CoreApiWrapperLib.Configuration
{
public class CoreApiConfiguration
{
public string HostUrl { get; set; }
public string HostPort { get; set; }
public string GrantType { get; set; }
public string Scope { get; set; }
public string SeviceAccountId { get; set; }
public string DeviceName { get; set; }
public string RelyingPassword { get; set; }
public string ServiceApiChannelId { get; set; }
public int ReTryLimit { get; set; }
[Obsolete("User connection only, 09/08/2021, will be removed in future release")]
public string CoreEnvironment { get; set; }
[Obsolete("User connection only, 09/08/2021, will be removed in future release")]
public string UserId { get; set; }
[Obsolete("User connection only, 09/08/2021, will be removed in future release")]
public string Password { get; set; }
[Obsolete("User connection only, 09/08/2021, will be removed in future release")]
public string ApiChannelId { get; set; }
[Obsolete("User connection only, 09/08/2021, will be removed in future release")]
public string BusinessTaskId { get; set; }
[Obsolete("User connection only, 09/08/2021, will be removed in future release")]
public string ApplId { get; set; }
public CoreEndPointConfiguration CoreEndPointConfiguration { get; set; }
[NotMapped]
public string HostName
{
get
{
return $"{HostUrl}:{HostPort}";
}
}
}
}
@@ -0,0 +1,9 @@
namespace LCU.Library.Internal.CoreApiWrapperLib.Configuration
{
public class CoreConfiguration
{
public CoreApiConfiguration CoreApiConfiguration { get; set; }
public CoreSoapApiConfiguration CoreSoapApiConfiguration { get; set; }
public CoreDbConfiguration CoreDbConfiguration { get; set; }
}
}
@@ -0,0 +1,12 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace LCU.Library.Internal.CoreApiWrapperLib.Configuration
{
public class CoreDbConfiguration
{
public string ConnectionString { get; set; }
public int CommandTimeout { get; set; }
}
}
@@ -0,0 +1,55 @@
namespace LCU.Library.Internal.CoreApiWrapperLib.Configuration
{
public class CoreEndPointConfiguration
{
public string ServiceToken { get; set; }
public string StsToken { get; set; }
public string Prelogin { get; set; }
public string DnaToken { get; set; }
//Persons
public string PersonsQueryName { get; set; }
public string PersonsQuerySearch { get; set; }
public string PersonsQueryMemberAgreementNbr { get; set; }
public string PutPersonUserField { get; set; }
public string PersonUserFields { get; set; }
//Accounts
public string AccountsQueryMemberAgreement { get; set; }
public string AccountsQueryAccountDetail { get; set; }
public string AccountsTransactionHistoryQueryAccountNumber { get; set; }
public string AccountsCollateral { get; set; }
public string PutAccountUserField { get; set; }
public string AccountUserFields { get; set; }
//Addresses
public string PersonPostalAddress { get; set; }
public string PersonPostalAddresses { get; set; }
public string PersonAddressLine { get; set; }
//AccessChannelPersons
public string AccessChannelPersonsByPerson { get; set; }
public string AccessChannelPersonsAccessChannelPersonId { get; set; }
//AccessType
public string AccessChannelPersonsAccessTypes { get; set; }
//Branches
public string Branches { get; set; }
//Properties
public string PropertyById { get; set; }
public string PropertyUserFields { get; set; }
public string PutPropertyUserField { get; set; }
//Tax
public string GetPersonsDataByTaxId { get; set; }
public string GetOrganizationsDataByTaxId { get; set; }
//Organizations
public string OrganizationsQueryMemberAgreementNbr { get; set; }
public string OrganizationQuerySearch { get; set; }
}
}
@@ -0,0 +1,8 @@
namespace LCU.Library.Internal.CoreApiWrapperLib.Configuration
{
public class CoreSoapApiConfiguration
{
public string CoreSoapApiWrapperHost { get; set; }
public CoreSoapEndpointConfiguration CoreSoapEndpointConfiguration { get; set; }
}
}
@@ -0,0 +1,23 @@
namespace LCU.Library.Internal.CoreApiWrapperLib.Configuration
{
public class CoreSoapEndpointConfiguration
{
public string GetAccountByAccountNumber { get; set; }
public string PutAccountMaintenanceRequest { get; set; }
public string PutAccountBranchUpdateRequest { get; set; }
public string PutAccountLtvUpdateRequest { get; set; }
public string PutAccountAnalysisGroupMaintenanceRequest { get; set; }
public string PostMonetaryTransactions { get; set; }
public string PutDealerOriginalBalance { get; set; }
public string PutPersonAgreementsDetailTypes { get; set; }
public string PostFundsToAccount { get; set; }
public string PostPersonAccount { get; set; }
public string PostOrganizationAccount { get; set; }
public string PutOrganizationMaintenanceRequest { get; set; }
public string PutAccountNickNameUpdateRequest { get; set; }
public string PutAccountContractDateUpdateRequest { get; set; }
public string PutAccountCreditReportTypeUpdateRequest { get; set; }
public string PutPropertyUserField { get; set; }
public string PostPropertyUserField { get; set; }
}
}