faori's picture
Upload folder using huggingface_hub
550665c verified
raw
history blame
No virus
582 Bytes
from gcsa._services.base_service import BaseService
from gcsa.serializers.settings_serializer import SettingsSerializer
from gcsa.settings import Settings
class SettingsService(BaseService):
"""Settings management methods of the `GoogleCalendar`"""
def get_settings(self) -> Settings:
"""Returns user settings for the authenticated user."""
settings_list = list(self._list_paginated(self.service.settings().list))
settings_json = {s['id']: s['value'] for s in settings_list}
return SettingsSerializer.to_object(settings_json)