care.emr.reports.renderer.generators.base module

class BaseOptions

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class BaseOutputGenerator

Bases: ABC

options_model

alias of BaseOptions

abstractmethod generate(html: str, options: dict[str, Any] | None = None) bytes
abstractmethod get_format() str
get_supported_options() dict[str, Any]
abstractmethod get_http_response(response)