mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-14 00:04:59 -05:00
70 lines
1.5 KiB
TypeScript
70 lines
1.5 KiB
TypeScript
/* istanbul ignore file */
|
|
/* tslint:disable */
|
|
/* eslint-disable */
|
|
|
|
import type { ImageCategory } from './ImageCategory';
|
|
import type { ImageMetadata } from './ImageMetadata';
|
|
import type { ResourceOrigin } from './ResourceOrigin';
|
|
|
|
/**
|
|
* Deserialized image record, enriched for the frontend with URLs.
|
|
*/
|
|
export type ImageDTO = {
|
|
/**
|
|
* The unique name of the image.
|
|
*/
|
|
image_name: string;
|
|
/**
|
|
* The type of the image.
|
|
*/
|
|
image_origin: ResourceOrigin;
|
|
/**
|
|
* The URL of the image.
|
|
*/
|
|
image_url: string;
|
|
/**
|
|
* The URL of the image's thumbnail.
|
|
*/
|
|
thumbnail_url: string;
|
|
/**
|
|
* The category of the image.
|
|
*/
|
|
image_category: ImageCategory;
|
|
/**
|
|
* The width of the image in px.
|
|
*/
|
|
width: number;
|
|
/**
|
|
* The height of the image in px.
|
|
*/
|
|
height: number;
|
|
/**
|
|
* The created timestamp of the image.
|
|
*/
|
|
created_at: string;
|
|
/**
|
|
* The updated timestamp of the image.
|
|
*/
|
|
updated_at: string;
|
|
/**
|
|
* The deleted timestamp of the image.
|
|
*/
|
|
deleted_at?: string;
|
|
/**
|
|
* Whether this is an intermediate image.
|
|
*/
|
|
is_intermediate: boolean;
|
|
/**
|
|
* The session ID that generated this image, if it is a generated image.
|
|
*/
|
|
session_id?: string;
|
|
/**
|
|
* The node ID that generated this image, if it is a generated image.
|
|
*/
|
|
node_id?: string;
|
|
/**
|
|
* A limited subset of the image's generation metadata. Retrieve the image's session for full metadata.
|
|
*/
|
|
metadata?: ImageMetadata;
|
|
};
|