# Interface ClassifiedVote

Single MEP/RCV-vote classification.

interface ClassifiedVote {
alignment: Alignment;
groupMajority: VotePosition | null;
matchingOtherGroups: string[];
mepPosition: VotePosition | null;
sittingDate: string;
voteId: string;
}

- Defined in utils/votingBaseline.ts:60

##### Index

### Properties

alignment
groupMajority
matchingOtherGroups
mepPosition
sittingDate
voteId

## Properties

### alignment

alignment: Alignment

Alignment of the MEP's position with their home-group majority.

- Defined in utils/votingBaseline.ts:70

### groupMajority

groupMajority: VotePosition | null

Plurality position of the MEP's home group on this RCV. `null` when undeterminable.

- Defined in utils/votingBaseline.ts:72

### matchingOtherGroups

matchingOtherGroups: string[]

Canonical short codes of other groups whose majority matched the MEP's position on this RCV (excludes the MEP's home group). Empty when the MEP was absent or abstained, or when no other group had a determinable majority matching their position.

- Defined in utils/votingBaseline.ts:81

### mepPosition

mepPosition: VotePosition | null

Position cast by the MEP (`null` when absent).

- Defined in utils/votingBaseline.ts:74

### sittingDate

sittingDate: string

Sitting date in YYYY-MM-DD (falls back to `vote.date` when sittingDate is absent).

- Defined in utils/votingBaseline.ts:68

### voteId

voteId: string

DOCEO unique vote identifier (`LatestVoteRecord.id` — e.g. `"RCV-10-2026-01-15-001"`). Used to populate VotingAnomaly.evidenceVoteIds.

- Defined in utils/votingBaseline.ts:66