Skip to content

Commit

Permalink
Add new transfer document types. (#58)
Browse files Browse the repository at this point in the history
Signed-off-by: Doug Lovett <[email protected]>
  • Loading branch information
doug-lovett authored Oct 25, 2023
1 parent 68e27cc commit 00b7b3e
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/registry_schemas/schemas/mhr/transfer.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@
"transferDocumentType": {
"type": "string",
"maxLength": 20,
"enum": ["TRANS_LAND_TITLE", "TRANS_FAMILY_ACT", "TRANS_INFORMAL_SALE", "TRANS_QUIT_CLAIM", "TRANS_SEVER_GRANT", "TRANS_RECEIVERSHIP", "TRANS_TRUST", "TRANS_LANDLORD"],
"description": "<p>An optional sub-type that only applies to a transfer due to sale or gift registration. It should only be included when the registration type is TRANS. One of TRANS_LAND_TITLE (LAND TITLE TRANSFER), TRANS_FAMILY_ACT (FAMILY MAINTENANCE ACT), TRANS_INFORMAL_SALE (INFORMAL BILL OF SALE), TRANS_QUIT_CLAIM (QUIT CLAIM TRANSFER), TRANS_SEVER_GRANT (SEVERING/GRANTING JOINT TENANCY), TRANS_RECEIVERSHIP (RECEIVERSHIP TRANSFER), TRANS_TRUST (TRANSFER TO TRUST), or TRANS_LANDLORD (SEIZURE AND SALE BY LANDLORD).</p>"
"enum": ["TRANS_LAND_TITLE", "TRANS_FAMILY_ACT", "TRANS_INFORMAL_SALE", "TRANS_QUIT_CLAIM", "TRANS_SEVER_GRANT", "TRANS_RECEIVERSHIP", "TRANS_TRUST", "TRANS_LANDLORD", "TRANS_WRIT_SEIZURE", "ABAN", "BANK", "COU", "FORE", "GENT", "REIV", "REPV", "SZL", "TAXS", "VEST"],
"description": "<p>An optional sub-type that only applies to a transfer due to sale or gift registration. It should only be included when the registration type is TRANS. TRANS_TRUST and TRANS_LANDLORD are deprecated.</p><p>Transfer document types with a bill of sale<ul><li>TRANS_WRIT_SEIZURE (Transfer Due to Writ of Seizure and Sale)</li><li>TRANS_FAMILY_ACT (Transfer Due to Family Maintenance Act)</li><li>TRANS_INFORMAL_SALE (Transfer with an Informal Bill of Sale)</li><li>TRANS_QUIT_CLAIM (Transfer Due to Quit Claim)</li><li>TRANS_SEVER_GRANT (Transfer Due to Severing Joint Tenancy)</li><li>TRANS_RECEIVERSHIP (Transfer Due to Receivership)</li></ul></p><p>Transfer document types without a bill of sale<ul><li>ABAN (Transfer Due to Abandonment and Sale)</li><li>BANK (Transfer Due to Bankruptcy)</li><li>COU (Transfer Due to Court Order)</li><li>FORE (Transfer Due to Foreclosure Order)</li><li>GENT (Transfer Due to General Transmission)</li><li>TRANS_LAND_TITLE (Transfer Due to Land Title)</li><li>REIV (Transfer Due to Repossession – Involuntary)</li><li>REPV (Transfer Due to Repossession – Voluntary)</li><li>SZL (Transfer Due to Seizure under Land Act)</li><li>TAXS (Transfer Due to Tax Sale)</li><li>VEST (Transfer Due to Vesting Order)</li></ul></p>"
},
"clientReferenceId": {
"type": [ "string", "null" ],
Expand Down
2 changes: 1 addition & 1 deletion src/registry_schemas/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@
Development release segment: .devN
"""

__version__ = '1.8.4' # pylint: disable=invalid-name
__version__ = '1.8.5' # pylint: disable=invalid-name
11 changes: 11 additions & 0 deletions tests/unit/mhr/test_transfer.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,17 @@
('Valid TRANS_RECEIVERSHIP', True, 'TRANS_RECEIVERSHIP'),
('Valid TRANS_TRUST', True, 'TRANS_TRUST'),
('Valid TRANS_LANDLORD', True, 'TRANS_LANDLORD'),
('Valid TRANS_WRIT_SEIZURE', True, 'TRANS_WRIT_SEIZURE'),
('Valid ABAN', True, 'ABAN'),
('Valid COU', True, 'COU'),
('Valid BANK', True, 'BANK'),
('Valid FORE', True, 'FORE'),
('Valid GENT', True, 'GENT'),
('Valid REIV', True, 'REIV'),
('Valid REPV', True, 'REPV'),
('Valid SZL', True, 'SZL'),
('Valid TAXS', True, 'TAXS'),
('Valid VEST', True, 'VEST'),
('Invalid type', False, 'WILL')
]

Expand Down

0 comments on commit 00b7b3e

Please sign in to comment.