Skip to content

Commit 6d9e769

Browse files
chore(server): move dtos (#8131)
move dtos
1 parent 0c13c63 commit 6d9e769

File tree

145 files changed

+917
-964
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+917
-964
lines changed

Diff for: server/e2e/client/asset-api.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AssetResponseDto } from 'src/domain/asset/response-dto/asset-response.dto';
1+
import { AssetResponseDto } from 'src/dtos/asset-response.dto';
22
import request from 'supertest';
33

44
export const assetApi = {

Diff for: server/e2e/client/auth-api.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { LoginResponseDto } from 'src/domain/auth/auth.dto';
2-
import { UserResponseDto } from 'src/domain/user/response-dto/user-response.dto';
1+
import { LoginResponseDto } from 'src/dtos/auth.dto';
2+
import { UserResponseDto } from 'src/dtos/user.dto';
33
import request from 'supertest';
44
import { adminSignupStub, loginResponseStub, loginStub } from 'test/fixtures/auth.stub';
55

Diff for: server/e2e/client/library-api.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CreateLibraryDto, LibraryResponseDto, ScanLibraryDto } from 'src/domain/library/library.dto';
1+
import { CreateLibraryDto, LibraryResponseDto, ScanLibraryDto } from 'src/dtos/library.dto';
22
import request from 'supertest';
33

44
export const libraryApi = {

Diff for: server/e2e/jobs/specs/library-watcher.e2e-spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { api } from 'e2e/client';
22
import fs from 'node:fs/promises';
33
import path from 'node:path';
4-
import { LoginResponseDto } from 'src/domain/auth/auth.dto';
5-
import { LibraryResponseDto } from 'src/domain/library/library.dto';
64
import { LibraryService } from 'src/domain/library/library.service';
5+
import { LoginResponseDto } from 'src/dtos/auth.dto';
6+
import { LibraryResponseDto } from 'src/dtos/library.dto';
77
import { AssetType } from 'src/entities/asset.entity';
88
import { LibraryType } from 'src/entities/library.entity';
99
import { StorageEventType } from 'src/interfaces/storage.repository';

Diff for: server/e2e/jobs/specs/library.e2e-spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { api } from 'e2e/client';
22
import fs from 'node:fs';
33
import { LibraryController } from 'src/controllers/library.controller';
4-
import { LoginResponseDto } from 'src/domain/auth/auth.dto';
4+
import { LoginResponseDto } from 'src/dtos/auth.dto';
55
import { LibraryType } from 'src/entities/library.entity';
66
import request from 'supertest';
77
import { errorStub } from 'test/fixtures/error.stub';

Diff for: server/src/commands/reset-admin-password.command.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Command, CommandRunner, InquirerService, Question, QuestionSet } from 'nest-commander';
2-
import { UserResponseDto } from 'src/domain/user/response-dto/user-response.dto';
32
import { UserService } from 'src/domain/user/user.service';
3+
import { UserResponseDto } from 'src/dtos/user.dto';
44

55
@Command({
66
name: 'reset-admin-password',

Diff for: server/src/controllers/activity.controller.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { Body, Controller, Delete, Get, HttpCode, HttpStatus, Param, Post, Query, Res } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
33
import { Response } from 'express';
4+
import { ActivityService } from 'src/domain/activity/activity.service';
45
import {
56
ActivityCreateDto,
67
ActivityDto,
78
ActivityResponseDto,
89
ActivitySearchDto,
910
ActivityStatisticsResponseDto,
10-
} from 'src/domain/activity/activity.dto';
11-
import { ActivityService } from 'src/domain/activity/activity.service';
12-
import { AuthDto } from 'src/domain/auth/auth.dto';
11+
} from 'src/dtos/activity.dto';
12+
import { AuthDto } from 'src/dtos/auth.dto';
1313
import { Auth, Authenticated } from 'src/middleware/auth.guard';
1414
import { UUIDParamDto } from 'src/validation';
1515

Diff for: server/src/controllers/album.controller.ts

+11-8
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
import { Body, Controller, Delete, Get, Param, Patch, Post, Put, Query } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3-
import { AlbumCountResponseDto, AlbumResponseDto } from 'src/domain/album/album-response.dto';
43
import { AlbumService } from 'src/domain/album/album.service';
5-
import { AddUsersDto } from 'src/domain/album/dto/album-add-users.dto';
6-
import { CreateAlbumDto } from 'src/domain/album/dto/album-create.dto';
7-
import { UpdateAlbumDto } from 'src/domain/album/dto/album-update.dto';
8-
import { AlbumInfoDto } from 'src/domain/album/dto/album.dto';
9-
import { GetAlbumsDto } from 'src/domain/album/dto/get-albums.dto';
10-
import { BulkIdResponseDto, BulkIdsDto } from 'src/domain/asset/response-dto/asset-ids-response.dto';
11-
import { AuthDto } from 'src/domain/auth/auth.dto';
4+
import {
5+
AddUsersDto,
6+
AlbumCountResponseDto,
7+
AlbumInfoDto,
8+
AlbumResponseDto,
9+
CreateAlbumDto,
10+
GetAlbumsDto,
11+
UpdateAlbumDto,
12+
} from 'src/dtos/album.dto';
13+
import { BulkIdResponseDto, BulkIdsDto } from 'src/dtos/asset-ids.response.dto';
14+
import { AuthDto } from 'src/dtos/auth.dto';
1215
import { Auth, Authenticated, SharedLinkRoute } from 'src/middleware/auth.guard';
1316
import { ParseMeUUIDPipe, UUIDParamDto } from 'src/validation';
1417

Diff for: server/src/controllers/api-key.controller.ts

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
import { Body, Controller, Delete, Get, Param, Post, Put } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3-
import {
4-
APIKeyCreateDto,
5-
APIKeyCreateResponseDto,
6-
APIKeyResponseDto,
7-
APIKeyUpdateDto,
8-
} from 'src/domain/api-key/api-key.dto';
93
import { APIKeyService } from 'src/domain/api-key/api-key.service';
10-
import { AuthDto } from 'src/domain/auth/auth.dto';
4+
import { APIKeyCreateDto, APIKeyCreateResponseDto, APIKeyResponseDto, APIKeyUpdateDto } from 'src/dtos/api-key.dto';
5+
import { AuthDto } from 'src/dtos/auth.dto';
116
import { Auth, Authenticated } from 'src/middleware/auth.guard';
127
import { UUIDParamDto } from 'src/validation';
138

Diff for: server/src/controllers/asset.controller.ts

+10-13
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
11
import { Body, Controller, Delete, Get, HttpCode, HttpStatus, Param, Post, Put, Query } from '@nestjs/common';
22
import { ApiOperation, ApiTags } from '@nestjs/swagger';
33
import { AssetService } from 'src/domain/asset/asset.service';
4-
import { AssetJobsDto } from 'src/domain/asset/dto/asset-ids.dto';
5-
import { UpdateStackParentDto } from 'src/domain/asset/dto/asset-stack.dto';
6-
import { AssetStatsDto, AssetStatsResponseDto } from 'src/domain/asset/dto/asset-statistics.dto';
4+
import { SearchService } from 'src/domain/search/search.service';
5+
import { AssetResponseDto, MemoryLaneResponseDto } from 'src/dtos/asset-response.dto';
76
import {
87
AssetBulkDeleteDto,
98
AssetBulkUpdateDto,
9+
AssetJobsDto,
10+
AssetStatsDto,
11+
AssetStatsResponseDto,
1012
DeviceIdDto,
1113
RandomAssetsDto,
1214
UpdateAssetDto,
13-
} from 'src/domain/asset/dto/asset.dto';
14-
import { MapMarkerDto } from 'src/domain/asset/dto/map-marker.dto';
15-
import { MemoryLaneDto } from 'src/domain/asset/dto/memory-lane.dto';
16-
import { TimeBucketAssetDto, TimeBucketDto } from 'src/domain/asset/dto/time-bucket.dto';
17-
import { AssetResponseDto, MemoryLaneResponseDto } from 'src/domain/asset/response-dto/asset-response.dto';
18-
import { MapMarkerResponseDto } from 'src/domain/asset/response-dto/map-marker-response.dto';
19-
import { TimeBucketResponseDto } from 'src/domain/asset/response-dto/time-bucket-response.dto';
20-
import { AuthDto } from 'src/domain/auth/auth.dto';
21-
import { MetadataSearchDto } from 'src/domain/search/dto/search.dto';
22-
import { SearchService } from 'src/domain/search/search.service';
15+
} from 'src/dtos/asset.dto';
16+
import { AuthDto } from 'src/dtos/auth.dto';
17+
import { MapMarkerDto, MapMarkerResponseDto, MemoryLaneDto, MetadataSearchDto } from 'src/dtos/search.dto';
18+
import { UpdateStackParentDto } from 'src/dtos/stack.dto';
19+
import { TimeBucketAssetDto, TimeBucketDto, TimeBucketResponseDto } from 'src/dtos/time-bucket.dto';
2320
import { Auth, Authenticated, SharedLinkRoute } from 'src/middleware/auth.guard';
2421
import { Route } from 'src/middleware/file-upload.interceptor';
2522
import { UUIDParamDto } from 'src/validation';

Diff for: server/src/controllers/audit.controller.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { Body, Controller, Get, Post, Query } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3+
import { AuditService } from 'src/domain/audit/audit.service';
34
import {
45
AuditDeletesDto,
56
AuditDeletesResponseDto,
67
FileChecksumDto,
78
FileChecksumResponseDto,
89
FileReportDto,
910
FileReportFixDto,
10-
} from 'src/domain/audit/audit.dto';
11-
import { AuditService } from 'src/domain/audit/audit.service';
12-
import { AuthDto } from 'src/domain/auth/auth.dto';
11+
} from 'src/dtos/audit.dto';
12+
import { AuthDto } from 'src/dtos/auth.dto';
1313
import { AdminRoute, Auth, Authenticated } from 'src/middleware/auth.guard';
1414

1515
@ApiTags('Audit')

Diff for: server/src/controllers/auth.controller.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Body, Controller, Delete, Get, HttpCode, HttpStatus, Param, Post, Req,
22
import { ApiTags } from '@nestjs/swagger';
33
import { Request, Response } from 'express';
44
import { IMMICH_ACCESS_COOKIE, IMMICH_AUTH_TYPE_COOKIE, IMMICH_IS_AUTHENTICATED } from 'src/domain/auth/auth.constant';
5+
import { AuthService, LoginDetails } from 'src/domain/auth/auth.service';
56
import {
67
AuthDeviceResponseDto,
78
AuthDto,
@@ -11,9 +12,8 @@ import {
1112
LogoutResponseDto,
1213
SignUpDto,
1314
ValidateAccessTokenResponseDto,
14-
} from 'src/domain/auth/auth.dto';
15-
import { AuthService, LoginDetails } from 'src/domain/auth/auth.service';
16-
import { UserResponseDto, mapUser } from 'src/domain/user/response-dto/user-response.dto';
15+
} from 'src/dtos/auth.dto';
16+
import { UserResponseDto, mapUser } from 'src/dtos/user.dto';
1717
import { Auth, Authenticated, GetLoginDetails, PublicRoute } from 'src/middleware/auth.guard';
1818
import { UUIDParamDto } from 'src/validation';
1919

Diff for: server/src/controllers/download.controller.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { Body, Controller, HttpCode, HttpStatus, Next, Param, Post, Res, StreamableFile } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
33
import { NextFunction, Response } from 'express';
4-
import { AssetIdsDto } from 'src/domain/asset/dto/asset-ids.dto';
5-
import { AuthDto } from 'src/domain/auth/auth.dto';
6-
import { DownloadInfoDto, DownloadResponseDto } from 'src/domain/download/download.dto';
74
import { DownloadService } from 'src/domain/download/download.service';
5+
import { AssetIdsDto } from 'src/dtos/asset.dto';
6+
import { AuthDto } from 'src/dtos/auth.dto';
7+
import { DownloadInfoDto, DownloadResponseDto } from 'src/dtos/download.dto';
88
import { asStreamableFile, sendFile } from 'src/immich/app.utils';
99
import { Auth, Authenticated, FileResponse, SharedLinkRoute } from 'src/middleware/auth.guard';
1010
import { UUIDParamDto } from 'src/validation';

Diff for: server/src/controllers/face.controller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Body, Controller, Get, Param, Put, Query } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3-
import { AuthDto } from 'src/domain/auth/auth.dto';
4-
import { AssetFaceResponseDto, FaceDto, PersonResponseDto } from 'src/domain/person/person.dto';
53
import { PersonService } from 'src/domain/person/person.service';
4+
import { AuthDto } from 'src/dtos/auth.dto';
5+
import { AssetFaceResponseDto, FaceDto, PersonResponseDto } from 'src/dtos/person.dto';
66
import { Auth, Authenticated } from 'src/middleware/auth.guard';
77
import { UUIDParamDto } from 'src/validation';
88

Diff for: server/src/controllers/job.controller.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Body, Controller, Get, Param, Put } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3-
import { AllJobStatusResponseDto, JobCommandDto, JobIdParamDto, JobStatusDto } from 'src/domain/job/job.dto';
43
import { JobService } from 'src/domain/job/job.service';
4+
import { AllJobStatusResponseDto, JobCommandDto, JobIdParamDto, JobStatusDto } from 'src/dtos/job.dto';
55
import { Authenticated } from 'src/middleware/auth.guard';
66

77
@ApiTags('Job')

Diff for: server/src/controllers/library.controller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Body, Controller, Delete, Get, HttpCode, HttpStatus, Param, Post, Put, Query } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3+
import { LibraryService } from 'src/domain/library/library.service';
34
import {
45
CreateLibraryDto,
56
LibraryResponseDto,
@@ -9,8 +10,7 @@ import {
910
UpdateLibraryDto,
1011
ValidateLibraryDto,
1112
ValidateLibraryResponseDto,
12-
} from 'src/domain/library/library.dto';
13-
import { LibraryService } from 'src/domain/library/library.service';
13+
} from 'src/dtos/library.dto';
1414
import { AdminRoute, Authenticated } from 'src/middleware/auth.guard';
1515
import { UUIDParamDto } from 'src/validation';
1616

Diff for: server/src/controllers/oauth.controller.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { Body, Controller, Get, HttpStatus, Post, Redirect, Req, Res } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
33
import { Request, Response } from 'express';
4+
import { AuthService, LoginDetails } from 'src/domain/auth/auth.service';
45
import {
56
AuthDto,
67
LoginResponseDto,
78
OAuthAuthorizeResponseDto,
89
OAuthCallbackDto,
910
OAuthConfigDto,
10-
} from 'src/domain/auth/auth.dto';
11-
import { AuthService, LoginDetails } from 'src/domain/auth/auth.service';
12-
import { UserResponseDto } from 'src/domain/user/response-dto/user-response.dto';
11+
} from 'src/dtos/auth.dto';
12+
import { UserResponseDto } from 'src/dtos/user.dto';
1313
import { Auth, Authenticated, GetLoginDetails, PublicRoute } from 'src/middleware/auth.guard';
1414

1515
@ApiTags('OAuth')

Diff for: server/src/controllers/partner.controller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Body, Controller, Delete, Get, Param, Post, Put, Query } from '@nestjs/common';
22
import { ApiQuery, ApiTags } from '@nestjs/swagger';
3-
import { AuthDto } from 'src/domain/auth/auth.dto';
4-
import { PartnerResponseDto, UpdatePartnerDto } from 'src/domain/partner/partner.dto';
53
import { PartnerService } from 'src/domain/partner/partner.service';
4+
import { AuthDto } from 'src/dtos/auth.dto';
5+
import { PartnerResponseDto, UpdatePartnerDto } from 'src/dtos/partner.dto';
66
import { PartnerDirection } from 'src/interfaces/partner.repository';
77
import { Auth, Authenticated } from 'src/middleware/auth.guard';
88
import { UUIDParamDto } from 'src/validation';

Diff for: server/src/controllers/person.controller.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Body, Controller, Get, Next, Param, Post, Put, Query, Res } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
33
import { NextFunction, Response } from 'express';
4-
import { BulkIdResponseDto } from 'src/domain/asset/response-dto/asset-ids-response.dto';
5-
import { AssetResponseDto } from 'src/domain/asset/response-dto/asset-response.dto';
6-
import { AuthDto } from 'src/domain/auth/auth.dto';
4+
import { PersonService } from 'src/domain/person/person.service';
5+
import { BulkIdResponseDto } from 'src/dtos/asset-ids.response.dto';
6+
import { AssetResponseDto } from 'src/dtos/asset-response.dto';
7+
import { AuthDto } from 'src/dtos/auth.dto';
78
import {
89
AssetFaceUpdateDto,
910
MergePersonDto,
@@ -14,8 +15,7 @@ import {
1415
PersonSearchDto,
1516
PersonStatisticsResponseDto,
1617
PersonUpdateDto,
17-
} from 'src/domain/person/person.dto';
18-
import { PersonService } from 'src/domain/person/person.service';
18+
} from 'src/dtos/person.dto';
1919
import { sendFile } from 'src/immich/app.utils';
2020
import { Auth, Authenticated, FileResponse } from 'src/middleware/auth.guard';
2121
import { UUIDParamDto } from 'src/validation';

Diff for: server/src/controllers/search.controller.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
import { Body, Controller, Get, HttpCode, HttpStatus, Post, Query } from '@nestjs/common';
22
import { ApiOperation, ApiTags } from '@nestjs/swagger';
3-
import { AssetResponseDto } from 'src/domain/asset/response-dto/asset-response.dto';
4-
import { AuthDto } from 'src/domain/auth/auth.dto';
5-
import { PersonResponseDto } from 'src/domain/person/person.dto';
6-
import { SearchSuggestionRequestDto } from 'src/domain/search/dto/search-suggestion.dto';
3+
import { SearchService } from 'src/domain/search/search.service';
4+
import { AssetResponseDto } from 'src/dtos/asset-response.dto';
5+
import { AuthDto } from 'src/dtos/auth.dto';
6+
import { PersonResponseDto } from 'src/dtos/person.dto';
77
import {
88
MetadataSearchDto,
99
PlacesResponseDto,
1010
SearchDto,
11+
SearchExploreResponseDto,
1112
SearchPeopleDto,
1213
SearchPlacesDto,
14+
SearchResponseDto,
15+
SearchSuggestionRequestDto,
1316
SmartSearchDto,
14-
} from 'src/domain/search/dto/search.dto';
15-
import { SearchExploreResponseDto } from 'src/domain/search/response-dto/search-explore.response.dto';
16-
import { SearchResponseDto } from 'src/domain/search/response-dto/search-response.dto';
17-
import { SearchService } from 'src/domain/search/search.service';
17+
} from 'src/dtos/search.dto';
1818
import { Auth, Authenticated } from 'src/middleware/auth.guard';
1919

2020
@ApiTags('Search')

Diff for: server/src/controllers/server-info.controller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Controller, Get, HttpCode, HttpStatus, Post } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3+
import { ServerInfoService } from 'src/domain/server-info/server-info.service';
34
import {
45
ServerConfigDto,
56
ServerFeaturesDto,
@@ -9,8 +10,7 @@ import {
910
ServerStatsResponseDto,
1011
ServerThemeDto,
1112
ServerVersionResponseDto,
12-
} from 'src/domain/server-info/server-info.dto';
13-
import { ServerInfoService } from 'src/domain/server-info/server-info.service';
13+
} from 'src/dtos/server-info.dto';
1414
import { AdminRoute, Authenticated, PublicRoute } from 'src/middleware/auth.guard';
1515

1616
@ApiTags('Server Info')

Diff for: server/src/controllers/shared-link.controller.ts

+9-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
import { Body, Controller, Delete, Get, Param, Patch, Post, Put, Query, Req, Res } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
33
import { Request, Response } from 'express';
4-
import { AssetIdsDto } from 'src/domain/asset/dto/asset-ids.dto';
5-
import { AssetIdsResponseDto } from 'src/domain/asset/response-dto/asset-ids-response.dto';
64
import { IMMICH_SHARED_LINK_ACCESS_COOKIE } from 'src/domain/auth/auth.constant';
7-
import { AuthDto } from 'src/domain/auth/auth.dto';
8-
import { SharedLinkResponseDto } from 'src/domain/shared-link/shared-link-response.dto';
9-
import { SharedLinkCreateDto, SharedLinkEditDto, SharedLinkPasswordDto } from 'src/domain/shared-link/shared-link.dto';
105
import { SharedLinkService } from 'src/domain/shared-link/shared-link.service';
6+
import { AssetIdsResponseDto } from 'src/dtos/asset-ids.response.dto';
7+
import { AssetIdsDto } from 'src/dtos/asset.dto';
8+
import { AuthDto } from 'src/dtos/auth.dto';
9+
import {
10+
SharedLinkCreateDto,
11+
SharedLinkEditDto,
12+
SharedLinkPasswordDto,
13+
SharedLinkResponseDto,
14+
} from 'src/dtos/shared-link.dto';
1115
import { Auth, Authenticated, SharedLinkRoute } from 'src/middleware/auth.guard';
1216
import { UUIDParamDto } from 'src/validation';
1317

Diff for: server/src/controllers/system-config.controller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { Body, Controller, Get, Put, Query } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3-
import { SystemConfigDto } from 'src/domain/system-config/dto/system-config.dto';
4-
import { SystemConfigTemplateStorageOptionDto } from 'src/domain/system-config/response-dto/system-config-template-storage-option.dto';
53
import { MapThemeDto } from 'src/domain/system-config/system-config-map-theme.dto';
64
import { SystemConfigService } from 'src/domain/system-config/system-config.service';
5+
import { SystemConfigTemplateStorageOptionDto } from 'src/dtos/system-config-storage-template.dto';
6+
import { SystemConfigDto } from 'src/dtos/system-config.dto';
77
import { AdminRoute, Authenticated } from 'src/middleware/auth.guard';
88

99
@ApiTags('System Config')

Diff for: server/src/controllers/tag.controller.ts

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import { Body, Controller, Delete, Get, Param, Patch, Post, Put } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3-
import { AssetIdsDto } from 'src/domain/asset/dto/asset-ids.dto';
4-
import { AssetIdsResponseDto } from 'src/domain/asset/response-dto/asset-ids-response.dto';
5-
import { AssetResponseDto } from 'src/domain/asset/response-dto/asset-response.dto';
6-
import { AuthDto } from 'src/domain/auth/auth.dto';
7-
import { TagResponseDto } from 'src/domain/tag/tag-response.dto';
8-
import { CreateTagDto, UpdateTagDto } from 'src/domain/tag/tag.dto';
93
import { TagService } from 'src/domain/tag/tag.service';
4+
import { AssetIdsResponseDto } from 'src/dtos/asset-ids.response.dto';
5+
import { AssetResponseDto } from 'src/dtos/asset-response.dto';
6+
import { AssetIdsDto } from 'src/dtos/asset.dto';
7+
import { AuthDto } from 'src/dtos/auth.dto';
8+
import { CreateTagDto, TagResponseDto, UpdateTagDto } from 'src/dtos/tag.dto';
109
import { Auth, Authenticated } from 'src/middleware/auth.guard';
1110
import { UUIDParamDto } from 'src/validation';
1211

Diff for: server/src/controllers/trash.controller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Body, Controller, HttpCode, HttpStatus, Post } from '@nestjs/common';
22
import { ApiTags } from '@nestjs/swagger';
3-
import { BulkIdsDto } from 'src/domain/asset/response-dto/asset-ids-response.dto';
4-
import { AuthDto } from 'src/domain/auth/auth.dto';
53
import { TrashService } from 'src/domain/trash/trash.service';
4+
import { BulkIdsDto } from 'src/dtos/asset-ids.response.dto';
5+
import { AuthDto } from 'src/dtos/auth.dto';
66
import { Auth, Authenticated } from 'src/middleware/auth.guard';
77

88
@ApiTags('Trash')

0 commit comments

Comments
 (0)