> ## Documentation Index
> Fetch the complete documentation index at: https://www.getmaxim.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Feedback

> Feedback functionality for Components integration.

[View module source on GitHub](https://github.com/maximhq/maxim-py/blob/main/maxim/logger/components/feedback.py)

## [FeedbackDict](/sdk/python/references/logger/components/feedback)

```python theme={null}
class FeedbackDict(TypedDict)
```

[Feedback](/sdk/python/references/logger/components/feedback) dict.

This class provides functionality to manage feedback dictionaries.

## [Feedback](/sdk/python/references/logger/components/feedback)

```python theme={null}
@deprecated(
    "This class will be removed in a future version. Use {} which is TypedDict."
)

@dataclass
class Feedback()
```

[Feedback](/sdk/python/references/logger/components/feedback).

This class represents a feedback event.

#### get\_feedback\_dict

```python theme={null}
def get_feedback_dict(
        feedback: Union[Feedback, FeedbackDict]) -> dict[str, Any]
```

Get the feedback dict.

**Arguments**:

| Name       | Type                                                                                                                                       | Description                        |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- |
| `feedback` | *Union\[[Feedback](/sdk/python/references/logger/components/feedback), [FeedbackDict](/sdk/python/references/logger/components/feedback)]* | The feedback to get the dict from. |

**Returns**:

dict\[str, Any]: The feedback dict.
