3 @qhc3@sddlmZmZmZddlmZmZmZddddgZGdddeeZ GdddeeZ Gd ddeeeZ Gd ddeeZ d S) )RequiredOptional RESTManager RESTObject) CRUDMixinObjectDeleteMixin SaveMixinProjectReleaseProjectReleaseManagerProjectReleaseLinkProjectReleaseLinkManagerc@seZdZdZdZdS)rtag_namelinksr Nr r )r)__name__ __module__ __qualname__Z_id_attrZ _managersrrY/home/ec2-user/environment/venv/lib/python3.6/dist-packages/gitlab/v4/objects/releases.pyr sc@s2eZdZdZeZddiZeddd Zedd Z d S)r z!/projects/%(project_id)s/releases project_ididr descriptionnamerefassets)requiredoptional milestones released_at)rN)r r)rrr)rrrr) rrr_pathr_obj_cls_from_parent_attrsr _create_attrs _update_attrsrrrrr s c@s eZdZdS)r N)rrrrrrrr sc@s4eZdZdZeZdddZed d d Zedd Z d S)r z;/projects/%(project_id)s/releases/%(tag_name)s/assets/linksrr )rr rurlfilepath link_type)rr)rN)rr#)r$r%)rr#r$r%) rrrrr rr rr!r"rrrrr !s   N) Z gitlab.baserrrZ gitlab.mixinsrrr__all__rr r r rrrrs