masto
Version:
Mastodon API client for JavaScript, TypeScript, Node.js, browsers
29 lines (28 loc) • 1.02 kB
TypeScript
export interface DomainBlockSeverityRegistry {
silence: never;
suspend: never;
noop: never;
}
export type DomainBlockSeverity = keyof DomainBlockSeverityRegistry;
export interface DomainBlock {
/** The ID of the domain block in the database. */
id: string;
/** The domain of the domain block in the database. */
domain: string;
/** The create date of the domain block in the database. */
createdAt: string;
/** The date of the application that created this account. */
severity: DomainBlockSeverity;
/** The reject media of the domain. */
rejectMedia: boolean;
/** The reject report of the domain. */
rejectReposts: boolean;
/** The private comment of the domain. */
privateComment?: string | null;
/** The public comment of the domain. */
publicComment?: string | null;
/** The obfuscate of the domain block. */
obfuscate: boolean;
/** SHA256 of the domain. https://github.com/mastodon/mastodon/pull/29092 */
digest: string;
}