@broadcom/endevor-bridge-for-git-rest-api
Version:
Endevor Bridge for Git Rest client
44 lines (43 loc) • 1.16 kB
TypeScript
import { DependenciesSpan } from "../../generate/DependenciesSpan";
import { DurationUnit } from "../../../constants/DurationUnit";
export interface GenerateData {
enabled: boolean;
withDependencies: boolean;
searchMap: boolean;
noSource: boolean;
dependenciesSpan: DependenciesSpan;
dependenciesLimit: number;
}
export interface EndevorChangesData {
ccid: string;
comment: string;
fromLocation: string;
}
export interface GitChangesData {
searchTrackingData: boolean;
syncBackCommitMessage: string;
initCommitMessage: string;
revertCommitMessage: string;
}
export declare enum SyncBackMode {
DISABLED = "DISABLED",
INHERIT = "INHERIT",
CUSTOM = "CUSTOM"
}
export interface SyncBackData {
syncBackMode: SyncBackMode;
startDateTime: string;
timeUnit: DurationUnit;
frequency: number;
}
export interface AddElementData {
enabled: boolean;
branches: string[];
}
export interface SynchronizationOptions {
generateOptions: GenerateData;
endevorChanges: EndevorChangesData;
gitChanges: GitChangesData;
syncBack: SyncBackData;
addElement: AddElementData;
}