@broadcom/endevor-bridge-for-git-for-zowe-cli
Version:
Endevor Bridge for Git plug-in for Zowe CLI
22 lines (21 loc) • 1.21 kB
TypeScript
import { AddElementPayload, ApiResponse, CopyBackResponse, CreateMappingPayload, EBGRestService, Mapping, UpdateMappingPayload, VerifyRemoteGitUrlPayload } from "@broadcom/endevor-bridge-for-git-rest-api";
export declare class EBGMappingService {
/**
* Lists mappings
* @param ebgService
*/
static listMappings(ebgService: EBGRestService): Promise<Mapping[]>;
static validateGitRemoteUrl(ebgService: EBGRestService, repoPayload: VerifyRemoteGitUrlPayload): Promise<ApiResponse>;
static createMapping(ebgService: EBGRestService, payload: CreateMappingPayload): Promise<ApiResponse>;
static updateMapping(ebgService: EBGRestService, payload: UpdateMappingPayload): Promise<ApiResponse>;
static addElement(ebgService: EBGRestService, payload: AddElementPayload): Promise<CopyBackResponse>;
/**
* Deletes a mapping
*
* @param ebgService
* @param context context ID
* @param repository mapping ID
*/
static deleteMapping(ebgService: EBGRestService, context: string, repository: string): Promise<ApiResponse>;
static getMapping(ebgService: EBGRestService, context: string, repository: string, allData?: boolean): Promise<Mapping[]>;
}