Skip to main content

reviewMergeRequest

@codebolt/codeboltjs


Variable: reviewMergeRequest

const reviewMergeRequest: {
addLinkedJob: (id: string, jobId: string) => Promise<{
request: ReviewMergeRequest;
}>;
addReview: (id: string, feedback: AddReviewFeedback) => Promise<{
request: ReviewMergeRequest;
}>;
byAgent: (agentId: string) => Promise<{
requests: ReviewMergeRequest[];
totalCount: number;
}>;
bySwarm: (swarmId: string) => Promise<{
requests: ReviewMergeRequest[];
totalCount: number;
}>;
create: (data: CreateReviewMergeRequest) => Promise<{
request: ReviewMergeRequest;
}>;
delete: (id: string) => Promise<{
deleted: boolean;
}>;
get: (id: string) => Promise<{
request: ReviewMergeRequest;
}>;
list: (filters: ReviewMergeRequestFilters) => Promise<{
requests: ReviewMergeRequest[];
totalCount: number;
}>;
merge: (id: string, mergedBy: string) => Promise<{
result: MergeResult;
}>;
pending: () => Promise<{
requests: ReviewMergeRequest[];
totalCount: number;
}>;
readyToMerge: () => Promise<{
requests: ReviewMergeRequest[];
totalCount: number;
}>;
removeLinkedJob: (id: string, jobId: string) => Promise<{
request: ReviewMergeRequest;
}>;
statistics: () => Promise<{
statistics: any;
}>;
update: (id: string, data: UpdateReviewMergeRequest) => Promise<{
request: ReviewMergeRequest;
}>;
updateStatus: (id: string, status: ReviewRequestStatus) => Promise<{
request: ReviewMergeRequest;
}>;
};

Defined in: packages/codeboltjs/src/modules/reviewMergeRequest.ts:16

Review Merge Request service client for codeboltjs.

Type Declaration

NameTypeDescriptionDefined in
addLinkedJob()(id: string, jobId: string) => Promise<{ request: ReviewMergeRequest; }>Add linked jobpackages/codeboltjs/src/modules/reviewMergeRequest.ts:149
addReview()(id: string, feedback: AddReviewFeedback) => Promise<{ request: ReviewMergeRequest; }>Add review feedbackpackages/codeboltjs/src/modules/reviewMergeRequest.ts:101
byAgent()(agentId: string) => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }>Get requests by agentpackages/codeboltjs/src/modules/reviewMergeRequest.ts:213
bySwarm()(swarmId: string) => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }>Get requests by swarmpackages/codeboltjs/src/modules/reviewMergeRequest.ts:229
create()(data: CreateReviewMergeRequest) => Promise<{ request: ReviewMergeRequest; }>Create a new review merge requestpackages/codeboltjs/src/modules/reviewMergeRequest.ts:53
delete()(id: string) => Promise<{ deleted: boolean; }>Delete a review merge requestpackages/codeboltjs/src/modules/reviewMergeRequest.ts:85
get()(id: string) => Promise<{ request: ReviewMergeRequest; }>Get a single review merge requestpackages/codeboltjs/src/modules/reviewMergeRequest.ts:37
list()(filters: ReviewMergeRequestFilters) => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }>List review merge requestspackages/codeboltjs/src/modules/reviewMergeRequest.ts:21
merge()(id: string, mergedBy: string) => Promise<{ result: MergeResult; }>Merge requestpackages/codeboltjs/src/modules/reviewMergeRequest.ts:133
pending()() => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }>Get pending reviewspackages/codeboltjs/src/modules/reviewMergeRequest.ts:181
readyToMerge()() => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }>Get ready to merge requestspackages/codeboltjs/src/modules/reviewMergeRequest.ts:197
removeLinkedJob()(id: string, jobId: string) => Promise<{ request: ReviewMergeRequest; }>Remove linked jobpackages/codeboltjs/src/modules/reviewMergeRequest.ts:165
statistics()() => Promise<{ statistics: any; }>Get statisticspackages/codeboltjs/src/modules/reviewMergeRequest.ts:245
update()(id: string, data: UpdateReviewMergeRequest) => Promise<{ request: ReviewMergeRequest; }>Update an existing review merge requestpackages/codeboltjs/src/modules/reviewMergeRequest.ts:69
updateStatus()(id: string, status: ReviewRequestStatus) => Promise<{ request: ReviewMergeRequest; }>Update statuspackages/codeboltjs/src/modules/reviewMergeRequest.ts:117