/* eslint-disable */ /* tslint:disable */ // @ts-nocheck /* * --------------------------------------------------------------- * ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ## * ## ## * ## AUTHOR: acacode ## * ## SOURCE: https://github.com/acacode/swagger-typescript-api ## * --------------------------------------------------------------- */ import type { GormDeletedAt, App, AppOptions, DashboardOptions, PermitUserScope, ErrorResponse } from './common' export interface Dashboard { app?: App; app_id?: number; createdAt?: string; deletedAt?: GormDeletedAt; enabled?: boolean; id?: number; last_modified_by?: number; name?: string; options?: DashboardOptions; sort?: number; updatedAt?: string; } export interface LayoutPosition { h?: number; id?: number; w?: number; x?: number; y?: number; } export interface DashboardCreateReqVO { name?: string; } export interface DashboardCreateRespVO { app?: App; app_id?: number; createdAt?: string; deletedAt?: GormDeletedAt; enabled?: boolean; id?: number; last_modified_by?: number; name?: string; options?: DashboardOptions; sort?: number; updatedAt?: string; } export interface DashboardFetchOptionsRespVO { i18n_name?: Record; theme?: { gutter?: number; has_shadow?: boolean; round_corners?: number; }; users?: PermitUserScope[]; } export interface DashboardGetListRespVO { dashboards?: Dashboard[]; } export interface DashboardUpdateLayoutRespVO { app?: App; app_id?: number; createdAt?: string; deletedAt?: GormDeletedAt; enabled?: boolean; id?: number; last_modified_by?: number; name?: string; options?: DashboardOptions; sort?: number; updatedAt?: string; } export interface DashboardUpdateOptionsReqVO { changed?: string[]; i18n_name?: Record; theme?: { gutter?: number; has_shadow?: boolean; round_corners?: number; }; users?: PermitUserScope[]; } export interface DashboardUpdateOptionsRespVO { i18n_name?: Record; theme?: { gutter?: number; has_shadow?: boolean; round_corners?: number; }; users?: PermitUserScope[]; } export interface DashboardUpdateTitleReqVO { name?: string; } export interface DashboardUpdateTitleRespVO { app?: App; app_id?: number; createdAt?: string; deletedAt?: GormDeletedAt; enabled?: boolean; id?: number; last_modified_by?: number; name?: string; options?: DashboardOptions; sort?: number; updatedAt?: string; }