Source code for atlas_doc_parser.marks.mark_link

# -*- coding: utf-8 -*-

import dataclasses

from func_args.api import REQ, OPT

from ..type_enum import TypeEnum
from ..mark_or_node import Base, BaseMark


[docs] @dataclasses.dataclass(frozen=True) class MarkLinkAttrs(Base): """ Attributes for :class:`MarkLink`. :param href: Required. The hyperlink destination URI. :param title: Optional. The hyperlink title (HTML title attribute). :param id: Optional. String identifier. :param collection: Optional. String value for collection. :param occurrenceKey: Optional. String value for occurrence key. """ href: str = REQ title: str = OPT id: str = OPT collection: str = OPT occurrenceKey: str = OPT