- ID
- c8e0932e-fad2-4fb4-95b1-0ae2afbcd8de
Shortcut 216249 - Send mortgage notif with udpated policies to LexisNexis IVS
ORIGIN: https://app.shortcut.com/sure/story/216249/
EPIC: https://app.shortcut.com/sure/story/216249/
Proposed stories
Separate IVSModelTranslator Class into Base, Auto, and Home
Model in surepreme
[[file:~/src/github.com/sureapp/surepreme/surepreme/apps/jobs/reporting/farmers/lexisnexis_ivs.py::class IVSModelTranslator(LoggingMixin):][IVSModelTranslator]]
Estimate
Separate IVSSerializer Class into Base, Auto, and Home
Model in lexisnesix-ivs-serializer
[[file:~/src/github.com/sureapp/lexisnexis-ivs-serializer/ivs_serializer/serializer.py::class IVSSerializer:][IVSSerializer]]
Estimate
Separate NP01 Class into Base, Auto, and Home
Separate FP01 Class into Base, FirstPolicy
Separate NP01 Class into Base, Auto, and Home
Separate PR01 Class into Base, Auto, and Home
Separate FR01 Class into Base, Auto, and Home
Separate DP01 Class into Base, Auto, and Home
Separate IVSModelTranslator into Base, Auto, and Home
Refactor Auto Serializer to use the auto versions of the NP01, FP01, PR01, and FR01 objects
Refactor IVSRecord to Build Generic Record Shapes
Code paths
+ [[file:~/src/github.com/sureapp/surepreme/surepreme/apps/jobs/reporting/farmers/lexisnexis_ivs.py::class FarmersAutoLexisNexisIVSReportGenerator(ReportGeneratorBase):][Report Generator]]
Responsible for generating a query of Policies to update. This should match the requirement of the transaction files:
- All in-force policies
- Any future dated transactions, such as early renewals that have been processed
+ [[file:~/src/github.com/sureapp/surepreme/surepreme/apps/jobs/reporting/farmers/lexisnexis_ivs.py::class IVSModelTranslator(LoggingMixin):][IVS Translator]]
- Need to add some new mapping dictionaries for Renters
- Where do the fields for Renters come from?
- Need a property indicating the type of policy (Auto/Renter/Homeowner)?
- Need a custom to update _build_policy to accept type
+ DP01 record type is new