src/main/java/org/votesmart/classes/AddressClass.java
public AddressOffice getCampaign(String candidateId) throws VoteSmartException, VoteSmartErrorException {
		return api.query("Address.getCampaign", new ArgMap("candidateId", candidateId), AddressOffice.class );
	}
public AddressOffice getCampaign(String candidateId) throws VoteSmartException, VoteSmartErrorException {
		return api.query("Address.getCampaign", new ArgMap("candidateId", candidateId), AddressOffice.class );
	}
This method grabs campaign office(s) and basic candidate information for the specified candidate.

@param candidateId
@return {@link AddressOffice}: address and list of office addresses.