<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def service_desks(self):
 """Get a list of ServiceDesk Resources from the server visible to the current authenticated user. :rtype: List[ServiceDesk] """

        url = self._options['server'] + '/rest/servicedeskapi/servicedesk'
        headers = {'X-ExperimentalApi': 'opt-in'}
        r_json = json_loads(self._session.get(url, headers=headers))
        projects = [ServiceDesk(self._options, self._session, raw_project_json)
                    for raw_project_json in r_json['values']]
        return projects