def __init__(self, asset_manager_id, asset_id, business_date, event_detail, <EOL>client_id, event_type, active=True, *args, **kwargs):
self.asset_manager_id = asset_manager_id<EOL>self.asset_id = asset_id<EOL>self.business_date = business_date<EOL>self.event_type = event_type<EOL>self.event_detail = event_detail<EOL>self.active = active<EOL>self.client_id = client_id<EOL>super(CorporateAction, 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 equity/fund asset this corporate action is associated with
:param business_date: The ex-date of this event
:param event_detail: The details of this corporate action event, stored in json format
:param event_type: The type of this event, "dividend" or "split".
:param active: The boolean status of the rate.  This is to allow corrections.