All files / src/schemas europeanParliament.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74                                                                                                                                                   
/**
 * Zod validation schemas for European Parliament data.
 *
 * Barrel re-export from domain-specific modules organized by bounded context.
 *
 * @module schemas/europeanParliament
 * @see https://data.europarl.europa.eu/api/v2/
 */
 
export {
  // Common primitives
  PaginatedResponseSchema,
 
  // MEP schemas
  GetMEPsSchema,
  GetMEPDetailsSchema,
  MEPSchema,
  MEPDetailsSchema,
  GetCurrentMEPsSchema,
  GetIncomingMEPsSchema,
  GetOutgoingMEPsSchema,
  GetHomonymMEPsSchema,
 
  // Plenary schemas
  GetPlenarySessionsSchema,
  PlenarySessionSchema,
  GetVotingRecordsSchema,
  VotingRecordSchema,
 
  // Committee schemas
  GetCommitteeInfoSchema,
  CommitteeSchema,
 
  // Document schemas
  SearchDocumentsSchema,
  LegislativeDocumentSchema,
  GetPlenaryDocumentsSchema,
  GetCommitteeDocumentsSchema,
  GetPlenarySessionDocumentsSchema,
  GetPlenarySessionDocumentItemsSchema,
  GetExternalDocumentsSchema,
 
  // Question schemas
  GetParliamentaryQuestionsSchema,
  ParliamentaryQuestionSchema,
 
  // Analysis/OSINT schemas
  AnalyzeVotingPatternsSchema,
  TrackLegislationSchema,
  GenerateReportSchema,
  AssessMepInfluenceSchema,
  AnalyzeCoalitionDynamicsSchema,
  DetectVotingAnomaliesSchema,
  ComparePoliticalGroupsSchema,
  AnalyzeLegislativeEffectivenessSchema,
  MonitorLegislativePipelineSchema,
  OsintStandardOutputSchema,
  CorrelateIntelligenceSchema,
 
  // Activity schemas
  GetSpeechesSchema,
  GetProceduresSchema,
  GetAdoptedTextsSchema,
  GetEventsSchema,
  GetMeetingActivitiesSchema,
  GetMeetingDecisionsSchema,
  GetMEPDeclarationsSchema,
  GetControlledVocabulariesSchema,
  GetMeetingForeseenActivitiesSchema,
  GetProcedureEventsSchema,
  GetMeetingPlenarySessionDocumentsSchema,
  GetMeetingPlenarySessionDocumentItemsSchema,
} from './ep/index.js';