@broadcom/endevor-bridge-for-git-rest-api
Version:
Endevor Bridge for Git Rest client
32 lines (31 loc) • 962 B
TypeScript
import { IBranch } from "./model/mapping/IBranch";
import { IRequestPayload } from "../IRequestPayload";
import { EndevorConnection } from "../../../common/model/connection/EndevorConnection";
import { SynchronizationOptions } from "../../../common/model/sync-options/SynchronizationOptions";
import { RepositoryCheck } from "../../../common/model/mapping/RepositoryCheck";
export interface CreateMappingPayload extends IRequestPayload {
git: Git;
endevor: Endevor;
branches: IBranch[];
synchronizationOptions?: SynchronizationOptions;
}
interface Endevor extends EndevorConnection {
username: string;
password: string;
}
export interface ISubSystem {
name: string;
alias: string;
filter: ISubsystemFilter;
}
export interface ISubsystemFilter {
elements: string[];
types: string[];
}
interface Git {
context: string;
repository: string;
cloneUrl: string;
repositoryCheck: RepositoryCheck;
}
export {};