first commit
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
using CRIF.ACTion.Configuration;
|
||||
using CRIF.ACTion.Services.Landmark.DistributionChannel;
|
||||
using Landmark.OLA.Models.Decisioning;
|
||||
using Landmark.OLA.Models.Individuals;
|
||||
using Landmark.OLA.Models.Loan;
|
||||
|
||||
namespace CRIF.ACTion.Services.Crif
|
||||
{
|
||||
public interface ICrifVendorClient
|
||||
{
|
||||
Task<DealershipAuthRequest> GetDealershipAuthDetails(string applicationId);
|
||||
|
||||
Task<LoanApplication> CreateApplication(LoanApplication loanApplication, IDistributionChannelLookupService channelService);
|
||||
|
||||
Task<string> CreateApplicationAndGetId(LoanApplication loanApplication, IDistributionChannelLookupService channelService = null);
|
||||
|
||||
Task<bool> AddFile(string applicationId, LoanApplicationFile file, string fileBase64Value);
|
||||
|
||||
Task<Individual> AddIndividual(string applicationId, Individual individual);
|
||||
|
||||
Task<bool> SendToDecisioning(string applicationId);
|
||||
|
||||
Task<DecisioningDetails> GetDecisionStatus(string applicationId);
|
||||
|
||||
Task<SortedList<int, string>> GetBranchNameConfiguration(string ConfigurationSectionName);
|
||||
|
||||
Task<CustomFieldConfigs> GetCustomFieldConfiguration();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user