def get_brokendate_fx_forward_rate(self, asset_manager_id,  asset_id, price_date, value_date):
self.logger.info('<STR_LIT>', asset_manager_id, asset_id, price_date, value_date)<EOL>url = '<STR_LIT>' % (self.endpoint, asset_manager_id)<EOL>params = {'<STR_LIT>': value_date, '<STR_LIT>':asset_id, '<STR_LIT>': price_date}<EOL>response = self.session.get(url=url, params = params)<EOL>if response.ok:<EOL><INDENT>forward_rate = response.json()<EOL>self.logger.info('<STR_LIT>', asset_id, price_date, value_date)<EOL>return forward_rate<EOL><DEDENT>else:<EOL><INDENT>self.logger.error(response.text)<EOL>response.raise_for_status()<EOL><DEDENT>
This method takes calculates broken date forward FX rate based on the passed in parameters