CommitteeMembership
GraphQL type: CommitteeMembership · Connection: CommitteeMembershipsConnection
Queries
| Query | Returns | Description |
|---|---|---|
allCommitteeMemberships(filter, orderBy, first, last, before, after) | CommitteeMembershipsConnection | Paginated list with filtering and ordering |
committeeMembershipById(id: BigInt!) | CommitteeMembership | Look up by primary key |
Fields
| Field | GraphQL Type | Notes |
|---|---|---|
id | BigInt | PK |
thomasId | String | required FK |
bioguideId | String | required FK |
party | String | One of: majority, minority |
rank | Int | |
title | String |
Relationships
Belongs to
| Field | Returns | Via |
|---|---|---|
committeeByThomasId | Committee | thomasId |
legislatorByBioguideId | Legislator | bioguideId |
Example
{
allCommitteeMemberships(
filter: { thomasId: { equalTo: "SSEG" } }
orderBy: RANK_ASC
) {
nodes {
title
party
rank
legislatorByBioguideId {
officialFull
}
}
}
}