Committee Class


* - Required
* - Multiple rows

Committee.getTypes()


Returns the committee types(house, senate, joint, etc)

Input: none

Output:
committeeTypes.type*.committeeTypeId
committeeTypes.type*.name

Committee.getCommitteesByTypeState()


Returns the list of committees that fit the criteria

Input: typeId(Default: All), stateId (Default: NA(fed))

Output:
committees.committee*.committeeId
committees.committee*.parentId
committees.committee*.stateId
committees.committee*.committeeTypeId
committees.committee*.name

Committee.getCommittee()


Returns detailed committee data.

Input: committeeId*

Output:
committee.committeeId
committee.parentId
committee.stateId
committee.committeeTypeId
committee.name
committee.jurisdiction
committee.contact.address1
committee.contact.address2
committee.contact.city
committee.contact.state
committee.contact.zip
committee.contact.phone
committee.contact.fax
committee.contact.email
committee.contact.url
committee.contact.staffContact

Committee.getCommitteeMembers()


Returns members of the committee

Input: committeeId*

Output:
committeeMembers.committee.committeeId
committeeMembers.committee.parentId
committeeMembers.committee.name
committeeMembers.member*.candidateId
committeeMembers.member*.title
committeeMembers.member*.firstName
committeeMembers.member*.middleName
committeeMembers.member*.lastName
committeeMembers.member*.suffix
committeeMembers.member*.party
committeeMembers.member*.position