Versions in this module Expand all Collapse all v0 v0.4.0 Oct 14, 2022 v0.3.0 Apr 29, 2022 v0.2.0 Nov 24, 2021 v0.1.1 Oct 18, 2021 v0.1.0 Oct 4, 2021 Changes in this version + const PermissionRepoRead + const PermissionRepoWrite + var ErrNotFound = errors.New("not found") + type AccessKey struct + ID int + Key string + Label string + Permission string + type KeyClientAPI interface + CreateAccessKey func(ctx context.Context, repo Repo, key AccessKey) (result AccessKey, err error) + DeleteAccessKey func(ctx context.Context, repo Repo, id int) (err error) + GetAccessKey func(ctx context.Context, repo Repo, id int) (result AccessKey, err error) + ListAccessKeys func(ctx context.Context, repo Repo) (result []AccessKey, err error) + UpdateAccessKeyPermission func(ctx context.Context, repo Repo, id int, permission string) (err error) + type Repo struct + ProjectKey string + Repo string + type Webhook struct + Configuration struct{ ... } + Events []string + ID int + Name string + URL string + type WebhookClientAPI interface + CreateWebhook func(ctx context.Context, repo Repo, webhook Webhook) (result Webhook, err error) + DeleteWebhook func(ctx context.Context, repo Repo, id int) (err error) + GetWebhook func(ctx context.Context, repo Repo, id int) (result Webhook, err error) + UpdateWebhook func(ctx context.Context, repo Repo, id int, webhook Webhook) (result Webhook, err error)