Расширенный интерфейс IQuestion с вычисленными результатами

interface IQuestionExtended {
    context: string;
    coopname: string;
    counter_votes_abstained: Interfaces.Meet.IUint64;
    counter_votes_against: Interfaces.Meet.IUint64;
    counter_votes_for: Interfaces.Meet.IUint64;
    decision: string;
    id: Interfaces.Meet.IUint64;
    is_accepted?: boolean;
    meet_id: Interfaces.Meet.IUint64;
    number: Interfaces.Meet.IUint64;
    title: string;
    voters_abstained: string[];
    voters_against: string[];
    voters_for: string[];
    votes_abstained_percent?: number;
    votes_against_percent?: number;
    votes_for_percent?: number;
    votes_total?: number;
}

Hierarchy (view full)

Properties

context: string
coopname: string
counter_votes_abstained: Interfaces.Meet.IUint64
counter_votes_against: Interfaces.Meet.IUint64
counter_votes_for: Interfaces.Meet.IUint64
decision: string
is_accepted?: boolean
title: string
voters_abstained: string[]
voters_against: string[]
voters_for: string[]
votes_abstained_percent?: number
votes_against_percent?: number
votes_for_percent?: number
votes_total?: number