init commit
This commit is contained in:
37
src/application/domain/dto/beorg.py
Normal file
37
src/application/domain/dto/beorg.py
Normal file
@@ -0,0 +1,37 @@
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class BeorgKycCreateResponse(BaseModel):
|
||||
status: bool
|
||||
error: str | None = None
|
||||
link: str | None = None
|
||||
user_token: str | None = None
|
||||
client_user_token: str | None = None
|
||||
qr_code: str | None = None
|
||||
|
||||
|
||||
class BeorgKycResultResponse(BaseModel):
|
||||
done_state: bool | None = None
|
||||
user_token: str
|
||||
client_user_token: str | None = None
|
||||
set_id: str | None = None
|
||||
data: Any = None
|
||||
|
||||
|
||||
class KycPersonalData(BaseModel):
|
||||
first_name: str
|
||||
last_name: str
|
||||
birth_date: str
|
||||
middle_name: str | None = None
|
||||
inn: str | None = None
|
||||
|
||||
|
||||
class KycSessionResponse(BaseModel):
|
||||
status: str
|
||||
link: str | None = None
|
||||
qr_code: str | None = None
|
||||
user_token: str | None = None
|
||||
expires_at: datetime
|
||||
expires_in: int
|
||||
Reference in New Issue
Block a user