def __init__(self, asset_manager_id, asset_id, fixing_type, business_date, curve_timestamp, curve_rates, client_id, curve_type, additional, active=True,<EOL>*args, **kwargs):
self.asset_manager_id = asset_manager_id<EOL>self.asset_id = asset_id<EOL>self.business_date = business_date<EOL>self.curve_timestamp = curve_timestamp<EOL>self.curve_type = curve_type<EOL>self.curve_rates = curve_rates<EOL>self.fixing_type = fixing_type<EOL>self.active = active<EOL>self.client_id = client_id<EOL>self.additional = additional<EOL>super(Curve, self).__init__(*args, **kwargs)<EOL>
:param asset_manager_id: The asset_manager_id of the asset for which we have the price.  Can be 0 for shared.
:param asset_id: The FX pair for which this is the rate
:param business_date: The business date for which this rate is used
:param curve_timestamp: The timestamp for which this curve rate is valid
:param curve_rates: The rates data points on curve, stored in json format
:param curve_type: The type of curve, e.g. fx forward curve, interest rate curve etc.
:param fixing_type: The fixing type of curve, EOD fixing or specific fixing like JPY forward curve at Tokyo closing
:param active: The boolean status of the rate.  This is to allow rate corrections.
:param additiona: any additional information about the curve