a *NaA@sddlmZmZmZddlmZmZmZgdZGdddeeZ GdddeeeZ Gdd d e Z Gd d d e Z Gd d d e Z Gddde ZdS))RequiredOptional RESTManager RESTObject)GetWithoutIdMixin SaveMixin UpdateMixin)NotificationSettingsNotificationSettingsManagerGroupNotificationSettings GroupNotificationSettingsManagerProjectNotificationSettings"ProjectNotificationSettingsManagerc@seZdZdZdS)rN)__name__ __module__ __qualname__Z_id_attrrr/private/var/folders/js/6pj4vh5d4zd0k6bxv74qrbhr0000gr/T/pip-target-22xwyzbs/lib/python/gitlab/v4/objects/notification_settings.pyrsrc@seZdZdZeZeddZdS)r z/notification_settings) levelZnotification_emailZnew_noteZ new_issueZ reopen_issueZ close_issueZreassign_issueZnew_merge_requestZreopen_merge_requestZclose_merge_requestZreassign_merge_requestZmerge_merge_request)optionalN)rrr_pathr_obj_clsrZ _update_attrsrrrrr s r c@s eZdZdS)r Nrrrrrrrr (sr c@seZdZdZeZddiZdS)r z*/groups/%(group_id)s/notification_settingsZgroup_ididN)rrrrr r_from_parent_attrsrrrrr ,sr c@s eZdZdS)r Nrrrrrr 2sr c@seZdZdZeZddiZdS)r z./projects/%(project_id)s/notification_settingsZ project_idrN)rrrrr rrrrrrr 6sr N)Z gitlab.baserrrZ gitlab.mixinsrrr__all__rr r r r r rrrrs