@randombenj/db
Version:
Display, search and copy LXD-images using a web interface.
25 lines (24 loc) • 709 B
TypeScript
import { BaseEntity } from 'typeorm';
import { Alias, ImageAvailability, OperatingSystemArchitecture } from '.';
export declare class Image extends BaseEntity {
id: number;
imageAvailabilities: ImageAvailability[];
fingerprint?: string;
/** The size in human-readable form (e.g. '12 kB') */
size?: string;
label?: string;
serial?: string;
description?: string;
autoUpdate?: boolean;
createdAt?: Date;
expiresAt?: Date;
lastUsedAt?: Date;
uploadedAt?: Date;
osArchitecture: OperatingSystemArchitecture;
aliases: Alias[];
public?: boolean;
/**
* Returns a 12 character long fingerprint
*/
readonly readableFingerprint: string;
}