def METHOD_NAME(self, event):
    # type: (Dict[str, Any]) -> None
    client = Hub.current.client
    if client is None:
        return
    data = None  # type: Optional[Union[AnnotatedValue, Dict[str, Any]]]
    content_length = self.content_length()
    request_info = event.get("request", {})
    if _should_send_default_pii():
        request_info["cookies"] = dict(self.cookies())
    if not request_body_within_bounds(client, content_length):
        data = AnnotatedValue.removed_because_over_size_limit()
    else:
        parsed_body = self.parsed_body()
        if parsed_body is not None:
            data = parsed_body
        elif self.raw_data():
            data = AnnotatedValue.removed_because_raw_data()
        else:
            data = None
    if data is not None:
        request_info["data"] = data
    event["request"] = deepcopy(request_info)