def __init__(self, created_date=None, last_modified_date=None, source=None, put_code=None, department_name=None, role_title=None, start_date=None, end_date=None, organization=None, url=None, external_ids=None, display_index=None, visibility=None, path=None):  # noqa: E501
        """EducationSummaryV30 - a model defined in Swagger"""  # noqa: E501
        self._created_date = None
        self._last_modified_date = None
        self._source = None
        self._put_code = None
        self._department_name = None
        self._role_title = None
        self._start_date = None
        self._end_date = None
        self._organization = None
        self._url = None
        self._external_ids = None
        self._display_index = None
        self._visibility = None
        self._path = None
        self.discriminator = None
        if created_date is not None:
            self.created_date = created_date
        if last_modified_date is not None:
            self.last_modified_date = last_modified_date
        if source is not None:
            self.source = source
        if put_code is not None:
            self.put_code = put_code
        if department_name is not None:
            self.department_name = department_name
        if role_title is not None:
            self.role_title = role_title
        if start_date is not None:
            self.start_date = start_date
        if end_date is not None:
            self.end_date = end_date
        if organization is not None:
            self.organization = organization
        if url is not None:
            self.url = url
        if external_ids is not None:
            self.external_ids = external_ids
        if display_index is not None:
            self.display_index = display_index
        if visibility is not None:
            self.visibility = visibility
        if path is not None:
            self.path = path