rbtools.api.resource.base_comment¶
Base class for comment resources.
Added in version 6.0.
Classes
|
Base class for comment item resources. |
- class rbtools.api.resource.base_comment.BaseCommentItemResource(transport: Transport, payload: JSONDict, url: str, token: str | None = None, **kwargs)[source]¶
Bases:
ItemResourceBase class for comment item resources.
Added in version 6.0.
- __firstlineno__ = 23¶
- __static_attributes__ = ()¶
- extra_data: ResourceExtraDataField¶
Extra data as part of the comment.
- get_user(**kwargs: Unpack[UserGetParams]) UserItemResource[source]¶
Get the user who made the comment.
- Parameters:
**kwargs (
dict) – Query arguments to include with the request.- Returns:
The user item resource.
- Return type:
rbtools.api.resource.UserItemResource- Raises:
rbtools.api.errors.APIError – The Review Board API returned an error.
rbtools.api.errors.ServerInterfaceError – An error occurred while communicating with the server.
- issue_status: Literal['dropped', 'open', 'resolved', 'verifying-dropped', 'verifying-resolved'] | None¶
The status of the issue.
- text_type: TextType¶
The text type for the comment text.