HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/dev/shahnamag/back-end/dist/verse/verse.controller.d.ts
import { VerseService } from './verse.service';
import { CreateVerseDto } from './dto/create-verse.dto';
import { UpdateVerseDto } from './dto/update-verse.dto';
import { UpdateVerseKeywordDto } from './dto/update-verse-keyword.dto';
import { VerseKeywordService } from './verse-keyword.service';
import { VersePersonService } from './verse-person.service';
import { KeywordService } from '../keyword/keyword.service';
import { PersonService } from '../person/person.service';
export declare class VerseController {
    private readonly keywordService;
    private readonly verseService;
    private readonly personService;
    private readonly verseKeywordService;
    private readonly versePersonService;
    constructor(keywordService: KeywordService, verseService: VerseService, personService: PersonService, verseKeywordService: VerseKeywordService, versePersonService: VersePersonService);
    create(createVerseDto: CreateVerseDto): string;
    findAll(page: number, size: number, fromVerse: number, toVerse: number, keywordId: number, personId: number, onlyPublished: number): Promise<{
        error: number;
        data: {
            list: any;
            sum: any;
        };
    }>;
    findAllByPerson(page: number, size: number, fromVerse: number | undefined, toVerse: number | undefined, personId: number, onlyPublished: boolean): Promise<{
        error: number;
        data: {
            list: any;
            sum: any;
        };
    }>;
    findAllByKeyword(page: number, size: number, fromVerse: number | undefined, toVerse: number | undefined, keywordId: number, onlyPublished: boolean): Promise<{
        error: number;
        data: {
            list: any;
            sum: any;
        };
    }>;
    findOne(id: string): Promise<import("./entities/verse.entity").Verse | null>;
    update(id: string, updateVerseDto: UpdateVerseDto): string;
    remove(id: string): string;
    updateVerseKeyword(id: number, updateVerseKeywordDto: UpdateVerseKeywordDto): Promise<{
        error: number;
        data: boolean;
    }>;
    addVersePerson(record: any): Promise<any>;
    removeVersePerson(id: number): Promise<boolean>;
}