namespace CRIF.ACTion.Configuration { public class CrifSettings { public ApiConnectionSettings ApiSettings { get; set; } public SourceChannelSettings SourceChannels { get; set; } public ProductIdSettings ProductIds { get; set; } public ServicingChannelSettings ServicingChannels { get; set; } public CustomFieldMappings CustomFieldMappings { get; set; } public CustomFieldConfigs CustomFields { get; set; } public FormatCategorySettings FormatCategoryMappings { get; set; } } public class CustomJointCreditData { public string CustomFieldId { get; set; } public string ProductCategoryId { get; set; } public string SortOrder { get; set; } public string IndividuallyId { get; set; } public string JointlyId { get; set; } } public class CustomPropertyStatusData { public string CustomFieldId { get; set; } public string ProductCategoryId { get; set; } public string SortOrder { get; set; } public string YesId { get; set; } public string NoId { get; set; } public string NaId { get; set; } } public class CustomFieldConfigs { public List CustomPropertyRenovationFieldData { get; set; } public List CustomPropertySaleFieldData { get; set; } public List CustomJointCreditFieldData { get; set; } public Dictionary ProductIdToCategoryId { get; set; } } public class CustomFieldMappings { public Dictionary LoanTypeToPromoId { get; set; } public Dictionary CustomFieldID { get; set; } public Dictionary MunicipalityTypeCode { get; set; } } public class CustomFieldIDMappings { public Dictionary CustomFieldID { get; set; } } public class ApiConnectionSettings { public string EndpointUrl { get; set; } public string Username { get; set; } public int InterfaceId { get; set; } public string OrgCode { get; set; } public int OrgId { get; set; } } public class SourceChannelSettings { public int DefaultSourceChannelId { get; set; } public int CreditCardSourceChannelId { get; set; } } public class ProductIdSettings { public int CC_CashBack { get; set; } public int CC_Rewards { get; set; } public int CC_Student { get; set; } public int CC_Secure { get; set; } public int EQ_HELOC_Flex { get; set; } public int EQ_Home_Equity_Fixed { get; set; } public int EQ_Mtg_Refi_Express { get; set; } public int EQ_Mfg_Home_And_Land { get; set; } public int V_Vehicle { get; set; } public int V_VehiclePreapproval { get; set; } public int M_Boat { get; set; } public int P_Powersport { get; set; } public int T_TrailerMotorhome { get; set; } public int S_Signature { get; set; } } public class FormatCategorySettings { public Dictionary Categories { get; set; } public Dictionary DocumentToCategory { get; set; } } public class ServicingChannelSettings { public int DefaultServicingChannel { get; set; } } }