Source code for pyatlassian.atlassian_confluence.model
# -*- coding: utf-8 -*-
"""
"""
import typing as T
import dataclasses
from functools import cached_property
from ..atlassian.api import (
Atlassian,
NA,
rm_na,
T_RESPONSE,
T_KWARGS,
)
from .children import ChildrenMixin
from .label import LabelMixin
from .page import PageMixin
from .space import SpaceMixin
[docs]
@dataclasses.dataclass
class Confluence(
Atlassian,
ChildrenMixin,
LabelMixin,
PageMixin,
SpaceMixin,
):
"""
- https://developer.atlassian.com/cloud/confluence/rest/v2/intro/#about
"""
@cached_property
def _root_url(self) -> str:
return f"{self.url}/wiki/api/v2"