# Module europeanParliament

Type definitions for European Parliament data structures.

Barrel re-export from domain-specific modules organized by bounded context. Each sub-module contains well-documented, strictly-typed interfaces for a single EP data domain.

Sub-modules:

- module:types/ep/mep – MEP profiles and voting statistics
- module:types/ep/plenary – Plenary sessions and voting records
- module:types/ep/committee – Committee information
- module:types/ep/document – Legislative documents, types, and statuses
- module:types/ep/question – Parliamentary questions
- module:types/ep/common – Shared pagination types
- module:types/ep/activities – Speeches, procedures, events, declarations

#### See

https://data.europarl.europa.eu/api/v2/

## References

AdoptedText → AdoptedText
Committee → Committee
DocumentStatus → DocumentStatus
DocumentType → DocumentType
EPEvent → EPEvent
LegislativeDocument → LegislativeDocument
MeetingActivity → MeetingActivity
MEP → MEP
MEPDeclaration → MEPDeclaration
MEPDetails → MEPDetails
PaginatedResponse → PaginatedResponse
ParliamentaryQuestion → ParliamentaryQuestion
PlenarySession → PlenarySession
Procedure → Procedure
Speech → Speech
VotingRecord → VotingRecord
VotingStatistics → VotingStatistics