export interface UmbSwatchDetails { label: string; value: string; } export interface UmbServertimeOffset { /** * offset in minutes relative to UTC */ offset: number; } export interface UmbNumberRangeValueType { min?: number; max?: number; } export interface UmbReferenceByUnique { unique: string; } export interface UmbReferenceByAlias { alias: string; } export interface UmbReferenceByUniqueAndType { type: string; unique: string; } export interface UmbUniqueItemModel { unique: string; name: string; icon?: string; } export interface UmbThumbnailModel { src: string; alt?: string; } export interface UmbWithThumbnailModel { thumbnail: UmbThumbnailModel | null; } export interface UmbWithOptionalThumbnailModel { thumbnail?: UmbThumbnailModel | null; } export interface UmbWithDescriptionModel { description: string | null; } export interface UmbWithOptionalDescriptionModel { description?: string | null; }