Source code for bungieapi.generated.components.schemas.config

# generated by update to not change manually
import dataclasses as dt
import typing as t

from bungieapi.json import to_json


[docs]@dt.dataclass(frozen=True) class UserTheme: user_theme_description: t.Optional[str] = None user_theme_id: t.Optional[int] = None user_theme_name: t.Optional[str] = None
[docs] def to_json(self) -> t.Mapping[str, t.Any]: return { "userThemeId": to_json(self.user_theme_id), "userThemeName": to_json(self.user_theme_name), "userThemeDescription": to_json(self.user_theme_description), }
[docs]@dt.dataclass(frozen=True) class GroupTheme: description: t.Optional[str] = None folder: t.Optional[str] = None name: t.Optional[str] = None
[docs] def to_json(self) -> t.Mapping[str, t.Any]: return { "name": to_json(self.name), "folder": to_json(self.folder), "description": to_json(self.description), }