forked from Yara724/api
Added GET car-other-parts in v2 as well; deprecated old endpoints and reordered swagger documents
This commit is contained in:
@@ -6,7 +6,6 @@ import {
|
||||
Param,
|
||||
UseGuards,
|
||||
Get,
|
||||
Query,
|
||||
UseInterceptors,
|
||||
UploadedFile,
|
||||
} from "@nestjs/common";
|
||||
@@ -18,7 +17,6 @@ import {
|
||||
ApiBearerAuth,
|
||||
ApiBody,
|
||||
ApiParam,
|
||||
ApiQuery,
|
||||
ApiTags,
|
||||
ApiOperation,
|
||||
ApiResponse,
|
||||
@@ -48,6 +46,7 @@ export class ExpertInitiatedController {
|
||||
private readonly claimRequestManagementService: ClaimRequestManagementService,
|
||||
) {}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Get("my-files")
|
||||
@ApiOperation({
|
||||
summary: "List my expert-initiated files",
|
||||
@@ -61,6 +60,7 @@ export class ExpertInitiatedController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("complete-blame-data/:requestId")
|
||||
@ApiOperation({
|
||||
summary: "Submit all blame-needed data",
|
||||
@@ -86,6 +86,7 @@ export class ExpertInitiatedController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("complete-claim-data/:claimRequestId")
|
||||
@ApiOperation({
|
||||
summary: "Submit claim-needed data",
|
||||
@@ -111,6 +112,7 @@ export class ExpertInitiatedController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("create")
|
||||
@ApiOperation({
|
||||
summary: "Create expert-initiated blame file",
|
||||
@@ -138,6 +140,7 @@ export class ExpertInitiatedController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("complete-form-third-party/:requestId")
|
||||
@ApiOperation({
|
||||
summary: "Expert completes all information for IN_PERSON THIRD_PARTY file",
|
||||
@@ -167,6 +170,7 @@ export class ExpertInitiatedController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("complete-form-car-body/:requestId")
|
||||
@ApiOperation({
|
||||
summary: "Expert completes all information for IN_PERSON CAR_BODY file",
|
||||
@@ -196,6 +200,7 @@ export class ExpertInitiatedController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("upload-video/:requestId")
|
||||
@ApiOperation({
|
||||
summary: "Expert uploads video for expert-initiated file",
|
||||
@@ -252,6 +257,7 @@ export class ExpertInitiatedController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("upload-voice/:requestId")
|
||||
@ApiOperation({
|
||||
summary: "Expert uploads voice for expert-initiated file",
|
||||
@@ -309,6 +315,7 @@ export class ExpertInitiatedController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("add-accident-fields/:requestId")
|
||||
@ApiOperation({
|
||||
summary: "Expert adds accident fields to expert-initiated file",
|
||||
|
||||
@@ -11,8 +11,6 @@ import {
|
||||
Req,
|
||||
Put,
|
||||
UploadedFiles,
|
||||
Patch,
|
||||
Query,
|
||||
} from "@nestjs/common";
|
||||
import {
|
||||
FileFieldsInterceptor,
|
||||
@@ -23,8 +21,8 @@ import {
|
||||
ApiBody,
|
||||
ApiConsumes,
|
||||
ApiParam,
|
||||
ApiQuery,
|
||||
ApiTags,
|
||||
ApiOperation,
|
||||
} from "@nestjs/swagger";
|
||||
import { Request } from "express";
|
||||
import { diskStorage } from "multer";
|
||||
@@ -44,7 +42,6 @@ import {
|
||||
LocationDto,
|
||||
} from "./dto/create-request-management.dto";
|
||||
import { RequestManagementService } from "./request-management.service";
|
||||
import { InPersonVisitDto } from "src/claim-request-management/dto/in-person-visit.dto";
|
||||
|
||||
@Controller("blame-request-management")
|
||||
@ApiTags("blame-request-management")
|
||||
@@ -56,6 +53,7 @@ export class RequestManagementController {
|
||||
private readonly requestManagementService: RequestManagementService,
|
||||
) {}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post()
|
||||
@UseGuards(GlobalGuard)
|
||||
async createRequest(
|
||||
@@ -68,6 +66,7 @@ export class RequestManagementController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("/initial-form/:requestId")
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiBody({ type: InitialFormDto })
|
||||
@@ -115,6 +114,7 @@ export class RequestManagementController {
|
||||
)
|
||||
@UseGuards(GlobalGuard)
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("upload-video/:requestId")
|
||||
@UseGuards(GlobalGuard)
|
||||
async videoUploader(
|
||||
@@ -129,6 +129,7 @@ export class RequestManagementController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("/add-plate/:requestId")
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiBody({ type: AddPlateDto })
|
||||
@@ -146,6 +147,7 @@ export class RequestManagementController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("/carbody-form/:requestId")
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiBody({ type: CarBodyFormDto })
|
||||
@@ -163,6 +165,7 @@ export class RequestManagementController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("/carbody-secondform/:requestId")
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiBody({ type: CarBodySecondForm })
|
||||
@@ -180,6 +183,7 @@ export class RequestManagementController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("/add-detail-location/:requestId")
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiBody({ type: LocationDto })
|
||||
@@ -228,6 +232,7 @@ export class RequestManagementController {
|
||||
}),
|
||||
)
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("upload-voice/:requestId")
|
||||
@UseGuards(GlobalGuard)
|
||||
async voiceUploader(
|
||||
@@ -242,6 +247,7 @@ export class RequestManagementController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("/add-detail-description/:requestId")
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiBody({ type: DescriptionDto })
|
||||
@@ -259,6 +265,7 @@ export class RequestManagementController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Post("add-second-party-details/:phoneNumber/:requestId/:frontendRoutes")
|
||||
@ApiParam({ name: "phoneNumber" })
|
||||
@ApiParam({ name: "requestId" })
|
||||
@@ -280,17 +287,20 @@ export class RequestManagementController {
|
||||
);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Get("requests")
|
||||
async requests(@CurrentUser() user) {
|
||||
return await this.requestManagementService.myRequests(user.username);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Get("creatable-claims")
|
||||
@UseGuards(GlobalGuard)
|
||||
async getCreatableClaims(@CurrentUser() user) {
|
||||
return await this.requestManagementService.getCreatableClaims(user);
|
||||
}
|
||||
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Get("request/:requestId")
|
||||
@ApiParam({ name: "requestId" })
|
||||
@Roles(RoleEnum.USER)
|
||||
@@ -329,6 +339,7 @@ export class RequestManagementController {
|
||||
}),
|
||||
}),
|
||||
)
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Put("request/reply/:requestId")
|
||||
@ApiParam({ name: "requestId" })
|
||||
@UseGuards(GlobalGuard)
|
||||
@@ -385,6 +396,7 @@ export class RequestManagementController {
|
||||
)
|
||||
@UseGuards(GlobalGuard)
|
||||
@ApiParam({ name: "requestId" })
|
||||
@ApiOperation({ deprecated: true })
|
||||
@Put("request/resend/:requestId")
|
||||
userResendReply(
|
||||
@Body("description") description: string,
|
||||
|
||||
Reference in New Issue
Block a user