You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
PortfolioLink/backend/appsettings.Development.json

48 lines
4.0 KiB

{
"Logging": {
"LogLevel": {
"Default": "Debug",
"Microsoft.AspNetCore": "Warning"
}
},
"ConnectionStrings": {
"TestConnectionString" : "Server=localhost,3341;Database=PortfolioPortalTest;User Id=SA;Password=LEAF-portal-test-enviroment1;"
},
"JwtSettings": {
"issuer": "LEAFPPTL-Test",
"audience": "PortfolioPartner-Test",
"SecretKey": "DEV-KEY-PortPortal",
"expirtyTime": 60
},
"AllowedHosts": "*",
"UploadSavePath": "../Uploaded/",
"validateData": false,
"templateHeaders" : [
{"Header": "Contract Number", "HeaderRegex": "(contract\\s?(number|#|num))" ,"ValueRegex": "^\\d+\\d$", "Nullable": true},
{"Header": "Customer Name", "HeaderRegex": "(cust(omer)?\\s?name)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "Customer Phone Number", "HeaderRegex": "(phone\\s?(num(ber)?|#)?)" ,"ValueRegex": "(\\+?\\d-?)?\\s?\\(?\\d{3}\\)?-?\\s?\\d{3}-?\\s?\\d{4}", "Nullable": true},
{"Header": "Customer Tax-ID", "HeaderRegex": "((tax-?id)|(TIN)|(EIN))" ,"ValueRegex": "(\\d{2}-?\\d{7})|((\\d{3}){2}\\d{3})|(\\d{3}-?\\d{2}-?\\d{4})", "Nullable": true},
{"Header": "Customer Physical Address 1", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?add(ress)?(\\s?1)?)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "Customer Physical Address 2", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?add(ress)?\\s2)" ,"ValueRegex": "", "Nullable": true},
{"Header": "Customer Physical City", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?city)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "Customer Physical State", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?state)" ,"ValueRegex": "\\w+", "Nullable": true},
{"Header": "Customer Physical Zip", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?zip\\s?(code)?)" ,"ValueRegex": "\\d{5}-?(\\d{4})?", "Nullable": true},
{"Header": "Date Booked", "HeaderRegex": "DATEVALUE" ,"ValueRegex": "[1-2]?\\d\\/\\d{1,2}\\/(20)?\\d{2}", "Nullable": true},
{"Header": "Term (Months)", "HeaderRegex": "(term\\s?(\\(?months\\)?)?)" ,"ValueRegex": "\\d{1,3}", "Nullable": true},
{"Header": "Payment Amount", "HeaderRegex": "(pa?yme?n?t\\s?am(oun)?t)" ,"ValueRegex": "(\\d{1,2},?)*\\d+(.\\d{2})?", "Nullable": true},
{"Header": "Financed Amount", "HeaderRegex": "(financed\\s?am(oun)?t)" ,"ValueRegex": "(\\d{1,2},?)*\\d+(.\\d{2})?", "Nullable": true},
{"Header": "Receivable balance", "HeaderRegex": "(rec(eivable)?\\s?bal(ance)?)" ,"ValueRegex": "(\\d{1,2},?)*\\d+(.\\d{2})?", "Nullable": true},
{"Header": "Asset Description", "HeaderRegex": "(asset\\sdesc(ription)?)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "Serial Number/VIN", "HeaderRegex": "(serial\\s?num(ber)?|VIN)" ,"ValueRegex": "\\d{8}", "Nullable": true},
{"Header": "Business Type", "HeaderRegex": "((business|biz)\\s?type)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "PG Name", "HeaderRegex": "((pg|guarantor)\\s?name)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "PG Address 1", "HeaderRegex": "((pg|guarantor)\\s?add(ress)?(\\s?1))" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "PG Address 2", "HeaderRegex": "((pg|guarantor)\\s?add(ress)?(\\s?2))" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "PG City", "HeaderRegex": "((pg|guarantor)\\s?city)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
{"Header": "PG State", "HeaderRegex": "((pg|guarantor)\\s?state)" ,"ValueRegex": "\\d{5}-?(\\d{4})?", "Nullable": true},
{"Header": "PG Zip", "HeaderRegex": "((pg|guarantor)\\s?zip)" ,"ValueRegex": "\\d{3}-?\\d{2}-?\\d{3}", "Nullable": true},
{"Header": "PG SSN", "HeaderRegex": "((pg|guarantor)\\s?ssn)" ,"ValueRegex": "[0-2]?\\d\\/\\d{1,2}\\/(19|20)?\\d{2}", "Nullable": true},
{"Header": "DOB", "HeaderRegex": "DATEVALUE" ,"ValueRegex": "\\d{3}", "Nullable": true},
{"Header": "PG1 FICO", "HeaderRegex": "(pg\\d?\\s?FICO)" ,"ValueRegex": "(\\d{1,2},?)*\\d+(.\\d{2})?", "Nullable": true}
]
}