repository-provider
Version:
abstract interface to git repository providers like github, bitbucket and gitlab
49 lines (48 loc) • 1.46 kB
text/typescript
/**
* Repository hook.
*/
export class Hook extends OwnedObject {
static defaultEvents: Set<string>;
static get attributes(): {
active: import("pacc").AttributeDefinition;
secret: import("pacc").AttributeDefinition;
url: {
description: string;
writable: boolean;
type: string;
isKey: boolean;
mandatory: boolean;
private?: boolean;
depends?: string;
additionalAttributes: string[];
default?: any;
set?: Function;
get?: Function;
env?: string[] | string;
};
content_type: {
default: string;
writable: boolean;
type: string;
isKey: boolean;
mandatory: boolean;
private?: boolean;
depends?: string;
additionalAttributes: string[];
description?: string;
set?: Function;
get?: Function;
env?: string[] | string;
};
insecure_ssl: import("pacc").AttributeDefinition;
events: {
type: string;
default: Set<string>;
};
id: import("pacc").AttributeDefinition;
name: import("pacc").AttributeDefinition;
description: import("pacc").AttributeDefinition;
};
static get delteteMethodName(): string;
}
import { OwnedObject } from "./owned-object.mjs";