/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AIAnnotation, AIModel } from './'; /** * * @export * @interface AIDatasetWithPreview */ export interface AIDatasetWithPreview { /** * * @type {string} * @memberof AIDatasetWithPreview */ id: string; /** * * @type {AIModel} * @memberof AIDatasetWithPreview */ trainingModel?: AIModel; /** * * @type {AIModel} * @memberof AIDatasetWithPreview */ lastFinishedModel?: AIModel; /** * * @type {Date} * @memberof AIDatasetWithPreview */ readonly lastChange: Date; /** * * @type {number} * @memberof AIDatasetWithPreview */ readonly imageCount: number; /** * * categories = AICategory.objects.filter(dataset=obj).prefetch_related('annotations').annotate(first_annotation_id=Min('annotations__id'))[:10] * sample_annotations = AIAnnotation.objects.filter(id__in=[x.first_annotation_id for x in categories]) * return AIAnnotationSerializer(sample_annotations, many=True).data * @type {Array} * @memberof AIDatasetWithPreview */ readonly sampleAnnotations: Array; /** * * @type {string} * @memberof AIDatasetWithPreview */ name: string; /** * * @type {string} * @memberof AIDatasetWithPreview */ type?: AIDatasetWithPreviewTypeEnum; /** * * @type {number} * @memberof AIDatasetWithPreview */ connection: number; } /** * @export * @enum {string} */ export declare enum AIDatasetWithPreviewTypeEnum { Normal = "normal", FaceLibrary = "face-library" } export declare function AIDatasetWithPreviewFromJSON(json: any): AIDatasetWithPreview; export declare function AIDatasetWithPreviewFromJSONTyped(json: any, ignoreDiscriminator: boolean): AIDatasetWithPreview; export declare function AIDatasetWithPreviewToJSON(value?: AIDatasetWithPreview | null): any;