OpenApiDocsModel¶
- class documenteer.conf._toml.OpenApiDocsModel(**data)¶
- Bases: - BaseModel- Model for OpenAPI documentation configurations in documenteer.toml. - Parameters:
- data ( - Any)
 - Attributes Summary - A dictionary of computed field names and their corresponding - ComputedFieldInfoobjects.- Configuration for the model, should be a dictionary conforming to [ - ConfigDict][pydantic.config.ConfigDict].- Metadata about the fields defined on the model, mapping of field names to [ - FieldInfo][pydantic.fields.FieldInfo].- Attributes Documentation - model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}¶
- A dictionary of computed field names and their corresponding - ComputedFieldInfoobjects.
 - model_config: ClassVar[ConfigDict] = {}¶
- Configuration for the model, should be a dictionary conforming to [ - ConfigDict][pydantic.config.ConfigDict].
 - model_fields: ClassVar[dict[str, FieldInfo]] = {'doc_path': FieldInfo(annotation=str, required=False, default='api'), 'generator': FieldInfo(annotation=Union[OpenApiGeneratorModel, NoneType], required=False, default=None, description='The function that generates the OpenAPI spec file from theapplication source code. If not specified, the OpenAPI spec file assumed to be generated by an external process and provided at the path specified by ``openapi_path``.'), 'openapi_path': FieldInfo(annotation=str, required=False, default='_static/openapi.json', description='This is the path, relative to the Sphinx conf.py file, where the OpenAPI spec file is written. Default is ``_static/openapi.json``.')}¶
- Metadata about the fields defined on the model, mapping of field names to [ - FieldInfo][pydantic.fields.FieldInfo].- This replaces - Model.__fields__from Pydantic V1.