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 + AddProjectWebhookPolicy func(ctx context.Context, projectID int, policy *model.WebhookPolicy) error + DeleteProjectWebhookPolicy func(ctx context.Context, projectID int, policyID int64) error + ListProjectWebhookPolicies func(ctx context.Context, projectID int) ([]*model.WebhookPolicy, error) + UpdateProjectWebhookPolicy func(ctx context.Context, projectID int, policy *model.WebhookPolicy) error + type RESTClient struct + AuthInfo runtime.ClientAuthInfoWriter + Options *config.Options + V2Client *v2client.Harbor + func NewClient(v2Client *v2client.Harbor, opts *config.Options, ...) *RESTClient + func (c *RESTClient) AddProjectWebhookPolicy(ctx context.Context, projectID int, policy *model.WebhookPolicy) error + func (c *RESTClient) DeleteProjectWebhookPolicy(ctx context.Context, projectID int, policyID int64) error + func (c *RESTClient) ListProjectWebhookPolicies(ctx context.Context, projectID int) ([]*model.WebhookPolicy, error) + func (c *RESTClient) UpdateProjectWebhookPolicy(ctx context.Context, projectID int, policy *model.WebhookPolicy) error