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

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    apiKey: string
    baseUrl: string
    endpoint: string

    Methods

    • Returns a list of matching communications to a House requirement.

      Parameters

      • requirementNumber: string

        The requirement number

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

        {PaginationParams} - Accepts pagination and format parameters

      Returns Promise<
          {
              matchingCommunications: {
                  chamber: "House";
                  communicationType: {
                      code: CommunicationTypeCode;
                      name: CommunicationTypeName;
                  };
                  congress: number;
                  number: number;
                  url: string;
              }[];
          } & { rateLimit: RateLimitInfo },
      >

      A list of matching communications

    • Returns detailed information for a specified House requirement.

      Parameters

      • requirementNumber: string

        The requirement number

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

        {BaseParams} - Accepts format parameter

      Returns Promise<
          {
              houseRequirement: {
                  activeRecord: boolean;
                  frequency: string;
                  legalAuthority: string;
                  matchingCommunications: { count: number; url: string };
                  nature: string;
                  number: number;
                  parentAgency: string;
                  submittingAgency: string;
                  submittingOfficial?: string;
                  updateDate: string;
              };
          } & { rateLimit: RateLimitInfo },
      >

      Detailed information for the specified House requirement

    • Returns a list of House requirements.

      Parameters

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

        {PaginationParams} - Accepts pagination and format parameters

      Returns Promise<
          {
              houseRequirements: PaginatedResponse<
                  { number: number; updateDate: string; url: string }[],
              >;
          } & { rateLimit: RateLimitInfo },
      >

      A list of House requirements