Versions in this module Expand all Collapse all v5 v5.3.3 Aug 10, 2023 v5.3.2 Aug 8, 2023 Changes in this version + type Client interface + AddProjectMember func(ctx context.Context, projectNameOrID string, m *model.ProjectMember) error + DeleteProjectMember func(ctx context.Context, projectNameOrID string, m *model.ProjectMember) error + ListProjectMembers func(ctx context.Context, projectNameOrID, memberQuery string) ([]*model.ProjectMemberEntity, error) + UpdateProjectMember func(ctx context.Context, projectNameOrID string, m *model.ProjectMember) error + type EntityType string + const EntityTypeGroup + const EntityTypeUser + func (t EntityType) String() string + type RESTClient struct + AuthInfo runtime.ClientAuthInfoWriter + Options *config.Options + V2Client *v2client.Harbor + func NewClient(v2Client *v2client.Harbor, opts *config.Options, ...) *RESTClient + func (c *RESTClient) AddProjectMember(ctx context.Context, projectNameOrID string, m *model.ProjectMember) error + func (c *RESTClient) DeleteProjectMember(ctx context.Context, projectNameOrID string, m *model.ProjectMember) error + func (c *RESTClient) ListProjectMembers(ctx context.Context, projectNameOrID, memberQuery string) ([]*model.ProjectMemberEntity, error) + func (c *RESTClient) UpdateProjectMember(ctx context.Context, projectNameOrID string, m *model.ProjectMember) error