fix: add populate_by_name config to ensure aliases work correctly
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Failing after 2s
Integration Tests / test-service-integration (push) Successful in 58s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 2s
P2P Network Verification / p2p-verification (push) Successful in 2s
Python Tests / test-python (push) Successful in 14s
Security Scanning / security-scan (push) Has started running
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Failing after 2s
Integration Tests / test-service-integration (push) Successful in 58s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 2s
P2P Network Verification / p2p-verification (push) Successful in 2s
Python Tests / test-python (push) Successful in 14s
Security Scanning / security-scan (push) Has started running
This commit is contained in:
@@ -212,6 +212,8 @@ class TransactionRequest(BaseModel):
|
||||
sig: Optional[str] = Field(alias="signature", default=None, description="Signature payload")
|
||||
value: Optional[int] = Field(default=None, description="Transaction value (amount to transfer)")
|
||||
amount: Optional[int] = Field(default=None, description="Transaction amount (alternative to value)")
|
||||
|
||||
model_config = {"populate_by_name": True}
|
||||
|
||||
@model_validator(mode="after")
|
||||
def normalize_type(self) -> "TransactionRequest": # type: ignore[override]
|
||||
|
||||
Reference in New Issue
Block a user