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

    Class CongressClient

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    apiKey: string
    baseUrl: string
    endpoint: string

    Methods

    • Returns detailed information for a specified congress.

      Parameters

      • congress: number

        The Congress number (e.g., 117)

      • params: { format?: Format } = {}

        BaseParams - Accepts format parameter (json or xml)

      Returns Promise<
          {
              congress: {
                  endYear: string;
                  name: string;
                  number: number;
                  sessions: {
                      chamber: CongressChamber;
                      endDate?: string;
                      number: number;
                      startDate: string;
                      type: Session;
                  }[];
                  startYear: string;
                  updateDate: string;
                  url: string;
              };
          } & { rateLimit: RateLimitInfo },
      >

      Congress Detail information for the specified congress

    • Returns a list of congresses and congressional sessions.

      Parameters

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

        PaginationParams - Pagination and format parameters

      Returns Promise<
          BasePaginatedResponse & {
              congresses: {
                  endYear: string;
                  name: string;
                  sessions: {
                      chamber: CongressChamber;
                      endDate?: string;
                      number?: number;
                      startDate: string;
                      type: Session;
                  }[];
                  startYear: string;
                  updateDate: string;
                  url: string;
              }[];
          } & { rateLimit: RateLimitInfo },
      >

      A list of congresses and their sessions

    • Returns detailed information for the current congress.

      Parameters

      • params: { format?: Format } = {}

        BaseParams - Accepts format parameter (json or xml)

      Returns Promise<
          {
              congress: {
                  endYear: string;
                  name: string;
                  number: number;
                  sessions: {
                      chamber: CongressChamber;
                      endDate?: string;
                      number: number;
                      startDate: string;
                      type: Session;
                  }[];
                  startYear: string;
                  updateDate: string;
                  url: string;
              };
          } & { rateLimit: RateLimitInfo },
      >

      Congress Detail information for the current congress