a *Na @sddlmZmZmZddlmZmZmZmZgdZ GdddeeZ GdddeeZ Gdd d eeeZ Gd d d eeZ Gd d d eeeZGdddeeZdS))RequiredOptional RESTManager RESTObject) CRUDMixin NoUpdateMixinObjectDeleteMixin SaveMixin)Hook HookManager ProjectHookProjectHookManager GroupHookGroupHookManagerc@seZdZdZdZdS)r /hooksurlN)__name__ __module__ __qualname___url_short_print_attrrrr/private/var/folders/js/6pj4vh5d4zd0k6bxv74qrbhr0000gr/T/pip-target-22xwyzbs/lib/python/gitlab/v4/objects/hooks.pyr sr c@seZdZdZeZeddZdS)r rr)requiredN)rrr_pathr _obj_clsr _create_attrsrrrrr sr c@seZdZdZdS)r rNrrrrrrrrr sr c@s4eZdZdZeZddiZedddZedddZ dS) r z/projects/%(project_id)s/hooksZ project_ididr) push_events issues_eventsconfidential_issues_eventsmerge_requests_eventstag_push_events note_events job_eventspipeline_eventswiki_page_eventsenable_ssl_verificationtokenroptional) rr r!r"r#r$r%r&Z wiki_eventsr(r)N) rrrrr r_from_parent_attrsrr _update_attrsrrrrr sr c@seZdZdZdS)r rNrrrrrr Csr c@s4eZdZdZeZddiZedddZedddZ dS)rz/groups/%(group_id)s/hooksZgroup_idrr)rr r!r"r#r$Zconfidential_note_eventsr%r&r'Zdeployment_eventsZreleases_eventsZsubgroup_eventsr(r)r*N) rrrrr rr,rrr-rrrrrGsrN)Z gitlab.baserrrZ gitlab.mixinsrrrr__all__r r r r r rrrrrs &