Skip to content
1 change: 1 addition & 0 deletions cuenca_validations/types/enums.py
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@ class KYCFileType(str, Enum):
proof_of_liveness = 'proof_of_liveness'
proof_of_address = 'proof_of_address'
curp = 'curp'
signature = 'signature'


class Gender(str, Enum):
Expand Down
6 changes: 5 additions & 1 deletion cuenca_validations/types/identities.py
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,11 @@ class KYCFile(BaseModel):
"is_mx": True,
"uri_front": "/files/FILE-01",
"uri_back": "/files/FILE-02",
"data": {},
"data": {
"location": "19.432608, -99.133209",
"ip": "192.168.1.100",
"hash": "a1b2c3d4e5f67890abcdef1234567890",
},
"status": "created",
"errors": [],
}
Expand Down
2 changes: 2 additions & 0 deletions cuenca_validations/types/requests.py
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,7 @@ class UserRequest(BaseModel):
'resource `verifications`',
)
terms_of_service: Optional[TOSRequest] = None
signature: Optional[KYCFile] = None
model_config = ConfigDict(
json_schema_extra={
'example': {
Expand Down Expand Up @@ -479,6 +480,7 @@ class UserUpdateRequest(BaseModel):
govt_id: Optional[KYCFile] = None
proof_of_address: Optional[KYCFile] = None
proof_of_life: Optional[KYCFile] = None
signature: Optional[KYCFile] = None
status: Optional[UserStatus] = None
terms_of_service: Optional[TOSRequest] = None
platform_terms_of_service: Optional[TOSAgreement] = None
Expand Down
2 changes: 1 addition & 1 deletion cuenca_validations/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '2.1.0'
__version__ = '2.1.1'
1 change: 1 addition & 0 deletions tests/test_types.py
Original file line number Diff line number Diff line change
Expand Up @@ -348,6 +348,7 @@ def test_user_request():
email_verification_id='VE0987654321',
required_level=3,
terms_of_service=None,
signature=None,
)
assert UserRequest(**request).model_dump() == request

Expand Down