feat: add support for Bitbucket Cloud repo:updated events

Add support for `repo:updated` events as `Events.RepoUpdatedEvent`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
This commit is contained in:
Patrick Jungermann
2025-04-08 02:41:37 +02:00
parent 5850717d7f
commit 57ad208c85
3 changed files with 57 additions and 0 deletions
@@ -30,6 +30,29 @@ export namespace Events {
push: RepoPush;
}
/** @public */
export interface RepoUpdatedEvent extends RepoEvent {
changes: RepoChanges;
}
/** @public */
export interface RepoChanges {
description?: RepoChange<string>;
full_name?: RepoChange<string>;
language?: RepoChange<string>;
links?: RepoChange<
Pick<Models.RepositoryLinks, 'avatar' | 'html' | 'self'>
>;
name?: RepoChange<string>;
website?: RepoChange<string>;
}
/** @public */
export interface RepoChange<T> {
new: T;
old: T;
}
/** @public */
export interface RepoPush {
changes: Change[];