reviewMergeRequest
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
| Name | Type | Description | Defined in |
|---|---|---|---|
addLinkedJob() | (id: string, jobId: string) => Promise<{ request: ReviewMergeRequest; }> | Add linked job | packages/codeboltjs/src/modules/reviewMergeRequest.ts:149 |
addReview() | (id: string, feedback: AddReviewFeedback) => Promise<{ request: ReviewMergeRequest; }> | Add review feedback | packages/codeboltjs/src/modules/reviewMergeRequest.ts:101 |
byAgent() | (agentId: string) => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }> | Get requests by agent | packages/codeboltjs/src/modules/reviewMergeRequest.ts:213 |
bySwarm() | (swarmId: string) => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }> | Get requests by swarm | packages/codeboltjs/src/modules/reviewMergeRequest.ts:229 |
create() | (data: CreateReviewMergeRequest) => Promise<{ request: ReviewMergeRequest; }> | Create a new review merge request | packages/codeboltjs/src/modules/reviewMergeRequest.ts:53 |
delete() | (id: string) => Promise<{ deleted: boolean; }> | Delete a review merge request | packages/codeboltjs/src/modules/reviewMergeRequest.ts:85 |
get() | (id: string) => Promise<{ request: ReviewMergeRequest; }> | Get a single review merge request | packages/codeboltjs/src/modules/reviewMergeRequest.ts:37 |
list() | (filters: ReviewMergeRequestFilters) => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }> | List review merge requests | packages/codeboltjs/src/modules/reviewMergeRequest.ts:21 |
merge() | (id: string, mergedBy: string) => Promise<{ result: MergeResult; }> | Merge request | packages/codeboltjs/src/modules/reviewMergeRequest.ts:133 |
pending() | () => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }> | Get pending reviews | packages/codeboltjs/src/modules/reviewMergeRequest.ts:181 |
readyToMerge() | () => Promise<{ requests: ReviewMergeRequest[]; totalCount: number; }> | Get ready to merge requests | packages/codeboltjs/src/modules/reviewMergeRequest.ts:197 |
removeLinkedJob() | (id: string, jobId: string) => Promise<{ request: ReviewMergeRequest; }> | Remove linked job | packages/codeboltjs/src/modules/reviewMergeRequest.ts:165 |
statistics() | () => Promise<{ statistics: any; }> | Get statistics | packages/codeboltjs/src/modules/reviewMergeRequest.ts:245 |
update() | (id: string, data: UpdateReviewMergeRequest) => Promise<{ request: ReviewMergeRequest; }> | Update an existing review merge request | packages/codeboltjs/src/modules/reviewMergeRequest.ts:69 |
updateStatus() | (id: string, status: ReviewRequestStatus) => Promise<{ request: ReviewMergeRequest; }> | Update status | packages/codeboltjs/src/modules/reviewMergeRequest.ts:117 |