generator.api.schemas package¶
Submodules¶
generator.api.schemas.prototype module¶
- class generator.api.schemas.prototype.CreatePrototype(**data)¶
Bases:
CreatePrototype- Parameters:
name (str)
description (str)
system_id (UUID)
database_hash (str | None)
metadata (AnyObject)
-
database_hash:
Optional[str]¶
-
description:
str¶
-
metadata:
AnyObject¶
- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
str¶
-
system:
UUID¶
- class generator.api.schemas.prototype.ReadPrototype(**data)¶
Bases:
ReadPrototype- Parameters:
id (UUID | None)
name (str)
description (str)
system_id (UUID)
database_hash (str | None)
-
database_hash:
Optional[str]¶
-
description:
str¶
-
id:
Optional[UUID]¶
- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
str¶
-
system:
UUID¶
- class generator.api.schemas.prototype.UpdatePrototype(**data)¶
Bases:
UpdatePrototype- Parameters:
id (UUID | None)
name (str)
description (str)
system_id (UUID)
database_hash (str | None)
-
database_hash:
Optional[str]¶
-
description:
str¶
-
id:
Optional[UUID]¶
- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
str¶
-
system:
UUID¶
Module contents¶
- class generator.api.schemas.CreatePrototype(**data)¶
Bases:
CreatePrototype- Parameters:
name (Annotated[str, MaxLen(max_length=255)])
description (str)
system_id (UUID)
database_hash (Annotated[str | None, MaxLen(max_length=256)])
metadata (AnyObject)
-
database_hash:
Optional[str]¶
-
description:
str¶
-
metadata:
AnyObject¶
- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
str¶
-
system:
UUID¶
- class generator.api.schemas.ReadPrototype(**data)¶
Bases:
ReadPrototype- Parameters:
id (UUID | None)
name (Annotated[str, MaxLen(max_length=255)])
description (str)
system_id (UUID)
database_hash (Annotated[str | None, MaxLen(max_length=256)])
-
database_hash:
Optional[str]¶
-
description:
str¶
-
id:
Optional[UUID]¶
- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
str¶
-
system:
UUID¶
- class generator.api.schemas.UpdatePrototype(**data)¶
Bases:
UpdatePrototype- Parameters:
id (UUID | None)
name (Annotated[str, MaxLen(max_length=255)])
description (str)
system_id (UUID)
database_hash (Annotated[str | None, MaxLen(max_length=256)])
-
database_hash:
Optional[str]¶
-
description:
str¶
-
id:
Optional[UUID]¶
- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
str¶
-
system:
UUID¶