Adding
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.AccessTypes;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.AccessChannelPersons
|
||||
{
|
||||
public class AccessChannelPerson
|
||||
{
|
||||
private string _id;
|
||||
|
||||
public string Id
|
||||
{
|
||||
get
|
||||
{
|
||||
return _id ?? $"{ChannelNumber}_{PersonNumber}";
|
||||
}
|
||||
set
|
||||
{
|
||||
_id = value ?? $"{ChannelNumber}_{PersonNumber}";
|
||||
}
|
||||
}
|
||||
public int ChannelNumber { get; set; }
|
||||
public int PersonNumber { get; set; }
|
||||
public bool IsActive { get; set; }
|
||||
public string NameFML { get; set; }
|
||||
public string NameLFM { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public string UserId { get; set; }
|
||||
public bool IsPasswordChangeRequiredOnNextLogin { get; set; }
|
||||
public bool IsPinChangeRequiredOnNextLogin { get; set; }
|
||||
public List<AccessType> AccessTypes { get; set; }
|
||||
public string Uid { get; set; }
|
||||
public string Origin { get; set; }
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.AccessTypes
|
||||
{
|
||||
public class AccessType
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public int ChannelNumber { get; set; }
|
||||
public int PersonNumber { get; set; }
|
||||
public string AccessTypeCode { get; set; }
|
||||
public string AccessTypeDescription { get; set; }
|
||||
public bool IsEnrolled { get; set; }
|
||||
public string UserId { get; set; }
|
||||
public bool IsPasswordChangeRequiredOnNextLogin { get; set; }
|
||||
public bool IsDisclaimer { get; set; }
|
||||
public bool IsActive { get; set; }
|
||||
public string Uid { get; set; }
|
||||
public string Origin { get; set; }
|
||||
}
|
||||
}
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Collaterals;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Loans;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Properties;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts
|
||||
{
|
||||
public class Account
|
||||
{
|
||||
public string AbbreviatedAccountNumber { get; set; }
|
||||
public long AccountNumber { get; set; }
|
||||
public List<AccountRolesInfo> AccountRolesInfo { get; set; }
|
||||
public int ActiveClassNumber { get; set; }
|
||||
public string AddressFormatCode { get; set; }
|
||||
public string AddressUseDescription { get; set; }
|
||||
//public List<AgreementPerson> AgreementPersons { get; set; }
|
||||
//public List<AllowedTransaction> AllowedTransactions { get; set; }
|
||||
public string AlternateDisplayName { get; set; }
|
||||
public int AssignedNumber { get; set; }
|
||||
public decimal AvailableBalance { get; set; }
|
||||
public decimal Balance { get; set; }
|
||||
//public List<BalanceDefinition> BalanceDefinitions { get; set; }
|
||||
public string BranchName { get; set; }
|
||||
public int BranchNumber { get; set; }
|
||||
//public CheckingSummaryInfo CheckingSummaryInfo { get; set; }
|
||||
public string CloseReasonCode { get; set; }
|
||||
public List<Collateral> Collaterals { get; set; }
|
||||
//public CommercialLoanSummaryInfo CommercialLoanSummaryInfo { get; set; }
|
||||
//public ConsumerLoanSummaryInfo ConsumerLoanSummaryInfo { get; set; }
|
||||
public string ContractDate { get; set; }
|
||||
public string CurrencyCode { get; set; }
|
||||
public string CurrencyDescription { get; set; }
|
||||
public string CurrentAccountStatusCode { get; set; }
|
||||
public DateTime CurrentAccountStatusDateTime { get; set; }
|
||||
public string CurrentAccountStatusDescription { get; set; }
|
||||
public string CurrentProductCode { get; set; }
|
||||
public int CurrentTerm { get; set; }
|
||||
public string DateConverted { get; set; }
|
||||
public DateTime DateLastContact { get; set; }
|
||||
public string DateMaturity { get; set; }
|
||||
//public List<Date> Dates { get; set; }
|
||||
public string Description { get; set; }
|
||||
public string DisplayName { get; set; }
|
||||
//public List<EntityAttributeHistory> EntityAttributeHistory { get; set; }
|
||||
public string EscheatDate { get; set; }
|
||||
//public ExternalAccountSummaryInfo ExternalAccountSummaryInfo { get; set; }
|
||||
//public ExternalEntity ExternalEntity { get; set; }
|
||||
public int HoldAccountBalanceNumber { get; set; }
|
||||
public long HoldAccountNumber { get; set; }
|
||||
//public List<HsaEvent> HsaEvents { get; set; }
|
||||
public string HsaSource { get; set; }
|
||||
public string Id { get; set; }
|
||||
public int InstitutionNumber { get; set; }
|
||||
public bool IsAnalysis { get; set; }
|
||||
public bool IsChecks { get; set; }
|
||||
public bool IsCreditCardAccount { get; set; }
|
||||
public bool IsDraw { get; set; }
|
||||
public bool IsEmployeeAccount { get; set; }
|
||||
public bool IsEscheat { get; set; }
|
||||
public bool IsLeaseSecurity { get; set; }
|
||||
public bool IsPassbook { get; set; }
|
||||
public bool IsPositivePayment { get; set; }
|
||||
public bool IsReport1098 { get; set; }
|
||||
public bool IsReportingForOwner { get; set; }
|
||||
public bool IsReportingForSigner { get; set; }
|
||||
public bool IsReportPoints { get; set; }
|
||||
public bool IsRetirement { get; set; }
|
||||
public bool IsShare { get; set; }
|
||||
public bool IsStatement { get; set; }
|
||||
public bool IsTransaction { get; set; }
|
||||
public bool IsUsersAccount { get; set; }
|
||||
public bool IsValid { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public string LastTransactionPurgeToDate { get; set; }
|
||||
public LoanInfo LoanInfo { get; set; }
|
||||
//public List<LoanLimitHistory> LoanLimitHistory { get; set; }
|
||||
public string MailAddressUseCode { get; set; }
|
||||
public string MailTypeCode { get; set; }
|
||||
public string MaskedExternalAccountNumber { get; set; }
|
||||
//public MasterlineAccountSummaryInfo MasterlineAccountSummaryInfo { get; set; }
|
||||
//public List<MasterProperty> MasterProperties { get; set; }
|
||||
//public int MaximumOverdraftLimit { get; set; }
|
||||
public long MemberAgreementNumber { get; set; }
|
||||
//public List<MemoBalanceType> MemoBalanceTypes { get; set; }
|
||||
//public MortgageLoanSummaryInfo MortgageLoanSummaryInfo { get; set; }
|
||||
public string NcuaCategoryCode { get; set; }
|
||||
public int NextStopPaymentRequestNumber { get; set; }
|
||||
public string OpenFundSourceCode { get; set; }
|
||||
public int OriginalTerm { get; set; }
|
||||
public string OverrideDeliveryMethodCode { get; set; }
|
||||
public string OverrideDeliveryMethodDescription { get; set; }
|
||||
public string OwnerCode { get; set; }
|
||||
public string OwnerDescription { get; set; }
|
||||
public string OwnerName { get; set; }
|
||||
public string PaymentFrequency { get; set; }
|
||||
public string PaymentFrequencyCode { get; set; }
|
||||
//public List<PaymentHistory> PaymentHistory { get; set; }
|
||||
public string ProductCategoryCode { get; set; }
|
||||
public string ProductCategoryDescription { get; set; }
|
||||
public string ProductCurrencyCd { get; set; }
|
||||
public string ProductName { get; set; }
|
||||
//public ProductType ProductType { get; set; }
|
||||
public string ProductTypeCode { get; set; }
|
||||
public string ProductTypeDescription { get; set; }
|
||||
public List<PropertyShort> Properties { get; set; }
|
||||
//public List<RelatedOrganization> RelatedOrganizations { get; set; }
|
||||
//public List<RelatedPerson> RelatedPersons { get; set; }
|
||||
public int ReportingForOrganizationNumber { get; set; }
|
||||
public int ReportingForPersonNumber { get; set; }
|
||||
//public List<RestrictionAccount> RestrictionAccounts { get; set; }
|
||||
//public List<RestrictionOrganization> RestrictionOrganizations { get; set; }
|
||||
//public List<RestrictionPerson> RestrictionPersons { get; set; }
|
||||
//public List<RestrictionsInfo> RestrictionsInfo { get; set; }
|
||||
//public RetirementPlanSummaryInfo RetirementPlanSummaryInfo { get; set; }
|
||||
//public List<RoleOrganization> RoleOrganizations { get; set; }
|
||||
//public List<RolePerson> RolePersons { get; set; }
|
||||
//public SavingsSummaryInfo SavingsSummaryInfo { get; set; }
|
||||
//public SingleAccountODSummaryInfo SingleAccountODSummaryInfo { get; set; }
|
||||
//public StandardClass StandardClass { get; set; }
|
||||
public int StandardClassNumber { get; set; }
|
||||
public long StatementAccountNumber { get; set; }
|
||||
public int SuffixNumber { get; set; }
|
||||
public string SuffixNumberProductGroupCode { get; set; }
|
||||
public string TaxOwnerOrganizationName { get; set; }
|
||||
public string TaxOwnerPersonName { get; set; }
|
||||
//public List<TaxReportingOverride> TaxReportingOverrides { get; set; }
|
||||
//public TimeDepositSummaryInfo TimeDepositSummaryInfo { get; set; }
|
||||
public string Uid { get; set; }
|
||||
public string Url { get; set; }
|
||||
//public List<UserField> UserFields { get; set; }
|
||||
}
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts
|
||||
{
|
||||
public class AccountOwnership
|
||||
{
|
||||
public long PersonNumber { get; set; }
|
||||
|
||||
public long ByOrgNbr { get; set; }
|
||||
|
||||
public string OrganizationName { get; set; }
|
||||
|
||||
public string FirstName { get; set; }
|
||||
|
||||
public string MiddleInitial { get; set; }
|
||||
|
||||
public string MiddleName { get; set; }
|
||||
|
||||
public string LastName { get; set; }
|
||||
|
||||
public string Suffix { get; set; }
|
||||
|
||||
public string Role { get; set; }
|
||||
|
||||
public bool IsPrimaryOwner { get; set; }
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts
|
||||
{
|
||||
public class AccountRolesInfo
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
public string AccountRoleCode { get; set; }
|
||||
public string AccountRoleDescription { get; set; }
|
||||
public bool IsEmployeeRole { get; set; }
|
||||
public bool IsReportingFor { get; set; }
|
||||
public bool IsReportingForOwner { get; set; }
|
||||
public bool IsReportingForSigner { get; set; }
|
||||
public bool IsTransacting { get; set; }
|
||||
public int OrganizationNumber { get; set; }
|
||||
public int PersonNumber { get; set; }
|
||||
public string RoleName { get; set; }
|
||||
public string Uid { get; set; }
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts
|
||||
{
|
||||
public class AccountUserField
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public long AccountNumber { get; set; }
|
||||
public string UserFieldCode { get; set; }
|
||||
public string Value { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public string UserFieldDescription { get; set; }
|
||||
public string DataTypeCode { get; set; }
|
||||
public string Uid { get; set; }
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts
|
||||
{
|
||||
public class AccountsByMajorMinorBranchAndStatusResponse
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
public long BranchCode { get; set; }
|
||||
public string Name { get; set; }
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts
|
||||
{
|
||||
public class AccountsByRecentTransactionsResponse
|
||||
{
|
||||
public string AcctNbr { get; set; }
|
||||
|
||||
public DateTime DateLastMaint { get; set; }
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts
|
||||
{
|
||||
public class ActivityAccountDetails
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
public string CurrentAccountStatus { get; set; }
|
||||
public string TaxPersonNbr { get; set; }
|
||||
public string TaxOrgNbr { get; set; }
|
||||
public long BranchOrgNbr { get; set; }
|
||||
public string MajorAccountType { get; set; }
|
||||
public string MinorAccountType { get; set; }
|
||||
public DateTime AccountContractDate { get; set; }
|
||||
public DateTime? DebtProtectionEffectiveDate { get; set; }
|
||||
public DateTime? DebtProtectionInactiveDate { get; set; }
|
||||
public string DebtProtectionCategory { get; set; }
|
||||
}
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Accounts
|
||||
{
|
||||
public class MissingSavingsRequirement
|
||||
{
|
||||
public string? FirstName { get; set; }
|
||||
public string? LastName { get; set; }
|
||||
public long? PersonNumber { get; set; }
|
||||
public long? OrganizationNumber { get; set; }
|
||||
public string? OrganizationName { get; set; }
|
||||
public int BranchNumber { get; set; }
|
||||
public long? AccountNumberMissingFunds { get; set; }
|
||||
public double? Balance { get; set; }
|
||||
public long? ControllingPersonNumber { get; set; }
|
||||
public bool IsControllingPersonAssigned { get; set; }
|
||||
|
||||
[NotMapped]
|
||||
public bool IsPerson
|
||||
{
|
||||
get
|
||||
{
|
||||
return PersonNumber != null &&
|
||||
PersonNumber > 0 &&
|
||||
!string.IsNullOrWhiteSpace(FirstName) &&
|
||||
!string.IsNullOrWhiteSpace(LastName);
|
||||
}
|
||||
}
|
||||
|
||||
[NotMapped]
|
||||
public bool IsOrganization
|
||||
{
|
||||
get
|
||||
{
|
||||
return OrganizationNumber != null &&
|
||||
OrganizationNumber > 0 &&
|
||||
!string.IsNullOrWhiteSpace(OrganizationName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Activity
|
||||
{
|
||||
public class ActivityQueryRequest
|
||||
{
|
||||
public List<long> ActivityIds { get; set; }
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Activity
|
||||
{
|
||||
public class EStatementDeliveryMethod
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
public long ActivityNumber { get; set; }
|
||||
public DateTime ActivityDateTime { get; set; }
|
||||
public string MinorAccountType { get; set; }
|
||||
public long PersonNumber { get; set; }
|
||||
public long OrganizationNumber { get; set; }
|
||||
public string FirstName { get; set; }
|
||||
public string LastName { get; set; }
|
||||
public string PhoneNumbers { get; set; }
|
||||
public string EmailAddresses { get; set; }
|
||||
}
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Activity
|
||||
{
|
||||
public class NewActivityManagerIncentiveReferral
|
||||
{
|
||||
public long ActivityId {get; set;}
|
||||
public string OriginatorUserId {get; set;}
|
||||
public long OriginatorPersNbr {get; set;}
|
||||
public string OriginatorFirstName {get; set;}
|
||||
public string OriginatorLastName {get; set;}
|
||||
public string OriginatorMiddleInitial {get; set;}
|
||||
//Only populated for CC Balance Transfer Referrals
|
||||
public long? LandmarkCreditCardNumber { get; set; }
|
||||
//Only Populated for Direct Deposit Referrals
|
||||
public long? DirectDepositAccountNumber { get; set; }
|
||||
public string EmployeeEmail {get; set;}
|
||||
public DateTime LastUpdatedDateTime {get; set;}
|
||||
public string Campaign {get; set;}
|
||||
public string Category {get; set;}
|
||||
public string ReferralStation {get; set;}
|
||||
public int IsInitialStation {get; set;}
|
||||
public int IsFinalStation {get; set;}
|
||||
public DateTime OriginationDateTime {get; set;}
|
||||
public DateTime StationDateTime {get; set;}
|
||||
public string OriginatingBranchName {get; set;}
|
||||
public string ReferredPersonNbr {get; set;}
|
||||
public string ReferredOrgNbr {get; set;}
|
||||
public string ReferredPersonName {get; set;}
|
||||
public string ReferredOrgName {get; set;}
|
||||
public string ReferredPersOrgNbr { get; set; }
|
||||
public string PreferredPhone { get; set; }
|
||||
public string Comm1 { get; set; }
|
||||
public string Comm2 { get; set; }
|
||||
public string Comm3 { get; set; }
|
||||
public string Comm4 { get; set; }
|
||||
public string Comm5 { get; set; }
|
||||
public string Comm6 { get; set; }
|
||||
public string Comm7 { get; set; }
|
||||
}
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Activity
|
||||
{
|
||||
public class NewAtmCheckCardActivity
|
||||
{
|
||||
public long ActivityNbr { get; set; }
|
||||
public DateTime ActivityDateTime { get; set; }
|
||||
public long ResponsiblePersonNbr { get; set; }
|
||||
public string ActivityTypeCde { get; set; }
|
||||
public long AgreementNbr { get; set; }
|
||||
public string CardState { get; set; }
|
||||
public string CardType { get; set; }
|
||||
public long AccountNbr { get; set; }
|
||||
public string OwnerPersonNbr { get; set; }
|
||||
public string OwnerOrgNbr { get; set; }
|
||||
public string TaxPersonName { get; set; }
|
||||
public string TaxOrgName { get; set; }
|
||||
public string AcctStateAtActivity { get; set; }
|
||||
public string AcctStatAtQueryTime { get; set; }
|
||||
public DateTime AcctStateEffDateTime { get; set; }
|
||||
public string AssociateFirst { get; set; }
|
||||
public string AssociateMiddleInit { get; set; }
|
||||
public string AssociateLast { get; set; }
|
||||
public string EmployeeEmail { get; set; }
|
||||
public string TaxPersonPhoneNumbers { get; set; }
|
||||
public string TaxPersonEmailAddresses { get; set; }
|
||||
}
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Activity
|
||||
{
|
||||
public class NewCheckingAccountActivity
|
||||
{
|
||||
public long ActivityNbr { get; set; }
|
||||
public DateTime ActivityDateTime { get; set; }
|
||||
public long ResponsiblePersonNbr { get; set; }
|
||||
public string ActivityTypeCode { get; set; }
|
||||
public long SubjectAccountNbr { get; set; }
|
||||
public string MinorAccountType { get; set; }
|
||||
public string AssociateFirst { get; set; }
|
||||
public string AssociateMiddleInit { get; set; }
|
||||
public string AssociateLast { get; set; }
|
||||
public string TaxPersonNbr { get; set; }
|
||||
public string TaxOrgNbr { get; set; }
|
||||
public string TaxPersonName { get; set; }
|
||||
public string TaxOrgName { get; set; }
|
||||
//ACT = active, which is what we want
|
||||
public string CurrentAccountStatus { get; set; }
|
||||
public long BranchOrgNbr { get; set; }
|
||||
public string BranchOrgName { get; set; }
|
||||
public string EmployeeEmail { get; set; }
|
||||
public DateTime AccountContractDate { get; set; }
|
||||
public decimal? OriginalBalance { get; set; }
|
||||
public string TaxPersonPhoneNumbers { get; set; }
|
||||
public string TaxPersonEmailAddresses { get; set; }
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Activity
|
||||
{
|
||||
public class NewLoanSaleActivity
|
||||
{
|
||||
public long ActivityNbr { get; set; }
|
||||
public DateTime ActivityDateTime { get; set; }
|
||||
public long SubjectAccountNbr { get; set; }
|
||||
public long OriginatingPersonNbr { get; set; }
|
||||
public string ActivityTypeCode { get; set; }
|
||||
public string MajorAccountType { get; set; }
|
||||
public string MinorAccountType { get; set; }
|
||||
public string AssociateFirst { get; set; }
|
||||
public string AssociateMiddleInit { get; set; }
|
||||
public string AssociateLast { get; set; }
|
||||
public string TaxPersonNbr { get; set; }
|
||||
public string TaxOrgNbr { get; set; }
|
||||
public string TaxPersonName { get; set; }
|
||||
public string TaxOrgName { get; set; }
|
||||
public DateTime AccountContractDate { get; set; }
|
||||
//ACT = active, Appr = Approve
|
||||
public string CurrentAccountStatus { get; set; }
|
||||
public long BranchOrgNbr { get; set; }
|
||||
public string BranchOrgName { get; set; }
|
||||
public string EmployeeEmail { get; set; }
|
||||
//New Or Refi (Refinance)
|
||||
public string LoanSourceCode { get; set; }
|
||||
public decimal? LoanAmount { get; set; }
|
||||
public DateTime? DebtProtectionEffectiveDate { get; set; }
|
||||
public string DebtProtectionCategory { get; set; }
|
||||
public DateTime? YoungestBirthdateOnLoan { get; set; }
|
||||
public int HasOrgRoles { get; set; }
|
||||
public string TaxPersonPhoneNumbers { get; set; }
|
||||
public string TaxPersonEmailAddresses { get; set; }
|
||||
//TODO: Refinance Amount
|
||||
}
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Agreements
|
||||
{
|
||||
public class Agreement
|
||||
{
|
||||
public long AgreementNumber { get; set; }
|
||||
|
||||
public string UserId { get; set; }
|
||||
|
||||
public long PersonNumber { get; set; }
|
||||
|
||||
public long ByOrgNbr { get; set; }
|
||||
|
||||
public string OrganizationName { get; set; }
|
||||
|
||||
public string FirstName { get; set; }
|
||||
|
||||
public string MiddleInitial { get; set; }
|
||||
|
||||
public string MiddleName { get; set; }
|
||||
|
||||
public string LastName { get; set; }
|
||||
|
||||
public string Suffix { get; set; }
|
||||
}
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Agreements
|
||||
{
|
||||
public class AgreementAccount
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
|
||||
public string AccountDescription { get; set; }
|
||||
|
||||
public string MajorAccountTypeCode { get; set; }
|
||||
|
||||
/// <summary> Tax report for person number. This value will be used for determining Consumer Account "Ownership" </summary>
|
||||
public long? TaxReportForPersonNumber { get; set; }
|
||||
|
||||
/// <summary> Tax report for organization number. This value will be used for determining Organization Account "Ownership" </summary>
|
||||
public long? TaxReportForOrgNumber { get; set; }
|
||||
|
||||
/// <summary> Delivery method code for Agreement "WWW" (Electronic) or "PRNT" (Paper). </summary>
|
||||
public string OvrDeliveryMethCD { get; set; }
|
||||
|
||||
public AgreementAccountOwner AccountOwner { get; set; }
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Agreements
|
||||
{
|
||||
public class AgreementAccountOwner
|
||||
{
|
||||
|
||||
public long AccountNumber { get; set; }
|
||||
|
||||
public long AgreementNumber { get; set; }
|
||||
|
||||
public string UserId { get; set; }
|
||||
|
||||
public long PersonNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.ApplicationHistories
|
||||
{
|
||||
public class ApplicationHistory
|
||||
{
|
||||
public string ApplicationName { get; set; }
|
||||
public long ApplicationNumber { get; set; }
|
||||
public long QueueNumber { get; set; }
|
||||
public DateTime StopDateTime { get; set; }
|
||||
public DateTime EffectiveDate { get; set; }
|
||||
public List<QueueApplicationParameter> QueueApplicationParameters { get; set; }
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.ApplicationHistories
|
||||
{
|
||||
public class QueueApplicationParameter
|
||||
{
|
||||
public long QueueNumber { get; set; }
|
||||
public long ApplicationNumber { get; set; }
|
||||
public string ParameterCode { get; set; }
|
||||
public string ParameterValue { get; set; }
|
||||
public DateTime DateLastMaint { get; set; }
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Associate
|
||||
{
|
||||
public class AssociateDetails
|
||||
{
|
||||
public string AssociateName { get; set; }
|
||||
public bool? ActiveEmployee { get; set; }
|
||||
public string PersonType { get; set; }
|
||||
public long PersonNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Branches
|
||||
{
|
||||
public class Branch
|
||||
{
|
||||
public string BranchName { get; set; }
|
||||
public int BranchNumber { get; set; }
|
||||
public int CurrentRouteNumber { get; set; }
|
||||
public string DefaultClearingCategoryCode { get; set; }
|
||||
public string DefaultFundTypeCode { get; set; }
|
||||
public string DefaultFundTypeDetailCode { get; set; }
|
||||
public string Id { get; set; }
|
||||
public bool IsFinalProofRequired { get; set; }
|
||||
public bool IsMultipleFinalProof { get; set; }
|
||||
public bool IsT5sBypass { get; set; }
|
||||
public int TransitCheckCashFlatFee { get; set; }
|
||||
public int TransitCheckCashPercentFee { get; set; }
|
||||
public string Uid { get; set; }
|
||||
public string Url { get; set; }
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Collaterals
|
||||
{
|
||||
public class Collateral
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
public string EffectiveDate { get; set; }
|
||||
public decimal HoldAmount { get; set; }
|
||||
public decimal HoldPercent { get; set; }
|
||||
public string Id { get; set; }
|
||||
public string InactiveDate { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public long LoanAccountNumber { get; set; }
|
||||
public int SequenceNumber { get; set; }
|
||||
public string Uid { get; set; }
|
||||
public string Url { get; set; }
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels
|
||||
{
|
||||
public class CoreApiMessage<T>
|
||||
{
|
||||
public CoreApiMessage(CoreMessageHeader coreMessageHeader, T messageBody)
|
||||
{
|
||||
MessageHeader = coreMessageHeader;
|
||||
MessageBody = messageBody;
|
||||
}
|
||||
|
||||
public CoreMessageHeader MessageHeader { get; set; }
|
||||
public T MessageBody { get; set; }
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels
|
||||
{
|
||||
public class CoreMessageHeader
|
||||
{
|
||||
public CoreMessageHeader()
|
||||
{
|
||||
}
|
||||
|
||||
public CoreMessageHeader(long? updateKey)
|
||||
{
|
||||
UpdateKey = updateKey;
|
||||
}
|
||||
|
||||
public long? UpdateKey { get; set; }
|
||||
public string MessageId { get; set; }
|
||||
}
|
||||
}
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels
|
||||
{
|
||||
public class CoreRequestParameters
|
||||
{
|
||||
public const int PageSizeDefault = 100000;
|
||||
|
||||
public CoreRequestParameters()
|
||||
{
|
||||
}
|
||||
|
||||
public CoreRequestParameters(List<string> includes, int? pageSize = null)
|
||||
{
|
||||
Include = BuildCommaDelimitedString(includes);
|
||||
PageSize = pageSize;
|
||||
}
|
||||
|
||||
[Display(Description = "Comma delimited string values of what to include with in model.")]
|
||||
public string Include { get; set; }
|
||||
|
||||
public int? PageSize { get; set; }
|
||||
|
||||
|
||||
public string BuildCommaDelimitedString(List<string> listOfString)
|
||||
{
|
||||
if (listOfString == null || listOfString.Count < 0)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
StringBuilder stringBuild = new StringBuilder();
|
||||
var count = listOfString.Count;
|
||||
foreach (var include in listOfString)
|
||||
{
|
||||
stringBuild.Append(include);
|
||||
count--;
|
||||
if (count > 0)
|
||||
{
|
||||
stringBuild.Append(",");
|
||||
}
|
||||
}
|
||||
|
||||
return stringBuild.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccessChannelPersonsByPersonRequest
|
||||
{
|
||||
[Required]
|
||||
public long PersonNumber { get; set; }
|
||||
public bool ActiveOnly { get; set; } = false;
|
||||
public bool IncludeCards { get; set; } = true;
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.AccessTypes;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccessTypeUpdateRequest
|
||||
{
|
||||
[Required]
|
||||
public AccessType AccessType { get; set; }
|
||||
[Required]
|
||||
public string AccessChannelPersonId { get; set; }
|
||||
[Required]
|
||||
public long UpdateKey { get; set; }
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountAnalysisGroupMaintenanceRequest
|
||||
{
|
||||
[Required]
|
||||
public long AccountNumber { get; set; }
|
||||
public bool IsGenerateAnalysisStatement { get; set; }
|
||||
public bool IsPrintAnalysisStatement { get; set; }
|
||||
public bool IsUseForServiceCharge { get; set; }
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountBranchUpdateRequest
|
||||
{
|
||||
[Required]
|
||||
public long AccountNumber { get; set; }
|
||||
[Required]
|
||||
public string BranchOrganizationNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountContractDateUpdateRequest
|
||||
{
|
||||
[Required]
|
||||
public long AccountNumber { get; set; }
|
||||
[Required]
|
||||
public DateTime ContractDate { get; set; }
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountCreditReportTypeUpdateRequest
|
||||
{
|
||||
[Required]
|
||||
public long AccountNumber { get; set; }
|
||||
[Required]
|
||||
public string CreditReportType { get; set; }
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountLtvUpdateRequest
|
||||
{
|
||||
[Required]
|
||||
public long AccountNumber { get; set; }
|
||||
[Required]
|
||||
public double LoanToValue { get; set; }
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountMaintenanceRequest
|
||||
{
|
||||
[Required]
|
||||
public long AccountNumber { get; set; }
|
||||
|
||||
///<summary>Delivery Method to be set for Agreement Accounts. Valid values are 'PRNT' for Paper or 'WWW' for Electronic delivery.</summary>
|
||||
[Required]
|
||||
[RegularExpression(@"\b(PRNT|WWW)\b")]
|
||||
public string DeliveryMethod { get; set; }
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountNickNameUpdateRequest
|
||||
{
|
||||
[Required]
|
||||
public long AccountNumber { get; set; }
|
||||
public string AccountDescription { get; set; }
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountUserFieldRequest
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
public string UserFieldCode { get; set; }
|
||||
public string Value { get; set; }
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountsByMajorMinorBranchAndStatusRequest
|
||||
{
|
||||
[Required]
|
||||
public List<string> MajorTypes { get; set; }
|
||||
[Required]
|
||||
public List<string> MinorTypes { get; set; }
|
||||
[Required]
|
||||
public List<string> AccountStatuses { get; set; }
|
||||
[Required]
|
||||
public List<long> BranchCodes { get; set; }
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AccountsByRecentTransactionsRequest
|
||||
{
|
||||
[Required]
|
||||
public String StartDate { get; set; }
|
||||
|
||||
[Required]
|
||||
public String EndDate { get; set; }
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class AcctNbrRequest
|
||||
{
|
||||
public long AcctNbr { get; set; }
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class ApplicationHistoryRequest
|
||||
{
|
||||
public List<string> ApplicationNumbers { get; set; }
|
||||
public string EffectiveDate { get; set; }
|
||||
}
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
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; }
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class CreateOrganizationAccountRequest : CreateAccountRequest
|
||||
{
|
||||
[Required]
|
||||
public long OrganizationNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class CreatePersonAccountRequest : CreateAccountRequest
|
||||
{
|
||||
[Required]
|
||||
public long? PersonNumber { get; set; }
|
||||
[Required]
|
||||
public string FirstName { get; set; }
|
||||
[Required]
|
||||
public string LastName { get; set; }
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class GroupedMonetaryTransactionRequest
|
||||
{
|
||||
public string ParentRequestNumber { get; set; }
|
||||
|
||||
public List<MonetaryTransactionRequest> MonetaryTransactionRequests { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class MemberAgreeNbrRequest
|
||||
{
|
||||
public long MemberAgreeNbr { get; set; }
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class MemberNbrRequest
|
||||
{
|
||||
public long MemberNbr { get; set; }
|
||||
}
|
||||
}
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Transaction;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class MonetaryTransactionRequest
|
||||
{
|
||||
[Required]
|
||||
public long AccountNumber { get; set; }
|
||||
|
||||
public double? TransactionAmount { get; set; }
|
||||
|
||||
[Required]
|
||||
public string RequestNumber { get; set; }
|
||||
|
||||
public long? OverrideCashBoxNumber { get; set; }
|
||||
|
||||
public long? ApprovalPersonNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
public string TransactionTypeCode { get; set; }
|
||||
|
||||
public string ParentRequestNumber { get; set; }
|
||||
|
||||
public string Description { get; set; }
|
||||
|
||||
public string EffectiveDate { get; set; }
|
||||
|
||||
public List<FundBalanceType> FundBalanceTypes { get; set; }
|
||||
|
||||
[Required]
|
||||
public List<BalanceType1> BalanceTypes { get; set; }
|
||||
|
||||
[Required]
|
||||
public List<Fund> Funds { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class OrganizationMaintenanceRequest
|
||||
{
|
||||
[Required]
|
||||
public long OrganizationNumber { get; set; }
|
||||
[Required]
|
||||
public long? ControllingPersonNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class OrganizationSearchRequest
|
||||
{
|
||||
public long OrgNbr { get; set; }
|
||||
public string OrgTypCd { get; set; }
|
||||
public string OrgName { get; set; }
|
||||
public long MemberNbr { get; set; }
|
||||
public string TaxId { get; set; }
|
||||
public string AreaCode { get; set; }
|
||||
public string Exchange { get; set; }
|
||||
public string PhoneNbr { get; set; }
|
||||
public string SoundexYN { get; set; }
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class PersonNameRequest
|
||||
{
|
||||
public string FirstName { get; set; }
|
||||
public string LastName { get; set; }
|
||||
public string MdlName { get; set; }
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class PersonSearchRequest
|
||||
{
|
||||
public long PersNbr { get; set; }
|
||||
public string FirstName { get; set; }
|
||||
public string LastName { get; set; }
|
||||
public long MemberNbr { get; set; }
|
||||
public string Taxid { get; set; }
|
||||
public string AreaCode { get; set; }
|
||||
public string Exchange { get; set; }
|
||||
public string PhoneNbr { get; set; }
|
||||
public string SoundexYN { get; set; }
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class PersonUserFieldRequest
|
||||
{
|
||||
[Required]
|
||||
public int PersonNumber { get; set; }
|
||||
[Required]
|
||||
public string UserFieldCode { get; set; }
|
||||
public string Value { get; set; }
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class TaxIdRequest
|
||||
{
|
||||
public string TaxId { get; set; }
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class TransactionHistoryRequest
|
||||
{
|
||||
public long? AccountNumber { get; set; }
|
||||
[Required]
|
||||
public string FromDate { get; set; }
|
||||
[Required]
|
||||
public string ThruDate { get; set; }
|
||||
[Required]
|
||||
public string OnlyCompletedYN { get; set; }
|
||||
[Required]
|
||||
[MaxLength(1)]
|
||||
public decimal SearchDateOption { get; set; }
|
||||
public string RtxnSourceCds { get; set; }
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
public class UserFieldRequest
|
||||
{
|
||||
public long PropertyNumber { get; set; }
|
||||
public string UserFieldCode { get; set; }
|
||||
public string Value { get; set; }
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreResponses
|
||||
{
|
||||
public class BasicResponse
|
||||
{
|
||||
public bool Success { get; set; }
|
||||
public List<string> Errors { get; set; }
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreSoapRequests
|
||||
{
|
||||
public class AccountMaintenanceRequest
|
||||
{
|
||||
public MaintenanceAccount[] Accounts { get; set; }
|
||||
}
|
||||
|
||||
public class MaintenanceAccount
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
public bool IsAccountMaintenance { get; set; }
|
||||
public string DeliveryMethodCode { get; set; }
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreSoapRequests
|
||||
{
|
||||
public class DetailType
|
||||
{
|
||||
[Required]
|
||||
public string DetailTypeCode { get; set; }
|
||||
[Required]
|
||||
public string DetailValue { get; set; }
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreSoapRequests
|
||||
{
|
||||
public class PersonAgreementDetailTypeRequest
|
||||
{
|
||||
[Required]
|
||||
public long PersonNumber { get; set; }
|
||||
[Required]
|
||||
public decimal AgreeNumber { get; set; }
|
||||
[Required]
|
||||
public string AgreeTypeCode { get; set; }
|
||||
[Required]
|
||||
public List<DetailType> DetailTypes { get; set; }
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreResponses;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreSoapResponses
|
||||
{
|
||||
public class CreatedAccountResponse
|
||||
{
|
||||
public long? AccountNumber { get; set; }
|
||||
public string MajorTypeCode { get; set; }
|
||||
public string MinorTypeCode { get; set; }
|
||||
public BasicResponse BasicResponse { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.EmailAddress
|
||||
{
|
||||
public class Email
|
||||
{
|
||||
public int AddressNumber { get; set; }
|
||||
public string AddressUseCode { get; set; }
|
||||
public string AddressUseDescription { get; set; }
|
||||
public string EffectiveDate { get; set; }
|
||||
public string EmailAddress { get; set; }
|
||||
public string InactiveDate { get; set; }
|
||||
public int PersonNumber { get; set; }
|
||||
public string StartDate { get; set; }
|
||||
public string StopDate { get; set; }
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Identifications
|
||||
{
|
||||
public class Identification
|
||||
{
|
||||
public string CountryCode { get; set; }
|
||||
public string CountrySubdivisionCode { get; set; }
|
||||
public string ExpireDate { get; set; }
|
||||
public string IdNumber { get; set; }
|
||||
public string IssueDate { get; set; }
|
||||
public string StateCode { get; set; }
|
||||
public string TypeCode { get; set; }
|
||||
public string TypeDescription { get; set; }
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.IndirectLoan
|
||||
{
|
||||
public class ClosedIndirectLoan
|
||||
{
|
||||
public string LoanNumber { get; set; }
|
||||
|
||||
public DateTime PaidLoanDate { get; set; }
|
||||
}
|
||||
}
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.IndirectLoan
|
||||
{
|
||||
public class IndirectLoanDetail
|
||||
{
|
||||
public string MemberNumber { get; set; }
|
||||
|
||||
public string LoanNumber { get; set; }
|
||||
|
||||
public string ApplicationId { get; set; }
|
||||
|
||||
public string MemberFirstName { get; set; }
|
||||
|
||||
public string MemberInitial { get; set; }
|
||||
|
||||
public string MemberLastName { get; set; }
|
||||
|
||||
public string DealerCode { get; set; }
|
||||
|
||||
public string DealerAccountNumber { get; set; }
|
||||
|
||||
public string DealerOrganizationNumber { get; set; }
|
||||
|
||||
public string DealerName { get; set; }
|
||||
|
||||
public bool Warranty { get; set; }
|
||||
|
||||
public bool GAP { get; set; }
|
||||
|
||||
public bool CreditLife { get; set; }
|
||||
|
||||
public bool CreditDisability { get; set; }
|
||||
|
||||
public bool Mbp { get; set; }
|
||||
|
||||
public string AccountType { get; set; }
|
||||
|
||||
public string AccountDescription { get; set; }
|
||||
|
||||
public string LoanType { get; set; }
|
||||
|
||||
public DateTime LoanDate { get; set; }
|
||||
|
||||
public DateTime PostedDate { get; set; }
|
||||
|
||||
public DateTime FirstPmtDate { get; set; }
|
||||
|
||||
public DateTime FinalPmtDate { get; set; }
|
||||
|
||||
public int OriginalTermInDays { get; set; }
|
||||
|
||||
public DateTime? PaidLoanDate { get; set; }
|
||||
|
||||
public decimal LoanAmount { get; set; }
|
||||
|
||||
public decimal BuyRate { get; set; }
|
||||
|
||||
public decimal ContractRate { get; set; }
|
||||
|
||||
public decimal MonthlyPmt { get; set; }
|
||||
|
||||
public string Vin { get; set; }
|
||||
|
||||
public string Make { get; set; }
|
||||
|
||||
public string Model { get; set; }
|
||||
|
||||
public int Year { get; set; }
|
||||
|
||||
public string Color { get; set; }
|
||||
|
||||
public int Mileage { get; set; }
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.IndirectLoan
|
||||
{
|
||||
public class UpdateDealerOriginalBalanceResponse
|
||||
{
|
||||
public string AccountNumber { get; set; }
|
||||
|
||||
public string ErrorMessage { get; set; }
|
||||
}
|
||||
}
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Loans
|
||||
{
|
||||
public class LoanInfo
|
||||
{
|
||||
public string AnticipatedDateMaturity { get; set; }
|
||||
public string BilledThruDate { get; set; }
|
||||
public int BillingLeadDaysOvr { get; set; }
|
||||
public string CallDate { get; set; }
|
||||
public string CraCategoryCode { get; set; }
|
||||
public DateTime CreditOvrdClatReacquiredDate { get; set; }
|
||||
public string CreditReportCommentCode { get; set; }
|
||||
public string CreditReportComplianceConditionCode { get; set; }
|
||||
public string CreditReportConsumerInfoCode { get; set; }
|
||||
public string CreditReportStatusCode { get; set; }
|
||||
public string CreditReportTypeCode { get; set; }
|
||||
public int CreditScore { get; set; }
|
||||
public DateTime CurrentDueDate { get; set; }
|
||||
public int CushionMonths { get; set; }
|
||||
public string DateFirstPaymentDue { get; set; }
|
||||
public string DefaultReasonCode { get; set; }
|
||||
public string EscrowComponentMonthCode { get; set; }
|
||||
public string EscrowPaymentRoundingMethodCode { get; set; }
|
||||
public string FdicCategoryCode { get; set; }
|
||||
public string FhlbCategoryCode { get; set; }
|
||||
public int GraceDays { get; set; }
|
||||
public string InterestFirstConvertDate { get; set; }
|
||||
public string InterestFirstFutureProductCode { get; set; }
|
||||
public string InterestFirstFutureProductTypeCode { get; set; }
|
||||
public bool IsAutoParticipationAdvance { get; set; }
|
||||
public bool IsAutoParticipationPayment { get; set; }
|
||||
public bool IsBalloon { get; set; }
|
||||
public bool IsBillAdvance { get; set; }
|
||||
public bool IsBorrInDfltRespForRemainBal { get; set; }
|
||||
public bool IsChargeOff { get; set; }
|
||||
public bool IsDemand { get; set; }
|
||||
public bool IsImminentDefault { get; set; }
|
||||
public bool IsInvestorConform { get; set; }
|
||||
public bool IsLoanLimit { get; set; }
|
||||
public bool IsMultipleDueDates { get; set; }
|
||||
public bool IsNonRESPA { get; set; }
|
||||
public bool IsNotRE { get; set; }
|
||||
public bool IsPartialPaymentAllowed { get; set; }
|
||||
public bool IsPrinSurplusProc { get; set; }
|
||||
public bool IsRateChangeRecalculationPayment { get; set; }
|
||||
public bool IsRestructured { get; set; }
|
||||
public bool IsRevolveLoan { get; set; }
|
||||
public bool IsShadowAccounting { get; set; }
|
||||
public bool IsUnSchedulePrincipalPaymentsAllowed { get; set; }
|
||||
public bool IsUseScheduleGeneratedDate { get; set; }
|
||||
public string LastReviewDate { get; set; }
|
||||
public string LoanAgencyCode { get; set; }
|
||||
public string LoanLossCategoryCode { get; set; }
|
||||
public string LoanQualityCode { get; set; }
|
||||
public string LoanSourceCode { get; set; }
|
||||
public DateTime NextDueDate { get; set; }
|
||||
public int NextLoanModificationNumber { get; set; }
|
||||
public string NextPaymentChangeDate { get; set; }
|
||||
public string OccupationLoanCategoryCode { get; set; }
|
||||
public decimal OriginationLtvRatio { get; set; }
|
||||
public string OtsLoanCategoryCode { get; set; }
|
||||
public decimal ParticipationThresholdBalance { get; set; }
|
||||
public int PaymentChangeLeadDays { get; set; }
|
||||
public string PaymentMethodCode { get; set; }
|
||||
public string PurposeCode { get; set; }
|
||||
public int RateChangeLeadDays { get; set; }
|
||||
public long RefinancePriorAccountNumber { get; set; }
|
||||
public string RiskRatingCode { get; set; }
|
||||
public string ScoreDate { get; set; }
|
||||
public string ShadowAccountingEndDate { get; set; }
|
||||
public string ShadowAccountingStartDate { get; set; }
|
||||
public string SlpCode { get; set; }
|
||||
public string SubClassCode { get; set; }
|
||||
public int TotalPercentSold { get; set; }
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.MemberAgreements
|
||||
{
|
||||
public class AgreePerson
|
||||
{
|
||||
public long AgreeNumber { get; set; }
|
||||
public long PersonNumber { get; set; }
|
||||
public string UserId { get; set; }
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.MemberAgreements
|
||||
{
|
||||
public class AgreeUserAccount
|
||||
{
|
||||
public long AccountNumber { get; set; }
|
||||
public long AgreeNumber { get; set; }
|
||||
public string UserId { get; set; }
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.MemberAgreements
|
||||
{
|
||||
public class MemberAgreement
|
||||
{
|
||||
public long MemberAgreementNumber { get; set; }
|
||||
public string MemberGroupCode { get; set; }
|
||||
public string MemberGroupDescription { get; set; }
|
||||
public int PrimaryPersonNumber { get; set; }
|
||||
public long ShareAccountNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
#nullable enable
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Mixed
|
||||
{
|
||||
public class PersonOrganization
|
||||
{
|
||||
public string? PersonNumber { get; set; } = null;
|
||||
public string? OrganizationNumber { get; set; } = null;
|
||||
public string? EntityName { get; set; } = null;
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Organizations
|
||||
{
|
||||
public class Organization
|
||||
{
|
||||
public long MemberAgreementNumber { get; set; }
|
||||
public long OrganizationNumber { get; set; }
|
||||
public string Name { get; set; }
|
||||
public List<PostalAddress> PostalAddressList { get; set; }
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PersonTypes
|
||||
{
|
||||
public class PersonType
|
||||
{
|
||||
public string EffectiveDate { get; set; }
|
||||
public string InactiveDate { get; set; }
|
||||
public string PersonFullName { get; set; }
|
||||
public int PersonNumber { get; set; }
|
||||
public string PersonTypeCode { get; set; }
|
||||
public string PersonTypeDescription { get; set; }
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Persons
|
||||
{
|
||||
public class Pers
|
||||
{
|
||||
public string FirstName { get; set; }
|
||||
public string LastName { get; set; }
|
||||
public string MdlName { get; set; }
|
||||
public string MdlInit { get; set; }
|
||||
public string Suffix { get; set; }
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Persons
|
||||
{
|
||||
public class PersQueryName
|
||||
{
|
||||
public string FirstName { get; set; }
|
||||
}
|
||||
}
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.EmailAddress;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Identifications;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.MemberAgreements;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PersonTypes;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Phones;
|
||||
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
//TODO: Clean up commented out unused models if determined not needed.
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Persons
|
||||
{
|
||||
public class Person
|
||||
{
|
||||
//public List<Account> Accounts { get; set; }
|
||||
public string AddDate { get; set; }
|
||||
public int Age { get; set; }
|
||||
public bool AllowsPromotionalContact { get; set; }
|
||||
public string BirthDate { get; set; }
|
||||
public string CountryName { get; set; }
|
||||
public string CreditRatingCode { get; set; }
|
||||
public string CreditReportConsumerInfoCode { get; set; }
|
||||
public string CustomerKeyWord { get; set; }
|
||||
public string DateOfDeath { get; set; }
|
||||
public string DateTaxIdApply { get; set; }
|
||||
public string EducationLevelCode { get; set; }
|
||||
public List<Email> EmailAddressList { get; set; }
|
||||
//public List<EntityAttributeHistory> EntityAttributeHistory { get; set; }
|
||||
//public List<ExternalOrganizationId> ExternalOrganizationIds { get; set; }
|
||||
public string FirstMiddleInitialLastSuffix { get; set; }
|
||||
public string FirstName { get; set; }
|
||||
public string FirstNameSoundex { get; set; }
|
||||
public string FirstNameUpper { get; set; }
|
||||
public string ForeignCertificationExpirationDate { get; set; }
|
||||
public string FullNameWithSecondSurName { get; set; }
|
||||
public string GraduationDate { get; set; }
|
||||
public string Id { get; set; }
|
||||
public List<Identification> Identifications { get; set; }
|
||||
public string IncomeLevelCode { get; set; }
|
||||
public bool IsAtm { get; set; }
|
||||
public bool IsDirectDeposit { get; set; }
|
||||
public bool IsEmployee { get; set; }
|
||||
public bool IsOtherPersonsUpdated { get; set; }
|
||||
public bool IsPrivacy { get; set; }
|
||||
public bool IsPurge { get; set; }
|
||||
public bool IsReport1042s { get; set; }
|
||||
public bool IsValid { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public string LastName { get; set; }
|
||||
public string LastNameSoundex { get; set; }
|
||||
public string LastNameUpper { get; set; }
|
||||
public string MailTypeCode { get; set; }
|
||||
public MemberAgreement MemberAgreement { get; set; }
|
||||
//public MemberGroup MemberGroup { get; set; }
|
||||
public string MemberGroupCode { get; set; }
|
||||
public long MemberNumber { get; set; }
|
||||
public string MiddleInitial { get; set; }
|
||||
public string MiddleName { get; set; }
|
||||
public string NameFirstLast { get; set; }
|
||||
public string NameFirstMiddleLast { get; set; }
|
||||
public string NameFull { get; set; }
|
||||
public string NameLastFirst { get; set; }
|
||||
public string NameLastFirstInitial { get; set; }
|
||||
public string NameLastFirstMiddle { get; set; }
|
||||
public string NameLastFirstMiddleSuffix { get; set; }
|
||||
public string NickName { get; set; }
|
||||
public string NonResidentReportingChapterCode { get; set; }
|
||||
public string NonResidentStatusCode { get; set; }
|
||||
public int NumberDependents { get; set; }
|
||||
public string OccupationCode { get; set; }
|
||||
//public List<OrganizationRelationship> OrganizationRelationships { get; set; }
|
||||
public string OwnOrRent { get; set; }
|
||||
public int PersonNumber { get; set; }
|
||||
public List<PersonType> PersonTypes { get; set; }
|
||||
public List<Phone> Phones { get; set; }
|
||||
//public List<PostalAddress> PostalAddresses { get; set; }
|
||||
public List<PostalAddress> PostalAddressList { get; set; }
|
||||
public string PreferredCultureCode { get; set; }
|
||||
public string PrimaryIdDocumentNumber { get; set; }
|
||||
public int PrimaryImageDocumentNumber { get; set; }
|
||||
//public PrimaryImageDocumentUse PrimaryImageDocumentUse { get; set; }
|
||||
public string ProfileUserField { get; set; }
|
||||
//public ResidentTaxCountry ResidentTaxCountry { get; set; }
|
||||
public string ResidentTaxCountryCode { get; set; }
|
||||
public string SalutationCode { get; set; }
|
||||
public string SalutationDescription { get; set; }
|
||||
public string SecondSurname { get; set; }
|
||||
public string ShortName { get; set; }
|
||||
public string SpouseFullName { get; set; }
|
||||
public int SpouseNumber { get; set; }
|
||||
public string Suffix { get; set; }
|
||||
public string TaxCertificationDate { get; set; }
|
||||
public string TaxId { get; set; }
|
||||
public string TimeWithInstitution { get; set; }
|
||||
public string Uid { get; set; }
|
||||
public string Url { get; set; }
|
||||
//public List<UserField> UserFields { get; set; }
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Persons
|
||||
{
|
||||
public class PersonCheckHoldsUserField
|
||||
{
|
||||
public long PersonNumber { get; set; }
|
||||
public DateTime? OldestActiveEffectiveDate { get; set; }
|
||||
public DateTime? RecentClosedEffectiveDate { get; set; }
|
||||
public bool UserFieldExists { get; set; }
|
||||
}
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Persons
|
||||
{
|
||||
public class PersonUserField
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public long PersonNumber { get; set; }
|
||||
public string UserFieldCode { get; set; }
|
||||
public string Value { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public string UserFieldDescription { get; set; }
|
||||
public string DataTypeCode { get; set; }
|
||||
public string Uid { get; set; }
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Phones
|
||||
{
|
||||
public class Phone
|
||||
{
|
||||
public string AreaCode { get; set; }
|
||||
public string Exchange { get; set; }
|
||||
public string ForeignPhoneNumber { get; set; }
|
||||
public string PhoneExtension { get; set; }
|
||||
public string PhoneNumber { get; set; }
|
||||
public int PhoneSequence { get; set; }
|
||||
public string PhoneUseCode { get; set; }
|
||||
public string PhoneUseDescription { get; set; }
|
||||
public string CountryCode { get; set; }
|
||||
public string CountryName { get; set; }
|
||||
public string FormattedPhoneNumber { get; set; }
|
||||
public bool IsPreferred { get; set; }
|
||||
public int PersonNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses
|
||||
{
|
||||
public class Address
|
||||
{
|
||||
[Required]
|
||||
public int AddressNumber { get; set; }
|
||||
public string CensusTrtNumber { get; set; }
|
||||
[Required]
|
||||
public string CityName { get; set; }
|
||||
[Required]
|
||||
public string CountryCode { get; set; }
|
||||
public string CountryMailCode { get; set; }
|
||||
public string CountrySubdivisionCode { get; set; }
|
||||
public string Id { get; set; }
|
||||
[Required]
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public List<Line> Lines { get; set; }
|
||||
[Required]
|
||||
public int NextLineNumber { get; set; }
|
||||
public string PostNetCode { get; set; }
|
||||
public string SmsaNumber { get; set; }
|
||||
public string StateCode { get; set; }
|
||||
public string Uid { get; set; }
|
||||
public string Url { get; set; }
|
||||
public string ZipCode { get; set; }
|
||||
public string ZipPlus { get; set; }
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses
|
||||
{
|
||||
public class Line
|
||||
{
|
||||
public int AddressNumber { get; set; }
|
||||
public string AddressTextSoundex { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public int LineNumber { get; set; }
|
||||
public string Text { get; set; }
|
||||
public string TypeCode { get; set; }
|
||||
public string Uid { get; set; }
|
||||
}
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses
|
||||
{
|
||||
public class PersonAddrLine
|
||||
{
|
||||
public string Id { get; set; }
|
||||
[Required]
|
||||
public int PersonNumber { get; set; }
|
||||
public string AddressUseCode { get; set; }
|
||||
[Required]
|
||||
public int AddressNumber { get; set; }
|
||||
public string AddressLine1 { get; set; }
|
||||
public string AddressLineTypeCode1 { get; set; }
|
||||
public string AddressLine2 { get; set; }
|
||||
public string AddressLineTypeCode2 { get; set; }
|
||||
public string AddressLine3 { get; set; }
|
||||
public string AddressLineTypeCode3 { get; set; }
|
||||
public string CityName { get; set; }
|
||||
[Required]
|
||||
public string CountrySubdivisionCode { get; set; }
|
||||
public string PostalCode { get; set; }
|
||||
public string ZipPlus { get; set; }
|
||||
public string PostNetCode { get; set; }
|
||||
public string CountryCode { get; set; }
|
||||
public string CensusTractNumber { get; set; }
|
||||
public string SmsaNumber { get; set; }
|
||||
public string StartDate { get; set; }
|
||||
public string StopDate { get; set; }
|
||||
public string InactiveDate { get; set; }
|
||||
public string EffectiveDate { get; set; }
|
||||
public string OccupanceDate { get; set; }
|
||||
public string StartMonthCode { get; set; }
|
||||
public int? StartDayNumber { get; set; }
|
||||
public string StopMonthCode { get; set; }
|
||||
public int? StopDayNumber { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public string Url { get; set; }
|
||||
public bool IsPerformIRSCorrection { get; set; } = false;
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses
|
||||
{
|
||||
public class PersonAddressInfo
|
||||
{
|
||||
public int PersonNumber { get; set; }
|
||||
public string AddressUseCode { get; set; }
|
||||
public string AddressLine { get; set; }
|
||||
public int LineNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses
|
||||
{
|
||||
public class PersonPostalAddress
|
||||
{
|
||||
public string Id { get; set; }
|
||||
[Required]
|
||||
public int PersonNumber { get; set; }
|
||||
public string AddressUseCode { get; set; }
|
||||
public string AddressUseDescription { get; set; }
|
||||
[Required]
|
||||
public int AddressNumber { get; set; }
|
||||
public string AddressLine1 { get; set; }
|
||||
public string AddressLineTypeCode1 { get; set; }
|
||||
public string AddressLine2 { get; set; }
|
||||
public string AddressLineTypeCode2 { get; set; }
|
||||
public string AddressLine3 { get; set; }
|
||||
public string AddressLineTypeCode3 { get; set; }
|
||||
public string CityName { get; set; }
|
||||
public string CountrySubdivisionCode { get; set; }
|
||||
public string CountrySubdivisionName { get; set; }
|
||||
public string PostalCode { get; set; }
|
||||
public string ZipPlus { get; set; }
|
||||
[Required]
|
||||
public string CountryCode { get; set; }
|
||||
public string CountryName { get; set; }
|
||||
public string CensusTractNumber { get; set; }
|
||||
public string SmsaNumber { get; set; }
|
||||
public string StartDate { get; set; }
|
||||
public string StopDate { get; set; }
|
||||
public string StartMonthCode { get; set; }
|
||||
public string StartMonthName { get; set; }
|
||||
public int? StartDayNumber { get; set; }
|
||||
public string StopMonthCode { get; set; }
|
||||
public string StopMonthName { get; set; }
|
||||
public int? StopDayNumber { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public List<PersonAddressInfo> PersonAddressInfo { get; set; }
|
||||
}
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses
|
||||
{
|
||||
public class PostalAddress
|
||||
{
|
||||
public string AddressLine1 { get; set; }
|
||||
public string AddressLine2 { get; set; }
|
||||
public string AddressLine3 { get; set; }
|
||||
public string AddressLineTypeCode1 { get; set; }
|
||||
public string AddressLineTypeCode2 { get; set; }
|
||||
public string AddressLineTypeCode3 { get; set; }
|
||||
public int AddressNumber { get; set; }
|
||||
public string AddressUseCode { get; set; }
|
||||
public string AddressUseDescription { get; set; }
|
||||
public string CensusTractNumber { get; set; }
|
||||
public string CityName { get; set; }
|
||||
public string CountryCode { get; set; }
|
||||
public string CountryName { get; set; }
|
||||
public string CountrySubdivisionCode { get; set; }
|
||||
public string CountrySubdivisionName { get; set; }
|
||||
public string PostalCode { get; set; }
|
||||
public string SmsaNumber { get; set; }
|
||||
public string StartDate { get; set; }
|
||||
public string StopDate { get; set; }
|
||||
public string ZipPlus { get; set; }
|
||||
public Address Address { get; set; }
|
||||
public string EffectiveDate { get; set; }
|
||||
public List<string> FormattedAddress { get; set; }
|
||||
public string InactiveDate { get; set; }
|
||||
public string OccupancyDate { get; set; }
|
||||
public int PersonNumber { get; set; }
|
||||
public string PostNetCode { get; set; }
|
||||
}
|
||||
}
|
||||
+74
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Properties
|
||||
{
|
||||
public class Property
|
||||
{
|
||||
public int AddressNumber { get; set; }
|
||||
public string AreaUnitOfMeasurementTypeCode { get; set; }
|
||||
public string BlockNumber { get; set; }
|
||||
public string BuildDate { get; set; }
|
||||
public string CertificationNumber { get; set; }
|
||||
public string Color { get; set; }
|
||||
public int CondoMaintenanceFee { get; set; }
|
||||
public int CondoSquareFeet { get; set; }
|
||||
public string CurrencyCode { get; set; }
|
||||
public string CusipNumber { get; set; }
|
||||
public string CusipSymbol { get; set; }
|
||||
public int DepreciationMonths { get; set; }
|
||||
public string Description { get; set; }
|
||||
public string FleetNumber { get; set; }
|
||||
public int FloodCommunity { get; set; }
|
||||
public string FloodPanel { get; set; }
|
||||
public int FloodVendorOrganizationNumber { get; set; }
|
||||
public string FloodZone { get; set; }
|
||||
public string Id { get; set; }
|
||||
public bool IsFloodZone { get; set; }
|
||||
public bool IsNew { get; set; }
|
||||
public string LastAssessmentDate { get; set; }
|
||||
public string LastAuditDate { get; set; }
|
||||
public string LastEnvAuditDate { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public string LocationDescription { get; set; }
|
||||
public string LotNumber { get; set; }
|
||||
public string Make { get; set; }
|
||||
public string MapNumber { get; set; }
|
||||
public string MaturityDate { get; set; }
|
||||
public string Model { get; set; }
|
||||
public int NumberOfUnits { get; set; }
|
||||
public string OccupancyEffectiveDate { get; set; }
|
||||
public string OwnerDate { get; set; }
|
||||
public string OwnerOccupiedCode { get; set; }
|
||||
public string ParcelNumber { get; set; }
|
||||
public string PlatBookNumber { get; set; }
|
||||
public string PlatBookPage { get; set; }
|
||||
public string PlateCountryCode { get; set; }
|
||||
public string PlateNumber { get; set; }
|
||||
public string PlateStateCode { get; set; }
|
||||
public string PropertyId { get; set; }
|
||||
public int PropertyNumber { get; set; }
|
||||
public string PurchaseDate { get; set; }
|
||||
public double PurchasePrice { get; set; }
|
||||
public string RangeNumber { get; set; }
|
||||
public string RedeterminationDate { get; set; }
|
||||
public int ResidualValueAmount { get; set; }
|
||||
public string SectionNumber { get; set; }
|
||||
public string SettlementDate { get; set; }
|
||||
public int SettlementPrice { get; set; }
|
||||
public int SquareFeet { get; set; }
|
||||
public int TaxValue { get; set; }
|
||||
public string TownshipNumber { get; set; }
|
||||
public string TypeCode { get; set; }
|
||||
public string TypeDetailCode { get; set; }
|
||||
public string Uid { get; set; }
|
||||
public int UnitValue { get; set; }
|
||||
public string UnitValueEffectiveDate { get; set; }
|
||||
public string Url { get; set; }
|
||||
public double Value { get; set; }
|
||||
public string ValueDate { get; set; }
|
||||
public int VehicleOdometer { get; set; }
|
||||
public int YearNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Properties
|
||||
{
|
||||
public class PropertyAddressInfo
|
||||
{
|
||||
public string AddressLine { get; set; }
|
||||
public int PropertyNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Properties
|
||||
{
|
||||
public class PropertyShort
|
||||
{
|
||||
public string EffectiveDate { get; set; }
|
||||
public string InactiveDate { get; set; }
|
||||
public List<PropertyAddressInfo> PropertyAddressInfo { get; set; }
|
||||
public string PropertyDescription { get; set; }
|
||||
public int PropertyNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Properties
|
||||
{
|
||||
public class PropertyUserField
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public long PropertyNumber { get; set; }
|
||||
public string UserFieldCode { get; set; }
|
||||
public string Value { get; set; }
|
||||
public DateTime LastMaintained { get; set; }
|
||||
public string UserFieldDescription { get; set; }
|
||||
public string DataTypeCode { get; set; }
|
||||
public string Uid { get; set; }
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Saf
|
||||
{
|
||||
public class SafUser
|
||||
{
|
||||
public string SafUserId { get; set; }
|
||||
public long SafPersNbr { get; set; }
|
||||
public string CorePersNbr { get; set; }
|
||||
public string EmployeeEmail { get; set; }
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Tax
|
||||
{
|
||||
public class OrganizationTaxIdDataResponse
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public long OrganizationNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Tax
|
||||
{
|
||||
public class PersonTaxIdDataResponse
|
||||
{
|
||||
public string FirstName { get; set; }
|
||||
public string MiddleInitial { get; set; }
|
||||
public string MiddleName { get; set; }
|
||||
|
||||
public string LastName { get; set; }
|
||||
public string Suffix { get; set; }
|
||||
public string NameFull { get; set; }
|
||||
|
||||
public string FullNameWithSecondSurName { get; set; }
|
||||
public string NameFirstMiddleLast { get; set; }
|
||||
public string NameLastFirst { get; set; }
|
||||
public string NameFirstLast { get; set; }
|
||||
public string NameLastFirstInitial { get; set; }
|
||||
public string NameLastFirstMiddle { get; set; }
|
||||
public string NameLastFirstMiddleSuffix { get; set; }
|
||||
public string NickName { get; set; }
|
||||
|
||||
public long PersonNumber { get; set; }
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Transaction
|
||||
{
|
||||
public class BalanceType1
|
||||
{
|
||||
[Required]
|
||||
public string BalanceCategoryCode { get; set; }
|
||||
|
||||
[Required]
|
||||
public string BalanceTypeCode { get; set; }
|
||||
|
||||
[Required]
|
||||
public double BalanceTypeAmount { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Transaction
|
||||
{
|
||||
public class Error
|
||||
{
|
||||
public string ErrorMessage { get; set; }
|
||||
|
||||
public int? ErrorNumber { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Transaction
|
||||
{
|
||||
public class ExternalDescription
|
||||
{
|
||||
public long ExternalDescriptionNumber { get; set; }
|
||||
public string ExternalDescriptionText { get; set; }
|
||||
}
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Transaction
|
||||
{
|
||||
public class Fund
|
||||
{
|
||||
[Required]
|
||||
public string ClearingCategoryCode { get; set; }
|
||||
|
||||
[Required]
|
||||
public double FundAmount { get; set; }
|
||||
|
||||
[Required]
|
||||
public string FundTypeCode { get; set; }
|
||||
|
||||
[Required]
|
||||
public string FundTypeDetailCode { get; set; }
|
||||
|
||||
[Required]
|
||||
public long NumberOfItems { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Transaction
|
||||
{
|
||||
public class FundBalanceType
|
||||
{
|
||||
[Required]
|
||||
public double FundBalanceAmount { get; set; }
|
||||
|
||||
[Required]
|
||||
public string FundTypeCode { get; set; }
|
||||
|
||||
[Required]
|
||||
public string FundTypeDetailCode { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
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; }
|
||||
}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests
|
||||
{
|
||||
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<FundRequest> FundRequests { get; set; }
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Transaction
|
||||
{
|
||||
public class MonetaryTransactionResponse
|
||||
{
|
||||
|
||||
public long? AccountNumber { get; set; }
|
||||
|
||||
public long? CashBoxNumber { get; set; }
|
||||
|
||||
public long? RTxnNumber { get; set; }
|
||||
|
||||
public List<Error> Errors { get; set; }
|
||||
|
||||
public bool WasSuccessful { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user