@@ -3045,6 +3045,18 @@ export type AssigneeUpdatePayload = {
30453045 link : string
30463046}
30473047
3048+ export type CommonPageDiffItem = {
3049+ items : {
3050+ data : string
3051+ path : string
3052+ } [ ]
3053+ /**
3054+ * @format int64
3055+ * @min 0
3056+ */
3057+ total : number
3058+ }
3059+
30483060export type CommonResultCommonPageItemRes = {
30493061 data ?: {
30503062 items : {
@@ -3098,8 +3110,17 @@ export type CommonResultCommonPageLabelItem = {
30983110
30993111export type CommonResultFilesChangedList = {
31003112 data ?: {
3101- content : string
3113+ content : DiffItem [ ]
3114+ mui_trees : MuiTreeNode [ ]
3115+ }
3116+ err_message : string
3117+ req_result : boolean
3118+ }
3119+
3120+ export type CommonResultFilesChangedPage = {
3121+ data ?: {
31023122 mui_trees : MuiTreeNode [ ]
3123+ page : CommonPageDiffItem
31033124 }
31043125 err_message : string
31053126 req_result : boolean
@@ -3286,17 +3307,27 @@ export type CreateFileInfo = {
32863307 path : string
32873308}
32883309
3310+ export type DiffItem = {
3311+ data : string
3312+ path : string
3313+ }
3314+
32893315export type FileTreeItem = {
32903316 /** @min 0 */
32913317 total_count : number
32923318 tree_items : TreeBriefItem [ ]
32933319}
32943320
32953321export type FilesChangedList = {
3296- content : string
3322+ content : DiffItem [ ]
32973323 mui_trees : MuiTreeNode [ ]
32983324}
32993325
3326+ export type FilesChangedPage = {
3327+ mui_trees : MuiTreeNode [ ]
3328+ page : CommonPageDiffItem
3329+ }
3330+
33003331export type IssueDetailRes = {
33013332 assignees : string [ ]
33023333 conversations : ConversationItem [ ]
@@ -4723,6 +4754,8 @@ export type GetApiMrDetailData = CommonResultMRDetailRes
47234754
47244755export type GetApiMrFilesChangedData = CommonResultFilesChangedList
47254756
4757+ export type PostApiMrFilesChangedData = CommonResultFilesChangedPage
4758+
47264759export type GetApiMrFilesListData = CommonResultVecMrFilesRes
47274760
47284761export type PostApiMrMergeData = CommonResultString
@@ -13701,7 +13734,7 @@ export class Api<SecurityDataType extends unknown> extends HttpClient<SecurityDa
1370113734 *
1370213735 * @tags merge_request
1370313736 * @name GetApiMrFilesChanged
13704- * @summary Get Merge Request file changed list
13737+ * @summary Get List of All Changed Files in Merge Request
1370513738 * @request GET:/api/v1/mr/{link}/files-changed
1370613739 */
1370713740 getApiMrFilesChanged : ( ) => {
@@ -13719,6 +13752,31 @@ export class Api<SecurityDataType extends unknown> extends HttpClient<SecurityDa
1371913752 }
1372013753 } ,
1372113754
13755+ /**
13756+ * No description
13757+ *
13758+ * @tags merge_request
13759+ * @name PostApiMrFilesChanged
13760+ * @summary Get Merge Request file changed list in Pagination
13761+ * @request POST:/api/v1/mr/{link}/files-changed
13762+ */
13763+ postApiMrFilesChanged : ( ) => {
13764+ const base = 'POST:/api/v1/mr/{link}/files-changed' as const
13765+
13766+ return {
13767+ baseKey : dataTaggedQueryKey < PostApiMrFilesChangedData > ( [ base ] ) ,
13768+ requestKey : ( link : string ) => dataTaggedQueryKey < PostApiMrFilesChangedData > ( [ base , link ] ) ,
13769+ request : ( link : string , data : PageParamsString , params : RequestParams = { } ) =>
13770+ this . request < PostApiMrFilesChangedData > ( {
13771+ path : `/api/v1/mr/${ link } /files-changed` ,
13772+ method : 'POST' ,
13773+ body : data ,
13774+ type : ContentType . Json ,
13775+ ...params
13776+ } )
13777+ }
13778+ } ,
13779+
1372213780 /**
1372313781 * No description
1372413782 *
0 commit comments