congress-dot-gov - v0.4.3
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    apiKey: string
    baseUrl: string
    endpoint: string

    Methods

    • Returns detailed information for a specified committee meeting.

      Parameters

      • congress: number

        The congress of the meeting

      • chamber: Chamber

        The chamber of the meeting

      • eventId: string

        The event ID of the meeting

      • params: { format?: Format; limit?: number; offset?: number } = {}

        {PaginationParams} - Pagination parameters

      Returns Promise<
          {
              committeeMeeting: {
                  chamber: Chamber;
                  committees: { name: string; systemCode: string; url: string }[];
                  congress: number;
                  date: string;
                  eventId: string;
                  hearingTranscript: { jacketNumber: number; url: string }[];
                  location: { building: string; room: string };
                  meetingDocuments: {
                      description?: null | string;
                      documentType: string;
                      format: string;
                      name: string;
                      url: string;
                  }[];
                  meetingStatus: string;
                  relatedItems: {
                      bills?: {
                          congress: number;
                          number: string;
                          type: string;
                          url: string;
                      }[];
                      nominations?: {
                          congress: number;
                          number: string;
                          part: string;
                          url: string;
                      }[];
                      treaties?: {
                          congress: number;
                          number: string;
                          part: string;
                          url: string;
                      }[];
                  };
                  title: string;
                  type: string;
                  updateDate: string;
                  videos: any[];
                  witnessDocuments: { documentType: string; format: string; url: string }[];
                  witnesses: { name: string; organization: string; position: string }[];
              };
          } & { rateLimit: RateLimitInfo },
      >

      Detailed information for the specified committee meeting

    • Returns a list of committee meetings.

      Parameters

      • params: { format?: Format; limit?: number; offset?: number } = {}

        {PaginationParams} - Pagination parameters

      Returns Promise<
          {
              committeeMeetings: {
                  chamber: Chamber;
                  congress: number;
                  eventId: string;
                  updateDate: string;
                  url: string;
              }[];
          } & { rateLimit: RateLimitInfo },
      >

      A list of committee meetings

    • Returns a list of committee meetings filtered by the specified congress.

      Parameters

      • congress: number

        The congress to filter by

      • params: { format?: Format; limit?: number; offset?: number } = {}

        {PaginationParams} - Pagination parameters

      Returns Promise<
          {
              committeeMeetings: {
                  chamber: Chamber;
                  congress: number;
                  eventId: string;
                  updateDate: string;
                  url: string;
              }[];
          } & { rateLimit: RateLimitInfo },
      >

      A list of committee meetings for the specified congress

    • Returns a list of committee meetings filtered by the specified congress and chamber.

      Parameters

      • congress: number

        The congress to filter by

      • chamber: Chamber

        The chamber to filter by

      • params: { format?: Format; limit?: number; offset?: number } = {}

        {PaginationParams} - Pagination parameters

      Returns Promise<
          {
              committeeMeetings: {
                  chamber: Chamber;
                  congress: number;
                  eventId: string;
                  updateDate: string;
                  url: string;
              }[];
          } & { rateLimit: RateLimitInfo },
      >

      A list of committee meetings for the specified congress and chamber