a *Na3@s~ddlmZmZmZddlmZmZmZgdZGdddeeZ GdddeeZ Gdd d eeeZ Gd d d eeZ d S) )RequiredOptional RESTManager RESTObject) CRUDMixinObjectDeleteMixin SaveMixin)ProjectReleaseProjectReleaseManagerProjectReleaseLinkProjectReleaseLinkManagerc@seZdZdZdZdS)rtag_name))linksr N)__name__ __module__ __qualname__Z_id_attrZ _managersrru/private/var/folders/js/6pj4vh5d4zd0k6bxv74qrbhr0000gr/T/pip-target-22xwyzbs/lib/python/gitlab/v4/objects/releases.pyr src@s2eZdZdZeZddiZedddZeddZ d S) r z!/projects/%(project_id)s/releases project_idid)r description)namerefZassetsrequiredoptional)rrZ milestonesZ released_atrN) rrr_pathr_obj_cls_from_parent_attrsr _create_attrs _update_attrsrrrrr sr c@s eZdZdS)r N)rrrrrrrr sr c@s4eZdZdZeZdddZedddZedd Z d S) r z;/projects/%(project_id)s/releases/%(tag_name)s/assets/linksrr )rr )rurl)filepath link_typer)rr!r"r#rN) rrrrr rrrrr rrrrr !s r N) Z gitlab.baserrrZ gitlab.mixinsrrr__all__rr r r rrrrs