src/uploads/dto/upload-getter.dto.ts
Properties |
| extQuery |
Type : string
|
Decorators :
@IsString()
|
|
Defined in src/uploads/dto/upload-getter.dto.ts:9
|
| favs |
Type : boolean
|
Decorators :
@IsOptional()
|
|
Defined in src/uploads/dto/upload-getter.dto.ts:11
|
| pathQuery |
Type : string
|
Decorators :
@IsString()
|
|
Defined in src/uploads/dto/upload-getter.dto.ts:6
|
| skip |
Type : number
|
Decorators :
@IsNumber()
|
|
Defined in src/uploads/dto/upload-getter.dto.ts:13
|
| take |
Type : number
|
Decorators :
@IsNumber()
|
|
Defined in src/uploads/dto/upload-getter.dto.ts:15
|
import { IsNumber, IsOptional, IsString } from 'class-validator';
export class UploadGetterDto {
@IsString()
@IsOptional()
pathQuery: string; //path (upload name) search query
@IsString()
@IsOptional()
extQuery: string; //extension/mime search query
@IsOptional()
favs: boolean; //fetch only the favorites/all
@IsNumber()
skip: number; //amount of entries to skip (defaults to 0, set by the client)
@IsNumber()
take: number; //amount of entries to take (usually 12, set by the client)
}