---
sidebar:
  label: roboto.domain.comments
  order: 2
title: roboto.domain.comments
---
Comments module for the Roboto SDK.

This module provides functionality for creating, retrieving, updating, and deleting comments on various Roboto platform entities such as datasets, files, actions, invocations, triggers, and collections.

Comments support @mention syntax to notify users and can be queried by entity, entity type, user, or organization. The module includes both the high-level [`Comment`](/docs/reference/python-sdk/roboto/domain/comments#roboto.domain.comments.Comment) domain entity and supporting data structures for API operations.

## Submodules

- [roboto.domain.comments.comment](/docs/reference/python-sdk/roboto/domain/comments/comment)
- [roboto.domain.comments.operations](/docs/reference/python-sdk/roboto/domain/comments/operations)
- [roboto.domain.comments.record](/docs/reference/python-sdk/roboto/domain/comments/record)

## Package Contents

- [Comment](/reference/python-sdk/roboto/domain/comments/comment#roboto.domain.comments.comment.Comment) (class): A comment attached to a Roboto platform entity.

- [CommentEntityType](/reference/python-sdk/roboto/domain/comments/record#roboto.domain.comments.record.CommentEntityType) (class): Enumeration of Roboto platform entities that support comments.

- [CommentRecord](/reference/python-sdk/roboto/domain/comments/record#roboto.domain.comments.record.CommentRecord) (class): A wire-transmissible representation of a comment.

- [CreateCommentRequest](/reference/python-sdk/roboto/domain/comments/operations#roboto.domain.comments.operations.CreateCommentRequest) (class): Request payload for creating a new comment.

- [UpdateCommentRequest](/reference/python-sdk/roboto/domain/comments/operations#roboto.domain.comments.operations.UpdateCommentRequest) (class): Request payload for updating an existing comment.
