oasislmf.utils.documentation.jsontomd.base¶ Classes¶ BaseJsonToMarkdownGenerator Base JSON to Markdown Generator class Module Contents¶ class oasislmf.utils.documentation.jsontomd.base.BaseJsonToMarkdownGenerator(full_schema, data_path, doc_out_dir, markdown_generator=None)[source]¶ Bases: abc.ABC Base JSON to Markdown Generator class full_schema[source]¶ data_path[source]¶ doc_out_dir[source]¶ md = None[source]¶ abstract generate(json_data, generate_toc=False)[source]¶ Top level function to process entire dict to markdown text Args: json_data (Dict): Json data as dictionary generate_toc (bool, Optional): Generate table of contents bool. Defaults to False. Returns:markdown_txt (str): Markdown text