def get_time_estimate(self, start_latitude, start_longitude, customer_uuid=None, product_id=None):
endpoint = '<STR_LIT>'<EOL>query_parameters = {<EOL>'<STR_LIT>': start_latitude,<EOL>'<STR_LIT>': start_longitude<EOL>}<EOL>if customer_uuid is not None:<EOL><INDENT>query_parameters['<STR_LIT>'] = customer_uuid<EOL><DEDENT>elif product_id is not None:<EOL><INDENT>query_parameters['<STR_LIT>'] = product_id<EOL><DEDENT>elif customer_uuid is not None and product_id is not None:<EOL><INDENT>query_parameters['<STR_LIT>'] = customer_uuid<EOL>query_parameters['<STR_LIT>'] = product_id<EOL><DEDENT>return self.get_json(endpoint, '<STR_LIT:GET>', query_parameters, None, None)<EOL>
Get the ETA for Uber products.
:param start_latitude: Starting latitude.
:param start_longitude: Starting longitude.
:param customer_uuid: (Optional) Customer unique ID.
:param product_id: (Optional) If ETA is needed only for a specific product type.
:return: JSON