/* eslint-disable */ /* tslint:disable */ // @ts-nocheck /* * --------------------------------------------------------------- * ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ## * ## ## * ## AUTHOR: acacode ## * ## SOURCE: https://github.com/acacode/swagger-typescript-api ## * --------------------------------------------------------------- */ /** @format int32 */ import type { PermitValueFrom, PermitEntityProp, I18NText, PermitColumn, PermitConditionSet, PermitEntityListOptions, PermitEntityListTab, PermitEntityListWidget, PermitFieldPermit, PermitPolicy, PermitRecordCondition, PermitSearchColumn, PermitUserScope, SqlNullTime, ErrorResponse } from './common' export interface EntityIngress { app_id?: number; createdAt?: string; deletedAt?: SqlNullTime; enabled?: boolean; entity_id?: number; /** not in db */ hashID?: string; icon_name?: string; id?: number; last_modified_by?: number; menu_group_id?: number; mode?: string; name?: string; options?: EntityIngressOptions; sort?: number; type?: string; updatedAt?: string; url?: string; } export interface EntityIngressOptions { i18n_name?: I18NText; list_options?: PermitEntityListOptions; policy?: PermitPolicy; user_scope?: PermitUserScope[]; } export interface IngressBlock { code?: string; content?: string; id?: number; ingress_id?: number; } export interface AppIngressBlockVO { code?: string; content?: string; } export interface AppIngressCreateReqVO { enabled?: boolean; entity_id?: number; icon_name?: string; name?: string; options?: EntityIngressOptions; type?: string; url?: string; } export interface AppIngressCreateRespVO { app_id?: number; created_at?: number; enabled?: boolean; entity_id?: number; icon_name?: string; id?: number; last_modified_by?: number; menu_group_id?: number; mode?: string; name?: string; options?: EntityIngressOptions; sort?: number; type?: string; updated_at?: number; url?: string; } export interface AppIngressDeleteRespVO { app_id?: number; created_at?: number; enabled?: boolean; entity_id?: number; icon_name?: string; id?: number; last_modified_by?: number; menu_group_id?: number; mode?: string; name?: string; options?: EntityIngressOptions; sort?: number; type?: string; updated_at?: number; url?: string; } export interface AppIngressGetByHashIDRespVO { app_id?: number; created_at?: number; enabled?: boolean; entity_id?: number; icon_name?: string; id?: number; last_modified_by?: number; menu_group_id?: number; mode?: string; name?: string; options?: EntityIngressOptions; sort?: number; type?: string; updated_at?: number; url?: string; } export interface AppIngressGetRespVO { app_id?: number; created_at?: number; enabled?: boolean; entity_id?: number; icon_name?: string; id?: number; last_modified_by?: number; menu_group_id?: number; mode?: string; name?: string; options?: EntityIngressOptions; sort?: number; type?: string; updated_at?: number; url?: string; } export interface AppIngressUpdateBlocksReqVO { blocks?: AppIngressBlockVO[]; } export interface AppIngressUpdateBlocksRespVO { success?: boolean; } export interface AppIngressUpdateReqVO { enabled?: boolean; name?: string; options?: EntityIngressOptions; update?: string[]; } export interface AppIngressUpdateRespVO { app_id?: number; created_at?: number; enabled?: boolean; entity_id?: number; icon_name?: string; id?: number; last_modified_by?: number; menu_group_id?: number; mode?: string; name?: string; options?: EntityIngressOptions; sort?: number; type?: string; updated_at?: number; url?: string; }