IOutput: { sovietRobotRegistry: { chairman: { delegated: boolean; has_key: boolean; username?: null | string; }; description: string; my_authorize: boolean; my_follow?: null | string; my_mode?: null | RobotVoteMode; my_vote: boolean; protocol_registry_id: number; title: string; type: string; vote_quorum: { delegated_count: number; follow_groups: { count: number; follow: string; }[]; reachable: boolean; reached: boolean; required_count: number; total_members: number; }; voters: { expires_at?: null | string; follow?: null | string; has_key: boolean; limit: string; member: string; mode: RobotVoteMode; permission_name: string; }[]; warnings: string[]; }[]; } Type declaration
sovietRobotRegistry: {
chairman: {
delegated: boolean;
has_key: boolean;
username?: null | string;
};
description: string;
my_authorize: boolean;
my_follow?: null | string;
my_mode?: null | RobotVoteMode;
my_vote: boolean;
protocol_registry_id: number;
title: string;
type: string;
vote_quorum: {
delegated_count: number;
follow_groups: {
count: number;
follow: string;
}[];
reachable: boolean;
reached: boolean;
required_count: number;
total_members: number;
};
voters: {
expires_at?: null | string;
follow?: null | string;
has_key: boolean;
limit: string;
member: string;
mode: RobotVoteMode;
permission_name: string;
}[];
warnings: string[];
}[]
Реестр действий автоматизации: кто и что делегировал роботу по каждому типу решения и достигнут ли кворум робота
Требуемые роли: member, chairman.