Source code for atlas_doc_parser.nodes.node_blockquote
# -*- coding: utf-8 -*-importtypingasTimporttextwrapimportdataclassesfromfunc_args.apiimportREQ,OPTfrom..type_enumimportTypeEnumfrom..mark_or_nodeimportBase,BaseNodefrom..markdown_helpersimportstrip_double_empty_line,doc_content_to_markdownifT.TYPE_CHECKING:# pragma: no coverfrom.node_paragraphimportNodeParagraphfrom.node_ordered_listimportNodeOrderedListfrom.node_bullet_listimportNodeBulletListfrom.node_code_blockimportNodeCodeBlockfrom.node_media_singleimportNodeMediaSinglefrom.node_media_groupimportNodeMediaGroupfrom.node_extensionimportNodeExtension
[docs]@dataclasses.dataclass(frozen=True)classNodeBlockquoteAttrs(Base):""" Attributes for :class:`NodeBlockquote`. :param localId: Optional. A unique identifier for the node. """localId:str=OPT
[docs]@dataclasses.dataclass(frozen=True)classNodeBlockquote(BaseNode):""" A container for quotes. The blockquote node is a top-level block node that contains quoted content. It can include paragraphs (without marks), bullet/ordered lists, code blocks, media elements, and extensions. - https://developer.atlassian.com/cloud/jira/platform/apis/document/nodes/blockquote/ """type:str=TypeEnum.blockquote.valueattrs:NodeBlockquoteAttrs=OPTcontent:list[T.Union["NodeParagraph","NodeOrderedList","NodeBulletList","NodeCodeBlock","NodeMediaSingle","NodeMediaGroup","NodeExtension",]]=REQ