a method to retrieve route information for file on telegram api

        :param file_id: string with id of file in a message send to bot
        :return: dictionary of response details with route details in [json][result]

def get_route(self, file_id):

        ''' a method to retrieve route information for file on telegram api

        :param file_id: string with id of file in a message send to bot
        :return: dictionary of response details with route details in [json][result]
        '''

        title = '%s.get_route' % self.__class__.__name__

    # validate inputs
        input_fields = {
            'file_id': file_id,
        }
        for key, value in input_fields.items():
            if value:
                object_title = '%s(%s=%s)' % (title, key, str(value))
                self.fields.validate(value, '.%s' % key, object_title)

    # construct key word arguments
        request_kwargs = {
            'url': '%s/getFile' % self.api_endpoint,
            'data': {
                'file_id': file_id
            }
        }

    # send request
        response_details = self._post_request(**request_kwargs)

        return response_details