Module brevettiai.platform.models.camelmodel
Expand source code
from pydantic import BaseModel, PrivateAttr
from brevettiai.io import io_tools, IoTools
def _to_camel(x):
    init, *fol = x.split("_")
    return "".join((init.lower(), *map(lambda x: x.title(), fol)))
class CamelModel(BaseModel):
    """ Model with camel cased aliases for all fields by default """
    class Config:
        alias_generator = _to_camel
        allow_population_by_field_name = True
Classes
class CamelModel (**data: Any)- 
Model with camel cased aliases for all fields by default
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Expand source code
class CamelModel(BaseModel): """ Model with camel cased aliases for all fields by default """ class Config: alias_generator = _to_camel allow_population_by_field_name = TrueAncestors
- pydantic.main.BaseModel
 - pydantic.utils.Representation
 
Subclasses
- Application
 - Device
 - FileEntry
 - Model
 - ModelType
 - Permission
 - Project
 - Report
 - ReportType
 - SftpUser
 - User
 - UserPermissions
 
Class variables
var Config