events updated

This commit is contained in:
2024-12-14 18:46:36 +03:00
parent 6682d50228
commit eab9e93969
43 changed files with 353 additions and 38 deletions

View File

@@ -2,4 +2,4 @@ from .building import ListBuildingResponse
__all__ = [
"ListBuildingResponse",
]
]

View File

@@ -0,0 +1,30 @@
from typing import Optional
from api_validations.core_validations import BaseModelRegular
from api_validations.validations_request import (
PydanticBaseModel,
PydanticBaseModelValidation,
CrudRecordValidation,
CrudRecords,
)
class ListAddressResponse:
pass
"""
street_id: Mapped[int] = mapped_column(ForeignKey("address_street.id"))
street_uu_id: Mapped[str] = mapped_column(
String, server_default="", comment="Street UUID"
)
postcode: Mapped[str] = mapped_column(
String(32), nullable=False, comment="Postcode"
)
"""
class AddressPostCodeResponse:
street_id: Optional[int] = None
street_uu_id: Optional[str] = None
postcode: Optional[str] = None

View File

@@ -7,6 +7,7 @@ from api_validations.validations_request import (
CrudRecords,
)
class BuildListValidation:
tr = {
**CrudRecordValidation.tr,
@@ -51,6 +52,7 @@ class BuildListValidation:
"site_uu_id": "Site UUID",
}
class ListBuildingResponse(BaseModelRegular, CrudRecords, BuildListValidation):
gov_address_code: Optional[str] = None