ShoutMessage: {
author: {
__meta: { pleroma?: any; source?: any };
accepts_chat_messages: boolean | null;
acct: string;
ap_id: string | null;
avatar: string;
avatar_default: boolean;
avatar_description: string;
avatar_static: string;
background_image: string | null;
birthday?: string;
bot: boolean;
created_at: string;
custom_css: string;
deactivated?: boolean;
discoverable: boolean;
display_name: string;
domain: string;
emojis: {
category: string | null;
shortcode: string;
static_url: string;
url: string;
visible_in_picker: boolean;
}[];
enable_rss: boolean;
favicon?: string;
fields: { name: string; value: string; verified_at: string
| null }[];
followers_count: number;
following_count: number;
fqn: string;
group: boolean;
header: string;
header_default: boolean;
header_description: string;
header_static: string;
hide_collections?: boolean;
hide_favorites: boolean;
hide_followers?: boolean;
hide_followers_count?: boolean;
hide_follows?: boolean;
hide_follows_count?: boolean;
id: string;
identity_proofs: { name: string; value: string; verified_at: string }[];
indexable: boolean | null;
is_admin?: boolean;
is_cat: boolean;
is_moderator?: boolean;
is_suggested?: boolean;
last_status_at: string | null;
limited?: boolean;
local?: boolean;
location?: string;
locked: boolean;
memorial: boolean | null;
mention_policy: "none" | "only_known" | "only_contacts";
moved:
| {
__meta: { pleroma?: any; source?: any };
accepts_chat_messages: boolean | null;
acct: string;
ap_id: string | null;
avatar: string;
avatar_default: boolean;
avatar_description: string;
avatar_static: string;
background_image: string | null;
birthday?: string;
bot: boolean;
created_at: string;
custom_css: string;
deactivated?: boolean;
discoverable: boolean;
display_name: string;
domain: string;
emojis: {
category: string | null;
shortcode: string;
static_url: string;
url: string;
visible_in_picker: boolean;
}[];
enable_rss: boolean;
favicon?: string;
fields: { name: string; value: string; verified_at: string
| null }[];
followers_count: number;
following_count: number;
fqn: string;
group: boolean;
header: string;
header_default: boolean;
header_description: string;
header_static: string;
hide_collections?: boolean;
hide_favorites: boolean;
hide_followers?: boolean;
hide_followers_count?: boolean;
hide_follows?: boolean;
hide_follows_count?: boolean;
id: string;
identity_proofs: { name: string; value: string; verified_at: string }[];
indexable: boolean | null;
is_admin?: boolean;
is_cat: boolean;
is_moderator?: boolean;
is_suggested?: boolean;
last_status_at: string | null;
limited?: boolean;
local?: boolean;
location?: string;
locked: boolean;
memorial: boolean | null;
mention_policy: "none" | "only_known" | "only_contacts";
noindex: boolean | null;
note: string;
payment_options: (
| {
href: string
| null;
name: string | null;
object_id: string | null;
type: "link";
}
| {
amount_min: number
| null;
chain_id: string | null;
object_id: string | null;
price: number | null;
type: "monero-subscription";
}
)[];
permit_followback?: boolean;
pronouns: string[];
relationship?: {
blocked_by: boolean;
blocking: boolean;
domain_blocking: boolean;
endorsed: boolean;
followed_by: boolean;
following: boolean;
id: string;
languages: string[]
| null;
muting: boolean;
muting_notifications: boolean;
note: string;
notifying: boolean;
requested: boolean;
showing_reblogs: boolean;
};
roles: {
color: string;
highlighted: boolean;
id: string;
name: string;
permissions: string;
}[];
speak_as_cat: boolean;
statuses_count: number;
subscribers_count: number;
suspended?: boolean;
url: string;
username: string;
verified?: boolean;
}
| null;
noindex: boolean
| null;
note: string;
payment_options: (
| {
href: string
| null;
name: string | null;
object_id: string | null;
type: "link";
}
| {
amount_min: number
| null;
chain_id: string | null;
object_id: string | null;
price: number | null;
type: "monero-subscription";
}
)[];
permit_followback?: boolean;
pronouns: string[];
relationship?: {
blocked_by: boolean;
blocking: boolean;
domain_blocking: boolean;
endorsed: boolean;
followed_by: boolean;
following: boolean;
id: string;
languages: string[]
| null;
muting: boolean;
muting_notifications: boolean;
note: string;
notifying: boolean;
requested: boolean;
showing_reblogs: boolean;
};
roles: {
color: string;
highlighted: boolean;
id: string;
name: string;
permissions: string;
}[];
speak_as_cat: boolean;
statuses_count: number;
subscribers_count: number;
suspended?: boolean;
url: string;
username: string;
verified?: boolean;
} & WithMoved;
id: number;
text: string;
}
Type Declaration
author: {
__meta: { pleroma?: any; source?: any };
accepts_chat_messages: boolean | null;
acct: string;
ap_id: string | null;
avatar: string;
avatar_default: boolean;
avatar_description: string;
avatar_static: string;
background_image: string | null;
birthday?: string;
bot: boolean;
created_at: string;
custom_css: string;
deactivated?: boolean;
discoverable: boolean;
display_name: string;
domain: string;
emojis: {
category: string | null;
shortcode: string;
static_url: string;
url: string;
visible_in_picker: boolean;
}[];
enable_rss: boolean;
favicon?: string;
fields: { name: string; value: string; verified_at: string
| null }[];
followers_count: number;
following_count: number;
fqn: string;
group: boolean;
header: string;
header_default: boolean;
header_description: string;
header_static: string;
hide_collections?: boolean;
hide_favorites: boolean;
hide_followers?: boolean;
hide_followers_count?: boolean;
hide_follows?: boolean;
hide_follows_count?: boolean;
id: string;
identity_proofs: { name: string; value: string; verified_at: string }[];
indexable: boolean | null;
is_admin?: boolean;
is_cat: boolean;
is_moderator?: boolean;
is_suggested?: boolean;
last_status_at: string | null;
limited?: boolean;
local?: boolean;
location?: string;
locked: boolean;
memorial: boolean | null;
mention_policy: "none" | "only_known" | "only_contacts";
moved:
| {
__meta: { pleroma?: any; source?: any };
accepts_chat_messages: boolean | null;
acct: string;
ap_id: string | null;
avatar: string;
avatar_default: boolean;
avatar_description: string;
avatar_static: string;
background_image: string | null;
birthday?: string;
bot: boolean;
created_at: string;
custom_css: string;
deactivated?: boolean;
discoverable: boolean;
display_name: string;
domain: string;
emojis: {
category: string | null;
shortcode: string;
static_url: string;
url: string;
visible_in_picker: boolean;
}[];
enable_rss: boolean;
favicon?: string;
fields: { name: string; value: string; verified_at: string
| null }[];
followers_count: number;
following_count: number;
fqn: string;
group: boolean;
header: string;
header_default: boolean;
header_description: string;
header_static: string;
hide_collections?: boolean;
hide_favorites: boolean;
hide_followers?: boolean;
hide_followers_count?: boolean;
hide_follows?: boolean;
hide_follows_count?: boolean;
id: string;
identity_proofs: { name: string; value: string; verified_at: string }[];
indexable: boolean | null;
is_admin?: boolean;
is_cat: boolean;
is_moderator?: boolean;
is_suggested?: boolean;
last_status_at: string | null;
limited?: boolean;
local?: boolean;
location?: string;
locked: boolean;
memorial: boolean | null;
mention_policy: "none" | "only_known" | "only_contacts";
noindex: boolean | null;
note: string;
payment_options: (
| {
href: string
| null;
name: string | null;
object_id: string | null;
type: "link";
}
| {
amount_min: number
| null;
chain_id: string | null;
object_id: string | null;
price: number | null;
type: "monero-subscription";
}
)[];
permit_followback?: boolean;
pronouns: string[];
relationship?: {
blocked_by: boolean;
blocking: boolean;
domain_blocking: boolean;
endorsed: boolean;
followed_by: boolean;
following: boolean;
id: string;
languages: string[]
| null;
muting: boolean;
muting_notifications: boolean;
note: string;
notifying: boolean;
requested: boolean;
showing_reblogs: boolean;
};
roles: {
color: string;
highlighted: boolean;
id: string;
name: string;
permissions: string;
}[];
speak_as_cat: boolean;
statuses_count: number;
subscribers_count: number;
suspended?: boolean;
url: string;
username: string;
verified?: boolean;
}
| null;
noindex: boolean
| null;
note: string;
payment_options: (
| {
href: string
| null;
name: string | null;
object_id: string | null;
type: "link";
}
| {
amount_min: number
| null;
chain_id: string | null;
object_id: string | null;
price: number | null;
type: "monero-subscription";
}
)[];
permit_followback?: boolean;
pronouns: string[];
relationship?: {
blocked_by: boolean;
blocking: boolean;
domain_blocking: boolean;
endorsed: boolean;
followed_by: boolean;
following: boolean;
id: string;
languages: string[]
| null;
muting: boolean;
muting_notifications: boolean;
note: string;
notifying: boolean;
requested: boolean;
showing_reblogs: boolean;
};
roles: {
color: string;
highlighted: boolean;
id: string;
name: string;
permissions: string;
}[];
speak_as_cat: boolean;
statuses_count: number;
subscribers_count: number;
suspended?: boolean;
url: string;
username: string;
verified?: boolean;
} & WithMoved
id: number
text: string