1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2024-12-29 15:11:58 +00:00

fix(server) added TagResponseDto for TagController (#1065)

* fix(server) added TagResponseDto for TagController

* Added userId to DTO
This commit is contained in:
Alex 2022-12-06 15:46:13 -06:00 committed by GitHub
parent db34f2f7fd
commit f91bdc2785
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 61 additions and 887 deletions

View file

@ -14,7 +14,6 @@ doc/AssetApi.md
doc/AssetCountByTimeBucket.md
doc/AssetCountByTimeBucketResponseDto.md
doc/AssetCountByUserIdResponseDto.md
doc/AssetEntity.md
doc/AssetFileUploadResponseDto.md
doc/AssetResponseDto.md
doc/AssetTypeEnum.md
@ -36,7 +35,6 @@ doc/DeleteAssetStatus.md
doc/DeviceInfoApi.md
doc/DeviceInfoResponseDto.md
doc/DeviceTypeEnum.md
doc/ExifEntity.md
doc/ExifResponseDto.md
doc/GetAssetByTimeBucketDto.md
doc/GetAssetCountByTimeBucketDto.md
@ -61,14 +59,12 @@ doc/ServerPingResponse.md
doc/ServerStatsResponseDto.md
doc/ServerVersionReponseDto.md
doc/SignUpDto.md
doc/SmartInfoEntity.md
doc/SmartInfoResponseDto.md
doc/SystemConfigApi.md
doc/SystemConfigKey.md
doc/SystemConfigResponseDto.md
doc/SystemConfigResponseItem.md
doc/TagApi.md
doc/TagEntity.md
doc/TagResponseDto.md
doc/TagTypeEnum.md
doc/ThumbnailFormat.md
@ -81,7 +77,6 @@ doc/UpdateUserDto.md
doc/UsageByUserDto.md
doc/UserApi.md
doc/UserCountResponseDto.md
doc/UserEntity.md
doc/UserResponseDto.md
doc/ValidateAccessTokenResponseDto.md
git_push.sh
@ -114,7 +109,6 @@ lib/model/all_job_status_response_dto.dart
lib/model/asset_count_by_time_bucket.dart
lib/model/asset_count_by_time_bucket_response_dto.dart
lib/model/asset_count_by_user_id_response_dto.dart
lib/model/asset_entity.dart
lib/model/asset_file_upload_response_dto.dart
lib/model/asset_response_dto.dart
lib/model/asset_type_enum.dart
@ -134,7 +128,6 @@ lib/model/delete_asset_response_dto.dart
lib/model/delete_asset_status.dart
lib/model/device_info_response_dto.dart
lib/model/device_type_enum.dart
lib/model/exif_entity.dart
lib/model/exif_response_dto.dart
lib/model/get_asset_by_time_bucket_dto.dart
lib/model/get_asset_count_by_time_bucket_dto.dart
@ -156,12 +149,10 @@ lib/model/server_ping_response.dart
lib/model/server_stats_response_dto.dart
lib/model/server_version_reponse_dto.dart
lib/model/sign_up_dto.dart
lib/model/smart_info_entity.dart
lib/model/smart_info_response_dto.dart
lib/model/system_config_key.dart
lib/model/system_config_response_dto.dart
lib/model/system_config_response_item.dart
lib/model/tag_entity.dart
lib/model/tag_response_dto.dart
lib/model/tag_type_enum.dart
lib/model/thumbnail_format.dart
@ -173,7 +164,6 @@ lib/model/update_tag_dto.dart
lib/model/update_user_dto.dart
lib/model/usage_by_user_dto.dart
lib/model/user_count_response_dto.dart
lib/model/user_entity.dart
lib/model/user_response_dto.dart
lib/model/validate_access_token_response_dto.dart
pubspec.yaml

BIN
mobile/openapi/README.md generated

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -9,6 +9,10 @@ export class TagResponseDto {
type!: string;
name!: string;
userId!: string;
renameTagId?: string | null;
}
export function mapTag(entity: TagEntity): TagResponseDto {
@ -16,5 +20,7 @@ export function mapTag(entity: TagEntity): TagResponseDto {
id: entity.id,
type: entity.type,
name: entity.name,
userId: entity.userId,
renameTagId: entity.renameTagId,
};
}

View file

@ -5,7 +5,7 @@ import { UpdateTagDto } from './dto/update-tag.dto';
import { Authenticated } from '../../decorators/authenticated.decorator';
import { ApiTags } from '@nestjs/swagger';
import { AuthUserDto, GetAuthUser } from '../../decorators/auth-user.decorator';
import { TagEntity } from '@app/database/entities/tag.entity';
import { mapTag, TagResponseDto } from "./response-dto/tag-response.dto";
@Authenticated()
@ApiTags('Tag')
@ -14,18 +14,19 @@ export class TagController {
constructor(private readonly tagService: TagService) {}
@Post()
create(@GetAuthUser() authUser: AuthUserDto, @Body(ValidationPipe) createTagDto: CreateTagDto): Promise<TagEntity> {
create(@GetAuthUser() authUser: AuthUserDto, @Body(ValidationPipe) createTagDto: CreateTagDto): Promise<TagResponseDto> {
return this.tagService.create(authUser, createTagDto);
}
@Get()
findAll(@GetAuthUser() authUser: AuthUserDto) {
findAll(@GetAuthUser() authUser: AuthUserDto): Promise<TagResponseDto[]> {
return this.tagService.findAll(authUser);
}
@Get(':id')
findOne(@GetAuthUser() authUser: AuthUserDto, @Param('id') id: string) {
return this.tagService.findOne(authUser, id);
async findOne(@GetAuthUser() authUser: AuthUserDto, @Param('id') id: string): Promise<TagResponseDto> {
const tag = await this.tagService.findOne(authUser, id);
return mapTag(tag);
}
@Patch(':id')
@ -33,12 +34,12 @@ export class TagController {
@GetAuthUser() authUser: AuthUserDto,
@Param('id') id: string,
@Body(ValidationPipe) updateTagDto: UpdateTagDto,
) {
): Promise<TagResponseDto> {
return this.tagService.update(authUser, id, updateTagDto);
}
@Delete(':id')
delete(@GetAuthUser() authUser: AuthUserDto, @Param('id') id: string) {
delete(@GetAuthUser() authUser: AuthUserDto, @Param('id') id: string): Promise<void> {
return this.tagService.remove(authUser, id);
}
}

View file

@ -4,6 +4,7 @@ import { AuthUserDto } from '../../decorators/auth-user.decorator';
import { CreateTagDto } from './dto/create-tag.dto';
import { UpdateTagDto } from './dto/update-tag.dto';
import { ITagRepository, TAG_REPOSITORY } from './tag.repository';
import { mapTag, TagResponseDto } from "./response-dto/tag-response.dto";
@Injectable()
export class TagService {
@ -13,7 +14,8 @@ export class TagService {
async create(authUser: AuthUserDto, createTagDto: CreateTagDto) {
try {
return await this._tagRepository.create(authUser.id, createTagDto.type, createTagDto.name);
const newTag = await this._tagRepository.create(authUser.id, createTagDto.type, createTagDto.name);
return mapTag(newTag);
} catch (e: any) {
this.logger.error(e, e.stack);
throw new BadRequestException(`Failed to create tag: ${e.detail}`);
@ -21,7 +23,8 @@ export class TagService {
}
async findAll(authUser: AuthUserDto) {
return await this._tagRepository.getByUserId(authUser.id);
const tags = await this._tagRepository.getByUserId(authUser.id);
return tags.map(mapTag);
}
async findOne(authUser: AuthUserDto, id: string): Promise<TagEntity> {
@ -34,15 +37,16 @@ export class TagService {
return tag;
}
async update(authUser: AuthUserDto, id: string, updateTagDto: UpdateTagDto) {
async update(authUser: AuthUserDto, id: string, updateTagDto: UpdateTagDto): Promise<TagResponseDto> {
const tag = await this.findOne(authUser, id);
return this._tagRepository.update(tag, updateTagDto);
await this._tagRepository.update(tag, updateTagDto);
return mapTag(tag);
}
async remove(authUser: AuthUserDto, id: string) {
async remove(authUser: AuthUserDto, id: string): Promise<void> {
const tag = await this.findOne(authUser, id);
return this._tagRepository.remove(tag);
await this._tagRepository.remove(tag);
}
}

View file

@ -1490,7 +1490,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TagEntity"
"$ref": "#/components/schemas/TagResponseDto"
}
}
}
@ -1511,7 +1511,7 @@
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TagEntity"
"$ref": "#/components/schemas/TagResponseDto"
}
}
}
@ -1542,7 +1542,7 @@
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TagEntity"
"$ref": "#/components/schemas/TagResponseDto"
}
}
}
@ -1580,7 +1580,7 @@
"content": {
"application/json": {
"schema": {
"type": "object"
"$ref": "#/components/schemas/TagResponseDto"
}
}
}
@ -1604,14 +1604,7 @@
],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TagEntity"
}
}
}
"description": ""
}
},
"tags": [
@ -2527,12 +2520,20 @@
},
"name": {
"type": "string"
},
"userId": {
"type": "string"
},
"renameTagId": {
"type": "string",
"nullable": true
}
},
"required": [
"id",
"type",
"name"
"name",
"userId"
]
},
"AssetResponseDto": {
@ -3025,372 +3026,6 @@
"name"
]
},
"ExifEntity": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"assetId": {
"type": "string"
},
"description": {
"type": "string",
"description": "General info"
},
"exifImageWidth": {
"type": "number",
"nullable": true
},
"exifImageHeight": {
"type": "number",
"nullable": true
},
"fileSizeInByte": {
"type": "number",
"nullable": true
},
"orientation": {
"type": "string",
"nullable": true
},
"dateTimeOriginal": {
"format": "date-time",
"type": "string",
"nullable": true
},
"modifyDate": {
"format": "date-time",
"type": "string",
"nullable": true
},
"latitude": {
"type": "number",
"nullable": true
},
"longitude": {
"type": "number",
"nullable": true
},
"city": {
"type": "string",
"nullable": true
},
"state": {
"type": "string",
"nullable": true
},
"country": {
"type": "string",
"nullable": true
},
"make": {
"type": "string",
"nullable": true,
"description": "Image info"
},
"model": {
"type": "string",
"nullable": true
},
"imageName": {
"type": "string",
"nullable": true
},
"lensModel": {
"type": "string",
"nullable": true
},
"fNumber": {
"type": "number",
"nullable": true
},
"focalLength": {
"type": "number",
"nullable": true
},
"iso": {
"type": "number",
"nullable": true
},
"exposureTime": {
"type": "number",
"nullable": true
},
"fps": {
"type": "number",
"nullable": true,
"description": "Video info"
},
"asset": {
"$ref": "#/components/schemas/AssetEntity"
},
"exifTextSearchableColumn": {
"type": "string"
}
},
"required": [
"id",
"assetId",
"description",
"exifImageWidth",
"exifImageHeight",
"fileSizeInByte",
"orientation",
"dateTimeOriginal",
"modifyDate",
"latitude",
"longitude",
"city",
"state",
"country",
"make",
"model",
"imageName",
"lensModel",
"fNumber",
"focalLength",
"iso",
"exposureTime",
"exifTextSearchableColumn"
]
},
"SmartInfoEntity": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"assetId": {
"type": "string"
},
"tags": {
"nullable": true,
"type": "array",
"items": {
"type": "string"
}
},
"objects": {
"nullable": true,
"type": "array",
"items": {
"type": "string"
}
},
"asset": {
"$ref": "#/components/schemas/AssetEntity"
}
},
"required": [
"id",
"assetId",
"tags",
"objects"
]
},
"UserEntity": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"isAdmin": {
"type": "boolean"
},
"email": {
"type": "string"
},
"password": {
"type": "string"
},
"salt": {
"type": "string"
},
"oauthId": {
"type": "string"
},
"profileImagePath": {
"type": "string"
},
"shouldChangePassword": {
"type": "boolean"
},
"createdAt": {
"type": "string"
},
"deletedAt": {
"format": "date-time",
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TagEntity"
}
}
},
"required": [
"id",
"firstName",
"lastName",
"isAdmin",
"email",
"oauthId",
"profileImagePath",
"shouldChangePassword",
"createdAt",
"tags"
]
},
"TagEntity": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"type": {
"enum": [
"OBJECT",
"FACE",
"CUSTOM"
],
"type": "string"
},
"name": {
"type": "string"
},
"userId": {
"type": "string"
},
"renameTagId": {
"type": "string"
},
"assets": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AssetEntity"
}
},
"user": {
"$ref": "#/components/schemas/UserEntity"
}
},
"required": [
"id",
"type",
"name",
"userId",
"renameTagId",
"assets",
"user"
]
},
"AssetEntity": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"deviceAssetId": {
"type": "string"
},
"userId": {
"type": "string"
},
"deviceId": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"IMAGE",
"VIDEO",
"AUDIO",
"OTHER"
]
},
"originalPath": {
"type": "string"
},
"resizePath": {
"type": "string",
"nullable": true
},
"webpPath": {
"type": "string",
"nullable": true
},
"encodedVideoPath": {
"type": "string"
},
"createdAt": {
"type": "string"
},
"modifiedAt": {
"type": "string"
},
"isFavorite": {
"type": "boolean"
},
"mimeType": {
"type": "string",
"nullable": true
},
"checksum": {
"type": "object",
"nullable": true
},
"duration": {
"type": "string",
"nullable": true
},
"isVisible": {
"type": "boolean"
},
"livePhotoVideoId": {
"type": "string",
"nullable": true
},
"exifInfo": {
"$ref": "#/components/schemas/ExifEntity"
},
"smartInfo": {
"$ref": "#/components/schemas/SmartInfoEntity"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TagEntity"
}
}
},
"required": [
"id",
"deviceAssetId",
"userId",
"deviceId",
"type",
"originalPath",
"resizePath",
"webpPath",
"encodedVideoPath",
"createdAt",
"modifiedAt",
"isFavorite",
"mimeType",
"duration",
"isVisible",
"livePhotoVideoId",
"tags"
]
},
"UpdateTagDto": {
"type": "object",
"properties": {

View file

@ -325,143 +325,6 @@ export interface AssetCountByUserIdResponseDto {
*/
'total': number;
}
/**
*
* @export
* @interface AssetEntity
*/
export interface AssetEntity {
/**
*
* @type {string}
* @memberof AssetEntity
*/
'id': string;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'deviceAssetId': string;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'userId': string;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'deviceId': string;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'type': AssetEntityTypeEnum;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'originalPath': string;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'resizePath': string | null;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'webpPath': string | null;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'encodedVideoPath': string;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'createdAt': string;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'modifiedAt': string;
/**
*
* @type {boolean}
* @memberof AssetEntity
*/
'isFavorite': boolean;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'mimeType': string | null;
/**
*
* @type {object}
* @memberof AssetEntity
*/
'checksum'?: object | null;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'duration': string | null;
/**
*
* @type {boolean}
* @memberof AssetEntity
*/
'isVisible': boolean;
/**
*
* @type {string}
* @memberof AssetEntity
*/
'livePhotoVideoId': string | null;
/**
*
* @type {ExifEntity}
* @memberof AssetEntity
*/
'exifInfo'?: ExifEntity;
/**
*
* @type {SmartInfoEntity}
* @memberof AssetEntity
*/
'smartInfo'?: SmartInfoEntity;
/**
*
* @type {Array<TagEntity>}
* @memberof AssetEntity
*/
'tags': Array<TagEntity>;
}
export const AssetEntityTypeEnum = {
Image: 'IMAGE',
Video: 'VIDEO',
Audio: 'AUDIO',
Other: 'OTHER'
} as const;
export type AssetEntityTypeEnum = typeof AssetEntityTypeEnum[keyof typeof AssetEntityTypeEnum];
/**
*
* @export
@ -973,163 +836,6 @@ export const DeviceTypeEnum = {
export type DeviceTypeEnum = typeof DeviceTypeEnum[keyof typeof DeviceTypeEnum];
/**
*
* @export
* @interface ExifEntity
*/
export interface ExifEntity {
/**
*
* @type {string}
* @memberof ExifEntity
*/
'id': string;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'assetId': string;
/**
* General info
* @type {string}
* @memberof ExifEntity
*/
'description': string;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'exifImageWidth': number | null;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'exifImageHeight': number | null;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'fileSizeInByte': number | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'orientation': string | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'dateTimeOriginal': string | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'modifyDate': string | null;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'latitude': number | null;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'longitude': number | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'city': string | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'state': string | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'country': string | null;
/**
* Image info
* @type {string}
* @memberof ExifEntity
*/
'make': string | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'model': string | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'imageName': string | null;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'lensModel': string | null;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'fNumber': number | null;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'focalLength': number | null;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'iso': number | null;
/**
*
* @type {number}
* @memberof ExifEntity
*/
'exposureTime': number | null;
/**
* Video info
* @type {number}
* @memberof ExifEntity
*/
'fps'?: number | null;
/**
*
* @type {AssetEntity}
* @memberof ExifEntity
*/
'asset'?: AssetEntity;
/**
*
* @type {string}
* @memberof ExifEntity
*/
'exifTextSearchableColumn': string;
}
/**
*
* @export
@ -1719,43 +1425,6 @@ export interface SignUpDto {
*/
'lastName': string;
}
/**
*
* @export
* @interface SmartInfoEntity
*/
export interface SmartInfoEntity {
/**
*
* @type {string}
* @memberof SmartInfoEntity
*/
'id': string;
/**
*
* @type {string}
* @memberof SmartInfoEntity
*/
'assetId': string;
/**
*
* @type {Array<string>}
* @memberof SmartInfoEntity
*/
'tags': Array<string> | null;
/**
*
* @type {Array<string>}
* @memberof SmartInfoEntity
*/
'objects': Array<string> | null;
/**
*
* @type {AssetEntity}
* @memberof SmartInfoEntity
*/
'asset'?: AssetEntity;
}
/**
*
* @export
@ -1842,64 +1511,6 @@ export interface SystemConfigResponseItem {
*/
'defaultValue': string;
}
/**
*
* @export
* @interface TagEntity
*/
export interface TagEntity {
/**
*
* @type {string}
* @memberof TagEntity
*/
'id': string;
/**
*
* @type {string}
* @memberof TagEntity
*/
'type': TagEntityTypeEnum;
/**
*
* @type {string}
* @memberof TagEntity
*/
'name': string;
/**
*
* @type {string}
* @memberof TagEntity
*/
'userId': string;
/**
*
* @type {string}
* @memberof TagEntity
*/
'renameTagId': string;
/**
*
* @type {Array<AssetEntity>}
* @memberof TagEntity
*/
'assets': Array<AssetEntity>;
/**
*
* @type {UserEntity}
* @memberof TagEntity
*/
'user': UserEntity;
}
export const TagEntityTypeEnum = {
Object: 'OBJECT',
Face: 'FACE',
Custom: 'CUSTOM'
} as const;
export type TagEntityTypeEnum = typeof TagEntityTypeEnum[keyof typeof TagEntityTypeEnum];
/**
*
* @export
@ -1924,6 +1535,18 @@ export interface TagResponseDto {
* @memberof TagResponseDto
*/
'name': string;
/**
*
* @type {string}
* @memberof TagResponseDto
*/
'userId': string;
/**
*
* @type {string}
* @memberof TagResponseDto
*/
'renameTagId'?: string | null;
}
/**
*
@ -2149,91 +1772,6 @@ export interface UserCountResponseDto {
*/
'userCount': number;
}
/**
*
* @export
* @interface UserEntity
*/
export interface UserEntity {
/**
*
* @type {string}
* @memberof UserEntity
*/
'id': string;
/**
*
* @type {string}
* @memberof UserEntity
*/
'firstName': string;
/**
*
* @type {string}
* @memberof UserEntity
*/
'lastName': string;
/**
*
* @type {boolean}
* @memberof UserEntity
*/
'isAdmin': boolean;
/**
*
* @type {string}
* @memberof UserEntity
*/
'email': string;
/**
*
* @type {string}
* @memberof UserEntity
*/
'password'?: string;
/**
*
* @type {string}
* @memberof UserEntity
*/
'salt'?: string;
/**
*
* @type {string}
* @memberof UserEntity
*/
'oauthId': string;
/**
*
* @type {string}
* @memberof UserEntity
*/
'profileImagePath': string;
/**
*
* @type {boolean}
* @memberof UserEntity
*/
'shouldChangePassword': boolean;
/**
*
* @type {string}
* @memberof UserEntity
*/
'createdAt': string;
/**
*
* @type {string}
* @memberof UserEntity
*/
'deletedAt'?: string;
/**
*
* @type {Array<TagEntity>}
* @memberof UserEntity
*/
'tags': Array<TagEntity>;
}
/**
*
* @export
@ -6005,7 +5543,7 @@ export const TagApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async _delete(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<TagEntity>> {
async _delete(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
const localVarAxiosArgs = await localVarAxiosParamCreator._delete(id, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
@ -6015,7 +5553,7 @@ export const TagApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async create(createTagDto: CreateTagDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<TagEntity>> {
async create(createTagDto: CreateTagDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<TagResponseDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.create(createTagDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
@ -6024,7 +5562,7 @@ export const TagApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async findAll(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<TagEntity>>> {
async findAll(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<TagResponseDto>>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.findAll(options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
@ -6034,7 +5572,7 @@ export const TagApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async findOne(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<TagEntity>> {
async findOne(id: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<TagResponseDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.findOne(id, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
@ -6045,7 +5583,7 @@ export const TagApiFp = function(configuration?: Configuration) {
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async update(id: string, updateTagDto: UpdateTagDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<object>> {
async update(id: string, updateTagDto: UpdateTagDto, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<TagResponseDto>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.update(id, updateTagDto, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
@ -6065,7 +5603,7 @@ export const TagApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
_delete(id: string, options?: any): AxiosPromise<TagEntity> {
_delete(id: string, options?: any): AxiosPromise<void> {
return localVarFp._delete(id, options).then((request) => request(axios, basePath));
},
/**
@ -6074,7 +5612,7 @@ export const TagApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
create(createTagDto: CreateTagDto, options?: any): AxiosPromise<TagEntity> {
create(createTagDto: CreateTagDto, options?: any): AxiosPromise<TagResponseDto> {
return localVarFp.create(createTagDto, options).then((request) => request(axios, basePath));
},
/**
@ -6082,7 +5620,7 @@ export const TagApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
findAll(options?: any): AxiosPromise<Array<TagEntity>> {
findAll(options?: any): AxiosPromise<Array<TagResponseDto>> {
return localVarFp.findAll(options).then((request) => request(axios, basePath));
},
/**
@ -6091,7 +5629,7 @@ export const TagApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
findOne(id: string, options?: any): AxiosPromise<TagEntity> {
findOne(id: string, options?: any): AxiosPromise<TagResponseDto> {
return localVarFp.findOne(id, options).then((request) => request(axios, basePath));
},
/**
@ -6101,7 +5639,7 @@ export const TagApiFactory = function (configuration?: Configuration, basePath?:
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
update(id: string, updateTagDto: UpdateTagDto, options?: any): AxiosPromise<object> {
update(id: string, updateTagDto: UpdateTagDto, options?: any): AxiosPromise<TagResponseDto> {
return localVarFp.update(id, updateTagDto, options).then((request) => request(axios, basePath));
},
};