dtos#

DTOs for the tags domain.

class app.domain.tags.dtos.TagCreateDTO(asgi_connection: ASGIConnection)[source]#

Bases: Tag'>]

Create an AbstractDTOFactory type.

Parameters:

asgi_connection – A ASGIConnection instance.

config: ClassVar[SQLAlchemyDTOConfig] = SQLAlchemyDTOConfig(exclude={'updated_at', 'id', 'teams', 'created_at'}, include=set(), rename_fields={}, rename_strategy='camel', max_nested_depth=2, partial=False, underscore_fields_private=True, experimental_codegen_backend=None, forbid_unknown_fields=False, include_implicit_fields=True)#

Config objects to define properties of the DTO.

class app.domain.tags.dtos.TagDTO(asgi_connection: ASGIConnection)[source]#

Bases: Tag'>]

Create an AbstractDTOFactory type.

Parameters:

asgi_connection – A ASGIConnection instance.

config: ClassVar[SQLAlchemyDTOConfig] = SQLAlchemyDTOConfig(exclude={'updated_at', 'teams', 'created_at'}, include=set(), rename_fields={}, rename_strategy='camel', max_nested_depth=2, partial=False, underscore_fields_private=True, experimental_codegen_backend=None, forbid_unknown_fields=False, include_implicit_fields=True)#

Config objects to define properties of the DTO.

class app.domain.tags.dtos.TagUpdateDTO(asgi_connection: ASGIConnection)[source]#

Bases: Tag'>]

Create an AbstractDTOFactory type.

Parameters:

asgi_connection – A ASGIConnection instance.

config: ClassVar[SQLAlchemyDTOConfig] = SQLAlchemyDTOConfig(exclude={'updated_at', 'id', 'teams', 'created_at'}, include=set(), rename_fields={}, rename_strategy='camel', max_nested_depth=2, partial=True, underscore_fields_private=True, experimental_codegen_backend=None, forbid_unknown_fields=False, include_implicit_fields=True)#

Config objects to define properties of the DTO.