immich/server/src/immich/api-v1/asset/dto/create-exif.dto.ts
Jason Rasmussen 8ebac41318
refactor(server)*: tsconfigs (#2689)
* refactor(server): tsconfigs

* chore: dummy commit

* fix: start.sh

* chore: restore original entry scripts
2023-06-08 10:01:07 -05:00

45 lines
645 B
TypeScript

import { IsNotEmpty, IsOptional } from 'class-validator';
export class CreateExifDto {
@IsNotEmpty()
assetId!: string;
@IsOptional()
make?: string;
@IsOptional()
model?: string;
@IsOptional()
exifImageWidth?: number;
@IsOptional()
exifImageHeight?: number;
@IsOptional()
fileSizeInByte?: number;
@IsOptional()
orientation?: string;
@IsOptional()
dateTimeOriginal?: Date;
@IsOptional()
modifiedDate?: Date;
@IsOptional()
lensModel?: string;
@IsOptional()
fNumber?: number;
@IsOptional()
focalLenght?: number;
@IsOptional()
iso?: number;
@IsOptional()
exposureTime?: number;
}