ghostfolio/apps/api/src/app/endpoints/market-data/update-bulk-market-data.dto.ts
Thomas Kaul c3bd433ac9
Feature/move market data management from admin to dedicated endpoint (#4125)
* Move market data management from admin to dedicated endpoint

* Update changelog
2024-12-15 20:18:42 +01:00

25 lines
406 B
TypeScript

import { Type } from 'class-transformer';
import {
ArrayNotEmpty,
IsArray,
IsISO8601,
IsNumber,
IsOptional
} from 'class-validator';
export class UpdateBulkMarketDataDto {
@ArrayNotEmpty()
@IsArray()
@Type(() => UpdateMarketDataDto)
marketData: UpdateMarketDataDto[];
}
class UpdateMarketDataDto {
@IsISO8601()
@IsOptional()
date?: string;
@IsNumber()
marketPrice: number;
}