def get_parent(self, **kwargs):
from canvasapi.group import Group<EOL>from canvasapi.course import Course<EOL>from canvasapi.account import Account<EOL>from canvasapi.user import User<EOL>response = self._requester.request(<EOL>'<STR_LIT:GET>',<EOL>'<STR_LIT>'.format(self._parent_type, self._parent_id),<EOL>_kwargs=combine_kwargs(**kwargs)<EOL>)<EOL>if self._parent_type == '<STR_LIT>':<EOL><INDENT>return Group(self._requester, response.json())<EOL><DEDENT>elif self._parent_type == '<STR_LIT>':<EOL><INDENT>return Course(self._requester, response.json())<EOL><DEDENT>elif self._parent_type == '<STR_LIT>':<EOL><INDENT>return Account(self._requester, response.json())<EOL><DEDENT>elif self._parent_type == '<STR_LIT:user>':<EOL><INDENT>return User(self._requester, response.json())<EOL><DEDENT>
Return the object that spawned this content migration.

:rtype: :class:`canvasapi.group.Account`,
    or :class:`canvasapi.course.Course`,
    or :class:`canvasapi.course.Group`,
    or :class:`canvasapi.course.User`