sounds.user =========== .. py:module:: sounds.user Classes ------- .. autoapisummary:: sounds.user.UserService Module Contents --------------- .. py:class:: UserService(login_details_provided: bool, *args, **kwargs) Bases: :py:obj:`sounds.base.Base` Base class for other classes to inherit shared session and state .. py:attribute:: login_details_provided .. py:method:: refresh() -> None :async: .. py:method:: listener_country() -> str | None :async: Return the listener's current country. .. py:method:: is_in_uk() -> bool :async: Listener is in the UK. .. py:method:: is_uk_listener() -> bool :async: Listener has a UK-based account and is in the UK.