24 lines
498 B
TypeScript
24 lines
498 B
TypeScript
import { PartialType } from '@nestjs/mapped-types';
|
|
|
|
export class CreateExpenseDto {
|
|
date: Date;
|
|
cents: number;
|
|
categoryId: string;
|
|
merchantId?: string;
|
|
subcategoryIds?: string[];
|
|
tagIds?: string[];
|
|
description?: string;
|
|
}
|
|
|
|
export class UpdateExpenseDto extends PartialType(CreateExpenseDto) {}
|
|
|
|
export class GetExpenseDto {
|
|
id: string;
|
|
date: Date;
|
|
cents: number;
|
|
category: string;
|
|
merchant?: string;
|
|
subcategories?: string[];
|
|
tags?: string[];
|
|
description?: string;
|
|
}
|