CustomField autogen.fast_depends.library.model.CustomField # CustomField(*, cast=True, required=True) Bases: ABC Source code in autogen/fast_depends/library/model.py 26 27 28 29 30 31 32 33 34 35def __init__( self, *, cast: bool = True, required: bool = True, ) -> None: self.cast = cast self.param_name = None self.required = required self.field = False cast instance-attribute # cast = cast param_name instance-attribute # param_name = None required instance-attribute # required = required field instance-attribute # field = False set_param_name # set_param_name(name) Source code in autogen/fast_depends/library/model.py 37 38 39def set_param_name(self: Cls, name: str) -> Cls: self.param_name = name return self use # use(**kwargs) Source code in autogen/fast_depends/library/model.py 41 42 43def use(self, /, **kwargs: Any) -> Dict[str, Any]: assert self.param_name, "You should specify `param_name` before using" return kwargs use_field # use_field(kwargs) Source code in autogen/fast_depends/library/model.py 45 46def use_field(self, kwargs: Dict[str, Any]) -> None: raise NotImplementedError("You should implement `use_field` method.")