UNPKG

auron

Version:

Interact with your ATProto labeler from your terminal

55 lines (54 loc) 1.95 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.subjectSchema = void 0; exports.subjectSchema = { title: "subject schema", version: 0, description: "describes a subject status view", primaryKey: "id", type: "object", properties: { id: { type: "integer", minimum: 0, maximum: 10000000, multipleOf: 1 }, reviewState: { type: "string" }, createdAt: { type: "string", format: "date-time" }, updatedAt: { type: "string", format: "date-time" }, lastReportedAt: { type: "string", format: "date-time" }, lastReviewedBy: { type: "string" }, lastReviewedAt: { type: "string", format: "date-time" }, takendown: { type: "boolean" }, subjectRepoHandle: { type: "string" }, subjectBlobCids: { type: "array", items: { type: "string" }, }, tags: { type: "array", items: { type: "string" }, }, subject: { type: "object", properties: { $type: { type: "string" }, uri: { type: "string" }, cid: { type: "string" }, did: { type: "string" }, }, required: ["$type"], }, hosting: { type: "object", properties: { $type: { type: "string" }, status: { type: "string" }, }, required: ["$type"], }, lastAppealedAt: { type: "string", format: "date-time" }, lastAcknowledgedAt: { type: "string", format: "date-time" }, suspendUntil: { type: "string", format: "date-time" }, muteUntil: { type: "string", format: "date-time" }, muteReportingUntil: { type: "string", format: "date-time" }, comment: { type: "string" }, }, required: ["id", "reviewState", "createdAt", "updatedAt", "subject"], };