European Parliament MCP Server API - v1.3.9
    Preparing search index...

    Parsed roll-call vote result from RCV XML.

    interface RcvVoteResult {
        abstentions: RcvMepVote[];
        corrections: RcvMepVote[];
        description: string;
        officialAbstentionCount: number;
        officialAgainstCount: number;
        officialForCount: number;
        reference: string;
        result: "ADOPTED" | "REJECTED";
        sittingDate: string;
        sittingNumber: string;
        voteId: string;
        votesAgainst: RcvMepVote[];
        votesFor: RcvMepVote[];
        voteType: string;
    }
    Index

    Properties

    abstentions: RcvMepVote[]

    MEPs who ABSTAINED

    corrections: RcvMepVote[]

    MEPs listed in the Correction element (empty array if absent)

    description: string

    Description/subject of the vote

    officialAbstentionCount: number

    Official ABSTENTION count from Number attribute on Result.Abstention; falls back to MEP count

    officialAgainstCount: number

    Official AGAINST count from Number attribute on Result.Against; falls back to MEP count

    officialForCount: number

    Official FOR count from Number attribute on Result.For; falls back to MEP count

    reference: string

    Reference (e.g., procedure reference like "A10-0123/2026")

    result: "ADOPTED" | "REJECTED"

    Intended result interpretation

    sittingDate: string

    Sitting date from Date attribute on RollCallVote.Result (YYYY-MM-DD; empty string if absent)

    sittingNumber: string

    Sitting number from Number.Sitting attribute (empty string if absent)

    voteId: string

    Vote number/identifier within the session

    votesAgainst: RcvMepVote[]

    MEPs who voted AGAINST

    votesFor: RcvMepVote[]

    MEPs who voted FOR

    voteType: string

    Vote type from Type attribute on RollCallVote.Result (empty string if absent)