Initial web app consumption/integration #5

Merged
joe merged 6 commits from web-app-integration into master 2026-02-23 21:15:19 +00:00
7 changed files with 37 additions and 7 deletions
Showing only changes of commit a92c4bec1f - Show all commits

View file

@ -1,3 +1,8 @@
import { ApiProperty } from '@nestjs/swagger';
export class CreateCategoryDto {
@ApiProperty({
description: 'Category for expenses'
})
name: string;
}

View file

@ -1,4 +1,9 @@
export class UpdateCategoryDto {
import { ApiProperty } from '@nestjs/swagger';
import { CreateCategoryDto } from './create-category.dto';
export class UpdateCategoryDto extends CreateCategoryDto {
@ApiProperty({
description: 'Unique ID of the category'
})
id: string;
name: string;
}

View file

@ -3,7 +3,7 @@ import { ApiProperty } from '@nestjs/swagger';
export class UpdateExpenseDto extends CreateExpenseDto {
@ApiProperty({
description: 'UUID of the expense'
description: 'Unique ID of the expense'
})
id: string;
}

View file

@ -1,3 +1,8 @@
import { ApiProperty } from '@nestjs/swagger';
export class CreateMerchantDto {
@ApiProperty({
description: 'Merchant name'
})
name: string;
}

View file

@ -1,4 +1,9 @@
export class UpdateMerchantDto {
import { CreateMerchantDto } from './create-merchant.dto';
import { ApiProperty } from '@nestjs/swagger';
export class UpdateMerchantDto extends CreateMerchantDto {
@ApiProperty({
description: 'Unique ID of merchant'
})
id: string;
name: string;
}

View file

@ -1,3 +1,8 @@
import { ApiProperty } from '@nestjs/swagger';
export class CreateTagDto {
@ApiProperty({
description: 'Tag for expenses'
})
name: string;
}

View file

@ -1,4 +1,9 @@
export class UpdateTagDto {
import { CreateTagDto } from './create-tag.dto';
import { ApiProperty } from '@nestjs/swagger';
export class UpdateTagDto extends CreateTagDto {
@ApiProperty({
description: 'Unique ID of tag'
})
id: string;
name: string;
}