Source code for bungieapi.generated.clients.community_content
# generated by update to not change manually
import typing as t
from bungieapi.base import BaseClient
from bungieapi.forge import forge
from bungieapi.generated.components.responses.forum import PostSearchClientResponse
from bungieapi.generated.components.schemas.forum import (
CommunityContentSortMode,
ForumTopicsCategoryFiltersEnum,
)
[docs]class Client(BaseClient):
[docs] async def get_community_content(
self,
media_filter: t.Optional["ForumTopicsCategoryFiltersEnum"] = None,
page: t.Optional[int] = None,
sort: t.Optional["CommunityContentSortMode"] = None,
) -> PostSearchClientResponse:
"""Returns community content.
Parameters:
media_filter: The type of media to get
page: Zero based page
sort: The sort mode.
"""
query = None
result = await self.get(
path=f"/CommunityContent/Get/{sort}/{media_filter}/{page}/",
query=query,
)
return forge(PostSearchClientResponse, result)