@lxdhub/api
Version:
Display, search and copy LXD-images using a web interface.
22 lines (19 loc) • 759 B
text/typescript
import { Controller, Query, ValidationPipe, Get, Inject } from '@nestjs/common';
import { PaginationOptionsDto } from '../common';
import { SyncRunService } from './sync-run.service';
import { SyncRunListResponseDto } from './dtos';
import { ApiResponse } from '@nestjs/swagger';
('/api/v1/sync-run')
export class SyncRunController {
constructor(
('SyncRunService')
private readonly syncRunService: SyncRunService) {}
('/')
({ status: 200, description: 'The sync runs have been successfully request' })
async findAll(
(new ValidationPipe({ transform: true }))
paginate: PaginationOptionsDto
): Promise<SyncRunListResponseDto> {
return await this.syncRunService.paginate(paginate);
}
}