docs: async def login(self, email: str, password: str) -> bool:
          """Login to the profile."""
          login_resp = await self._request(
              'post',
              API_URL_USER,
              json={
                  'version': '1.0',
                  'method': 'Signin',
                  'param': {
                      'Email': email,
                      'Password': password,
                      'CaptchaCode': ''
                  },
                  'sourcetype': 0
              })
  
          _LOGGER.debug('Login response: %s', login_resp)
  
          if login_resp.get('Code') != 0:
              return False
  
          self.account_id = login_resp['Json']['gid']
  
          return True