@protect_fields<EOL><INDENT>def geocode(self, address_data, **kwargs):<DEDENT>
if isinstance(address_data, list):<EOL><INDENT>return self.batch_geocode(address_data, **kwargs)<EOL><DEDENT>return self.geocode_address(address_data, **kwargs)<EOL>
Returns geocoding data for either a list of addresses or a single
address represented as a string.

Provides a single point of access for end users.