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)