rbtools.api.resource.base_review_request¶
Base class for review request resources.
Added in version 6.0.
Classes
|
Base class for review request item resources. |
- class rbtools.api.resource.base_review_request.BaseReviewRequestItemResource(transport: Transport, payload: JSONDict, url: str, token: str | None = None, **kwargs)[source]¶
Bases:
ItemResourceBase class for review request item resources.
Added in version 6.0.
- __firstlineno__ = 28¶
- __static_attributes__ = ()¶
- branch: str¶
The branch that the code was changed on or will be committed to.
This is a free-form field that can store any text.
- bugs_closed: ResourceListField[str]¶
The list of bugs closed or referenced by this change.
- depends_on: ResourceListField[ReviewRequestItemResource]¶
The list of review requests that this review request depends on.
- description_text_type: TextType¶
The current or forced text type for the
descriptionfield.
- extra_data: ResourceExtraDataField¶
Extra data as part of the review request.
- get_submitter(**kwargs: Unpack[UserGetParams]) UserItemResource[source]¶
Get the submitter of the review request.
- 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.
- target_groups: ResourceListField[ResourceLinkField[ReviewGroupItemResource]]¶
The list of review groups who were requested to review this change.
- target_people: ResourceListField[ResourceLinkField[UserItemResource]]¶
The list of users who were requested to review this change.
- testing_done_text_type: TextType¶
The current or forced text type for the
testing_donefield.