def __init__(self, name, email, date=github.GithubObject.NotSet):
assert isinstance(name, (str, unicode)), name<EOL>assert isinstance(email, (str, unicode)), email<EOL>assert date is github.GithubObject.NotSet or isinstance(date, (str, unicode)), date  <EOL>self.__name = name<EOL>self.__email = email<EOL>self.__date = date<EOL>
:param name: string
:param email: string
:param date: string