3 @qhcA@sddlmZmZmZddlmZmZmZddddddgZGd ddeeZ Gd ddeeeZ Gd dde Z Gd dde Z Gd dde Z Gddde ZdS))RequiredOptional RESTManager RESTObject)GetWithoutIdMixin SaveMixin UpdateMixinNotificationSettingsNotificationSettingsManagerGroupNotificationSettings GroupNotificationSettingsManagerProjectNotificationSettings"ProjectNotificationSettingsManagerc@seZdZdZdS)rN)__name__ __module__ __qualname__Z_id_attrrrf/home/ec2-user/environment/venv/lib/python3.6/dist-packages/gitlab/v4/objects/notification_settings.pyrsc @seZdZdZeZeddZdS)r z/notification_settingslevelnotification_emailnew_note new_issue reopen_issue close_issuereassign_issuenew_merge_requestreopen_merge_requestclose_merge_requestreassign_merge_requestmerge_merge_request)optionalN) rrrrrrrrrrrr)rrr_pathr_obj_clsrZ _update_attrsrrrrr sc@s eZdZdS)r N)rrrrrrrr (sc@seZdZdZeZddiZdS)r z*/groups/%(group_id)s/notification_settingsZgroup_ididN)rrrr r r!_from_parent_attrsrrrrr ,sc@s eZdZdS)r N)rrrrrrrr 2sc@seZdZdZeZddiZdS)r z./projects/%(project_id)s/notification_settingsZ project_idr"N)rrrr r r!r#rrrrr 6sN)Z gitlab.baserrrZ gitlab.mixinsrrr__all__rr r r r r rrrrs