import { scalar } from "./base.scalar"; import { i18nComponent } from "./i18nComponent"; import { severityEnum } from "./severityEnum"; import { entity } from "./base.entity"; import { pair } from "./base.pair"; import { drawerEntity } from "./drawerEntity"; import { faqEntity } from "./faqEntity"; export declare namespace errorEntity { type Id = scalar.Uuid; interface Doc extends entity.Doc { name?: i18nComponent.TitlePlain; code?: scalar.Alpha; status?: scalar.Integer; severity?: severityEnum.Id; parameters?: Array; tags?: Array; displayable?: scalar.Boolean; loggable?: scalar.Boolean; raises?: scalar.Boolean; sendsEmail?: scalar.Boolean; sendsSms?: scalar.Boolean; reason?: i18nComponent.RichTextPlain; solution?: i18nComponent.RichTextPlain; faqs?: Array; drawers?: Array; } interface Filter extends entity.Filter { activated?: scalar.Boolean; } interface Service extends entity.Service { } type Table = entity.Wrapper; interface View extends entity.View { name?: scalar.Title; message?: scalar.Title; status?: scalar.Integer; severity?: severityEnum.Pair; parameters?: Array; tags?: Array; displayable?: scalar.Boolean; loggable?: scalar.Boolean; raises?: scalar.Boolean; sendsEmail?: scalar.Boolean; sendsSms?: scalar.Boolean; reason?: scalar.RichText; solution?: scalar.RichText; } interface Pair extends pair.Core { } type IdOrPair = Id | Pair; }