Skip to content

Commit f71ec67

Browse files
authored
adding dni number and ocr number (#105)
* adding dni number * ocr_number * version
1 parent 9a4d829 commit f71ec67

3 files changed

Lines changed: 23 additions & 1 deletion

File tree

mati/types/enums.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,26 @@ def curp(self) -> str:
146146
return self.fields['curp']['value']
147147
return ''
148148

149+
@property
150+
def document_number(self) -> str:
151+
"""
152+
This property fills the dni number direct from the ocr
153+
fields `document_number`
154+
"""
155+
if self.fields and 'document_number' in self.fields:
156+
return self.fields['document_number']['value']
157+
return ''
158+
159+
@property
160+
def ocr_number(self) -> str:
161+
"""
162+
This property fills the number extra direct from the ocr
163+
fields `ocr_number`
164+
"""
165+
if self.fields and 'ocr_number' in self.fields:
166+
return self.fields['ocr_number']['value']
167+
return ''
168+
149169

150170
@dataclass
151171
class LivenessMedia:

mati/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.0.1' # pragma: no cover
1+
__version__ = '2.0.2' # pragma: no cover

tests/resources/test_verifications.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,5 @@ def test_retrieve_dni_verification(verification_without_pol):
7777
verification = verification_without_pol
7878
assert not verification.proof_of_life_errors
7979
assert not verification.proof_of_life_document
80+
assert verification.documents[0].document_number == '111'
81+
assert not verification.documents[0].ocr_number

0 commit comments

Comments
 (0)