CandidateBio Class


* - Required
* - Multiple rows

CandidateBio.getBio()


This method grabs the main bio for each candidate.

Input: candidateId*

Output:
bio.candidate.crpId (OpenSecrets ID)
bio.candidate.firstName
bio.candidate.nickName
bio.candidate.middleName
bio.candidate.lastName
bio.candidate.suffix
bio.candidate.birthDate
bio.candidate.birthPlace
bio.candidate.pronunciation
bio.candidate.gender
bio.candidate.family
bio.candidate.photo
bio.candidate.homeCity
bio.candidate.homeState
bio.candidate.education
bio.candidate.profession
bio.candidate.political
bio.candidate.religion
bio.candidate.congMembership
bio.candidate.orgMembership
bio.candidate.specialMsg
bio.office.parties
bio.office.title
bio.office.shortTitle
bio.office.name
bio.office.type
bio.office.status
bio.office.firstElect
bio.office.lastElect
bio.office.nextElect
bio.office.termStart
bio.office.termEnd
bio.office.district
bio.office.districtId
bio.office.stateId
bio.office.committee*.committeeId
bio.office.committee*.committeeName
bio.election*.office
bio.election*.officeId
bio.election*.officeType
bio.election*.parties
bio.election*.district
bio.election*.districtId
bio.election*.status
bio.election*.ballotName

CandidateBio.getAddlBio()


This method grabs the etended bio for each candidate that has one.

Input: candidateId*

Output:
addlBio.candidate.shortTitle
addlBio.candidate.firstName
addlBio.candidate.nickName
addlBio.candidate.middleName
addlBio.candidate.lastName
addlBio.candidate.suffix
addlBio.additional.item*.name
addlBio.additional.item*.data