@broadcom/endevor-bridge-for-git-rest-api
Version:
Endevor Bridge for Git Rest client
31 lines (30 loc) • 1.77 kB
TypeScript
import { AbstractRequest } from '../AbstractRequest';
import { RequestTypes } from '../type/RequestTypes';
import { OperationsFilter } from '../../common/model/queue/OperationsFilter';
import { ActionsFilter } from '../../common/model/queue/ActionsFilter';
export declare abstract class OperationAction<T, P = void> extends AbstractRequest<T, P> {
model: RequestTypes;
basePath: string;
protected constructor();
convertOperationsFilterToParams: (filter: OperationsFilter) => {
operationTypes: import("../../common/common").OperationType[] | undefined;
operationStatuses: import("../../common/common").OperationStatusType[] | undefined;
'branchId.query': string | undefined;
'branchId.mode': import("../../common/common").TextFilterMatchMode | undefined;
'committer.query': string | undefined;
'committer.mode': import("../../common/common").TextFilterMatchMode | undefined;
'repositoryKey.query': string | undefined;
'repositoryKey.mode': import("../../common/common").TextFilterMatchMode | undefined;
'projectKey.query': string | undefined;
'projectKey.mode': import("../../common/common").TextFilterMatchMode | undefined;
};
convertActionsFilterToParams: (filter: ActionsFilter) => {
actionTypes: import("../../common/common").ActionType[] | undefined;
actionStatuses: import("../../common/common").ActionResultCode[] | undefined;
'name.query': string | undefined;
'name.mode': import("../../common/common").TextFilterMatchMode | undefined;
'path.query': string | undefined;
'path.mode': import("../../common/common").TextFilterMatchMode | undefined;
};
protected removeUndefinedParameters: () => void;
}