2026-03-14 21:17:41 +00:00
|
|
|
type UserProfile = {
|
|
|
|
|
username: string;
|
|
|
|
|
telegram_photo_url?: string;
|
|
|
|
|
mastodon_server?: string;
|
|
|
|
|
mastodon_username?: string;
|
|
|
|
|
mastodon_attn_list?: string;
|
|
|
|
|
mastodon_post_public: boolean;
|
|
|
|
|
has_doms: boolean;
|
2026-03-30 21:18:30 +00:00
|
|
|
verify_mastodon_alt_text?: boolean;
|
2026-03-14 21:17:41 +00:00
|
|
|
verify_mastodon_favorite?: boolean;
|
|
|
|
|
verify_delay?: number;
|
|
|
|
|
}
|
|
|
|
|
|
2026-01-29 21:30:51 +00:00
|
|
|
type OrderSetOrderAddOn = {
|
|
|
|
|
id: number;
|
|
|
|
|
name: string;
|
|
|
|
|
probability: number;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type OrderSetOrder = {
|
|
|
|
|
id: number;
|
|
|
|
|
name: string;
|
|
|
|
|
weight: number;
|
|
|
|
|
repeat: number;
|
|
|
|
|
add_ons: OrderSetOrderAddOn[];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type OrderSet = {
|
|
|
|
|
id: number;
|
|
|
|
|
name: string;
|
|
|
|
|
orders: OrderSetOrder[];
|
2026-01-30 00:36:06 +00:00
|
|
|
scheduled: boolean;
|
|
|
|
|
probability: number;
|
|
|
|
|
weekdays: boolean;
|
|
|
|
|
weekends: boolean;
|
|
|
|
|
time: string;
|
|
|
|
|
confirm_delay: string;
|
2026-03-05 03:01:35 +00:00
|
|
|
punishment_pool_id?: number;
|
2026-01-29 21:30:51 +00:00
|
|
|
}
|
2026-03-08 18:44:59 +00:00
|
|
|
|
|
|
|
|
type TimelineEvent = {
|
|
|
|
|
id: number;
|
|
|
|
|
updated_at: string;
|
|
|
|
|
type: string;
|
|
|
|
|
text: string;
|
|
|
|
|
extra: Record<string, string>;
|
|
|
|
|
username: string;
|
2026-03-10 02:39:32 +00:00
|
|
|
actor_username?: string;
|
2026-03-08 18:44:59 +00:00
|
|
|
orders_pool: Pick<OrderSet, "id" | "name">;
|
|
|
|
|
order_status: string;
|
|
|
|
|
}
|