@maschinenlesbar.org/abgeordnetenwatch-cli
    Preparing search index...

    Class AbgeordnetenwatchClient

    Index
    • How many entities match the given filters.

      Asks for a single item (range_end: 1) and reads meta.result.total, which the API reports as the true match count independent of the page size.

      Parameters

      • collection:
            | "parliaments"
            | "parliament-periods"
            | "politicians"
            | "candidacies-mandates"
            | "committees"
            | "committee-memberships"
            | "polls"
            | "votes"
            | "parties"
            | "fractions"
            | "election-program"
            | "electoral-lists"
            | "constituencies"
            | "sidejobs"
            | "sidejob-organizations"
            | "topics"
            | "cities"
            | "countries"
      • params: ListParams = {}

      Returns Promise<number>

    • Fetch a single entity by id; returns the full envelope (meta + data object).

      Type Parameters

      Parameters

      • collection:
            | "parliaments"
            | "parliament-periods"
            | "politicians"
            | "candidacies-mandates"
            | "committees"
            | "committee-memberships"
            | "polls"
            | "votes"
            | "parties"
            | "fractions"
            | "election-program"
            | "electoral-lists"
            | "constituencies"
            | "sidejobs"
            | "sidejob-organizations"
            | "topics"
            | "cities"
            | "countries"
      • id: string | number

      Returns Promise<DetailResponse<T>>

    • List a collection; returns the full envelope (meta + data array).

      Type Parameters

      Parameters

      • collection:
            | "parliaments"
            | "parliament-periods"
            | "politicians"
            | "candidacies-mandates"
            | "committees"
            | "committee-memberships"
            | "polls"
            | "votes"
            | "parties"
            | "fractions"
            | "election-program"
            | "electoral-lists"
            | "constituencies"
            | "sidejobs"
            | "sidejob-organizations"
            | "topics"
            | "cities"
            | "countries"
      • params: ListParams = {}

      Returns Promise<ListResponse<T>>