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

    Type Alias WeeklyCorporateBodiesCache

    WeeklyCorporateBodiesCache: {
        corporateBodies: {
            abbreviation: string;
            id: string;
            members: string[];
            name: string;
            chair?: string;
            meetingSchedule?: string[];
            memberships?: {
                contactPoint: {
                    email?: string;
                    hasSite?: string;
                    hasTelephone?: {
                        hasValue?: (...) | (...);
                        id?: (...) | (...);
                        type?: (...) | (...);
                    };
                    id?: string;
                    officeAddress?: string;
                    type?: string;
                }[];
                member: string;
                id?: string;
                identifier?: string;
                memberDuring?: {
                    id: string;
                    type: string;
                    endDate?: string;
                    startDate?: string;
                };
                membershipClassification?: string;
                notation_codictFunctionId?: string;
                notation_codictMandateId?: string;
                organization?: string;
                represents?: string[];
                role?: string;
                type?: string;
            }[];
            responsibilities?: string[];
            viceChairs?: string[];
        }[];
        metadata: {
            generatedAt: string;
            schemaVersion: number;
            source: string;
            complete?: boolean;
            dataset?: "meps"
            | "corporate-bodies"
            | "controlled-vocabularies";
            detailCount?: number;
            recordCount?: number;
            scope?: "current" | "all";
            weekKey?: string;
        };
        corporateBodyDetails?: Record<
            string,
            {
                abbreviation: string;
                id: string;
                members: string[];
                name: string;
                chair?: string;
                meetingSchedule?: string[];
                memberships?: {
                    contactPoint: {
                        email?: string;
                        hasSite?: string;
                        hasTelephone?: { hasValue?: ...; id?: ...; type?: ... };
                        id?: string;
                        officeAddress?: string;
                        type?: string;
                    }[];
                    member: string;
                    id?: string;
                    identifier?: string;
                    memberDuring?: {
                        id: string;
                        type: string;
                        endDate?: string;
                        startDate?: string;
                    };
                    membershipClassification?: string;
                    notation_codictFunctionId?: string;
                    notation_codictMandateId?: string;
                    organization?: string;
                    represents?: string[];
                    role?: string;
                    type?: string;
                }[];
                responsibilities?: string[];
                viceChairs?: string[];
            },
        >;
    }

    Type Declaration

    • corporateBodies: {
          abbreviation: string;
          id: string;
          members: string[];
          name: string;
          chair?: string;
          meetingSchedule?: string[];
          memberships?: {
              contactPoint: {
                  email?: string;
                  hasSite?: string;
                  hasTelephone?: {
                      hasValue?: (...) | (...);
                      id?: (...) | (...);
                      type?: (...) | (...);
                  };
                  id?: string;
                  officeAddress?: string;
                  type?: string;
              }[];
              member: string;
              id?: string;
              identifier?: string;
              memberDuring?: {
                  id: string;
                  type: string;
                  endDate?: string;
                  startDate?: string;
              };
              membershipClassification?: string;
              notation_codictFunctionId?: string;
              notation_codictMandateId?: string;
              organization?: string;
              represents?: string[];
              role?: string;
              type?: string;
          }[];
          responsibilities?: string[];
          viceChairs?: string[];
      }[]
    • metadata: {
          generatedAt: string;
          schemaVersion: number;
          source: string;
          complete?: boolean;
          dataset?: "meps" | "corporate-bodies" | "controlled-vocabularies";
          detailCount?: number;
          recordCount?: number;
          scope?: "current" | "all";
          weekKey?: string;
      }
    • OptionalcorporateBodyDetails?: Record<
          string,
          {
              abbreviation: string;
              id: string;
              members: string[];
              name: string;
              chair?: string;
              meetingSchedule?: string[];
              memberships?: {
                  contactPoint: {
                      email?: string;
                      hasSite?: string;
                      hasTelephone?: { hasValue?: ...; id?: ...; type?: ... };
                      id?: string;
                      officeAddress?: string;
                      type?: string;
                  }[];
                  member: string;
                  id?: string;
                  identifier?: string;
                  memberDuring?: {
                      id: string;
                      type: string;
                      endDate?: string;
                      startDate?: string;
                  };
                  membershipClassification?: string;
                  notation_codictFunctionId?: string;
                  notation_codictMandateId?: string;
                  organization?: string;
                  represents?: string[];
                  role?: string;
                  type?: string;
              }[];
              responsibilities?: string[];
              viceChairs?: string[];
          },
      >