import { scalar } from "./base.scalar"; import { projectEntity } from "./projectEntity"; import { userEntity } from "./userEntity"; import { notificationEntity } from "./notificationEntity"; import { model } from "./base.model"; import { pair } from "./base.pair"; export declare namespace notificationSentModel { type Id = scalar.Uuid; interface Filter extends model.Filter { } interface Table extends model.Core { transaction?: Id; parent?: Id; project?: projectEntity.Id; notification?: notificationEntity.Id; user?: userEntity.Id; createdAt?: scalar.IsoDatetime; startedAt?: scalar.IsoDatetime; tryCount?: scalar.Integer; completedAt?: scalar.IsoDatetime; successCount?: scalar.Integer; errorCount?: scalar.Integer; lastViewedAt?: scalar.IsoDatetime; viewCount?: scalar.Integer; sendJust?: scalar.Boolean; ignoreReadState?: scalar.Boolean; scheduledAt?: scalar.IsoDatetime; } interface Remote { transaction: scalar.Uuid; tryCount: scalar.Integer; } interface Service extends model.Service { } interface Pair extends pair.Core { } type IdOrPair = Id | Pair; }