/* generated using openapi-typescript-codegen -- do no edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { PaginationResponse } from '../models/PaginationResponse'; import type { TaskQueryRequest } from '../models/TaskQueryRequest'; import type { VideoDataPaginationRequest } from '../models/VideoDataPaginationRequest'; import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; export class DataQueryService { /** * 批量查询任务结果 * 批量查询任务结果 * * Args: * request: 包含任务ID列表的请求 * db: 数据库会话 * * Returns: * dict: 查询结果 * @returns any Successful Response * @throws ApiError */ public static localSyncQueryTaskResultApiV2LocalBatchQueryTaskResultPost({ requestBody, }: { requestBody: TaskQueryRequest, }): CancelablePromise { return __request(OpenAPI, { method: 'POST', url: '/api/v2/local/batch/query/task/result', body: requestBody, mediaType: 'application/json', errors: { 422: `Validation Error`, }, }); } /** * 分页查询视频生成数据 * 分页查询视频生成数据,按创建时间降序排列 * * Args: * request: 分页查询请求参数 * db: 数据库会话 * * Returns: * PaginationResponse: 分页查询结果 * @returns PaginationResponse Successful Response * @throws ApiError */ public static getImageDataListApiImageDataListPost({ requestBody, }: { requestBody: VideoDataPaginationRequest, }): CancelablePromise { return __request(OpenAPI, { method: 'POST', url: '/api/image/data/list', body: requestBody, mediaType: 'application/json', errors: { 422: `Validation Error`, }, }); } /** * 根据ID查询单条视频生成数据 * 根据ID查询单条视频生成数据 * * Args: * data_id: 数据ID * db: 数据库会话 * * Returns: * dict: 查询结果 * @returns any Successful Response * @throws ApiError */ public static getVideoDataByIdApiVideoDataDataIdGet({ dataId, }: { dataId: number, }): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/api/video/data/{data_id}', path: { 'data_id': dataId, }, errors: { 422: `Validation Error`, }, }); } }