def METHOD_NAME(self, client) -> dict:
    orders = self.blotter.client_orders(client, matched_only=True)
    profit = round(sum([order.profit for order in orders]), 2)
    return {
        "marketId": self.market_id,
        "eventId": self.event_id,
        "eventTypeId": self.event_type_id,
        "customerStrategyRef": config.customer_strategy_ref,
        "lastMatchedDate": None,
        "placedDate": None,
        "settledDate": None,
        "betCount": len(orders),
        "betOutcome": "WON" if profit >= 0 else "LOST",
        "commission": round(max(profit * client.commission_base, 0), 2),
        "profit": profit,
    }