feat: add new column and delete old

This commit is contained in:
2026-05-13 11:23:59 +03:00
parent caa84525b1
commit 7019f14af2
14 changed files with 71 additions and 71 deletions

View File

@@ -1,5 +1,5 @@
from src.presentation.schemas.phone import SetPhoneRequest
from src.presentation.schemas.bank import BankUpdateRequest, BankConfirmRequest
from src.presentation.schemas.crypto_wallet import CryptoWalletConfirmRequest
from src.presentation.schemas.encrypted_mnemonic import EncryptedMnemonicConfirmRequest
from src.presentation.schemas.password import ChangePasswordConfirmRequest
from src.presentation.schemas.email import ChangeEmailConfirmOldRequest, ChangeEmailCompleteRequest

View File

@@ -2,9 +2,9 @@ import re
from pydantic import BaseModel, field_validator
class CryptoWalletConfirmRequest(BaseModel):
class EncryptedMnemonicConfirmRequest(BaseModel):
code: str
wallet_address: str
encrypted_mnemonic: str
@field_validator('code')
@classmethod
@@ -14,10 +14,10 @@ class CryptoWalletConfirmRequest(BaseModel):
raise ValueError('Code must be exactly 6 digits')
return v
@field_validator('wallet_address')
@field_validator('encrypted_mnemonic')
@classmethod
def validate_tron_address(cls, v: str) -> str:
def validate_encrypted_mnemonic(cls, v: str) -> str:
v = v.strip()
if not re.match(r'^T[1-9A-HJ-NP-Za-km-z]{33}$', v):
raise ValueError('Invalid TRON wallet address')
if not v:
raise ValueError('encrypted_mnemonic must not be empty')
return v