UNPKG

@atproto/ozone

Version:

Backend service for moderating the Bluesky network.

37 lines 1.37 kB
import { Generated } from 'kysely'; import { REVIEWCLOSED, REVIEWESCALATED, REVIEWNONE, REVIEWOPEN } from '../../lexicon/types/tools/ozone/moderation/defs'; export declare const subjectStatusTableName = "moderation_subject_status"; export interface ModerationSubjectStatus { id: Generated<number>; did: string; recordPath: string; recordCid: string | null; blobCids: string[] | null; reviewState: typeof REVIEWCLOSED | typeof REVIEWOPEN | typeof REVIEWESCALATED | typeof REVIEWNONE; createdAt: string; updatedAt: string; lastReviewedBy: string | null; lastReviewedAt: string | null; lastReportedAt: string | null; lastAppealedAt: string | null; hostingUpdatedAt: string | null; hostingDeletedAt: string | null; hostingCreatedAt: string | null; hostingDeactivatedAt: string | null; hostingReactivatedAt: string | null; hostingStatus: string | null; muteUntil: string | null; muteReportingUntil: string | null; suspendUntil: string | null; takendown: boolean; appealed: boolean | null; comment: string | null; tags: string[] | null; priorityScore?: number; ageAssuranceState: string; ageAssuranceUpdatedBy?: string | null; } export type PartialDB = { [subjectStatusTableName]: ModerationSubjectStatus; }; //# sourceMappingURL=moderation_subject_status.d.ts.map