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[]; scheduled: boolean; probability: number; weekdays: boolean; weekends: boolean; time: string; confirm_delay: string; punishment_pool_id?: number; } type TimelineEvent = { id: number; updated_at: string; type: string; text: string; extra: Record; username: string; orders_pool: Pick; order_status: string; }