events updated
This commit is contained in:
@@ -2,4 +2,4 @@ from .building import ListBuildingResponse
|
||||
|
||||
__all__ = [
|
||||
"ListBuildingResponse",
|
||||
]
|
||||
]
|
||||
|
||||
30
api_validations/validations_response/address.py
Normal file
30
api_validations/validations_response/address.py
Normal 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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user