PullRequestComment

class oci.devops.models.PullRequestComment(**kwargs)

Bases: object

User comments created by reviewers during the pull request review.

Attributes

CONTEXT_STATUS_NEEDS_PROCESSING A constant which can be used with the context_status property of a PullRequestComment.
CONTEXT_STATUS_PROCESSED A constant which can be used with the context_status property of a PullRequestComment.
FILE_TYPE_DESTINATION A constant which can be used with the file_type property of a PullRequestComment.
FILE_TYPE_SOURCE A constant which can be used with the file_type property of a PullRequestComment.
STATUS_ACTIVE A constant which can be used with the status property of a PullRequestComment.
STATUS_OUTDATED A constant which can be used with the status property of a PullRequestComment.
comment_context Gets the comment_context of this PullRequestComment.
commit_id Gets the commit_id of this PullRequestComment.
context_status Gets the context_status of this PullRequestComment.
created_by [Required] Gets the created_by of this PullRequestComment.
data [Required] Gets the data of this PullRequestComment.
file_path Gets the file_path of this PullRequestComment.
file_type Gets the file_type of this PullRequestComment.
id [Required] Gets the id of this PullRequestComment.
likes Gets the likes of this PullRequestComment.
line_number Gets the line_number of this PullRequestComment.
parent_id Gets the parent_id of this PullRequestComment.
pull_request_id [Required] Gets the pull_request_id of this PullRequestComment.
status [Required] Gets the status of this PullRequestComment.
time_created [Required] Gets the time_created of this PullRequestComment.
time_updated Gets the time_updated of this PullRequestComment.
updated_by Gets the updated_by of this PullRequestComment.

Methods

__init__(**kwargs) Initializes a new PullRequestComment object with values from keyword arguments.
CONTEXT_STATUS_NEEDS_PROCESSING = 'NEEDS_PROCESSING'

A constant which can be used with the context_status property of a PullRequestComment. This constant has a value of “NEEDS_PROCESSING”

CONTEXT_STATUS_PROCESSED = 'PROCESSED'

A constant which can be used with the context_status property of a PullRequestComment. This constant has a value of “PROCESSED”

FILE_TYPE_DESTINATION = 'DESTINATION'

A constant which can be used with the file_type property of a PullRequestComment. This constant has a value of “DESTINATION”

FILE_TYPE_SOURCE = 'SOURCE'

A constant which can be used with the file_type property of a PullRequestComment. This constant has a value of “SOURCE”

STATUS_ACTIVE = 'ACTIVE'

A constant which can be used with the status property of a PullRequestComment. This constant has a value of “ACTIVE”

STATUS_OUTDATED = 'OUTDATED'

A constant which can be used with the status property of a PullRequestComment. This constant has a value of “OUTDATED”

__init__(**kwargs)

Initializes a new PullRequestComment object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this PullRequestComment.
  • pull_request_id (str) – The value to assign to the pull_request_id property of this PullRequestComment.
  • data (str) – The value to assign to the data property of this PullRequestComment.
  • parent_id (str) – The value to assign to the parent_id property of this PullRequestComment.
  • file_path (str) – The value to assign to the file_path property of this PullRequestComment.
  • commit_id (str) – The value to assign to the commit_id property of this PullRequestComment.
  • file_type (str) – The value to assign to the file_type property of this PullRequestComment. Allowed values for this property are: “SOURCE”, “DESTINATION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • line_number (int) – The value to assign to the line_number property of this PullRequestComment.
  • likes (oci.devops.models.PullRequestCommentLikeCollection) – The value to assign to the likes property of this PullRequestComment.
  • status (str) – The value to assign to the status property of this PullRequestComment. Allowed values for this property are: “ACTIVE”, “OUTDATED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • time_created (datetime) – The value to assign to the time_created property of this PullRequestComment.
  • created_by (oci.devops.models.PrincipalDetails) – The value to assign to the created_by property of this PullRequestComment.
  • time_updated (datetime) – The value to assign to the time_updated property of this PullRequestComment.
  • updated_by (oci.devops.models.PrincipalDetails) – The value to assign to the updated_by property of this PullRequestComment.
  • context_status (str) – The value to assign to the context_status property of this PullRequestComment. Allowed values for this property are: “PROCESSED”, “NEEDS_PROCESSING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • comment_context (list[oci.devops.models.DiffLineDetails]) – The value to assign to the comment_context property of this PullRequestComment.
comment_context

Gets the comment_context of this PullRequestComment. 4 line snippet to be displayed as context for inline comments

Returns:The comment_context of this PullRequestComment.
Return type:list[oci.devops.models.DiffLineDetails]
commit_id

Gets the commit_id of this PullRequestComment. Commit SHA

Returns:The commit_id of this PullRequestComment.
Return type:str
context_status

Gets the context_status of this PullRequestComment. Shows the status of an inline comments context

Allowed values for this property are: “PROCESSED”, “NEEDS_PROCESSING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The context_status of this PullRequestComment.
Return type:str
created_by

[Required] Gets the created_by of this PullRequestComment.

Returns:The created_by of this PullRequestComment.
Return type:oci.devops.models.PrincipalDetails
data

[Required] Gets the data of this PullRequestComment. Content of the Comment.

Returns:The data of this PullRequestComment.
Return type:str
file_path

Gets the file_path of this PullRequestComment. File path in the commit

Returns:The file_path of this PullRequestComment.
Return type:str
file_type

Gets the file_type of this PullRequestComment. File path in the target commit

Allowed values for this property are: “SOURCE”, “DESTINATION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The file_type of this PullRequestComment.
Return type:str
id

[Required] Gets the id of this PullRequestComment. Unique identifier that is immutable on creation

Returns:The id of this PullRequestComment.
Return type:str
likes

Gets the likes of this PullRequestComment.

Returns:The likes of this PullRequestComment.
Return type:oci.devops.models.PullRequestCommentLikeCollection
line_number

Gets the line_number of this PullRequestComment. Line number in the file

Returns:The line_number of this PullRequestComment.
Return type:int
parent_id

Gets the parent_id of this PullRequestComment. ID of parent Comment

Returns:The parent_id of this PullRequestComment.
Return type:str
pull_request_id

[Required] Gets the pull_request_id of this PullRequestComment. OCID of the pull request that this comment belongs to

Returns:The pull_request_id of this PullRequestComment.
Return type:str
status

[Required] Gets the status of this PullRequestComment. Status of the Comment

Allowed values for this property are: “ACTIVE”, “OUTDATED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The status of this PullRequestComment.
Return type:str
time_created

[Required] Gets the time_created of this PullRequestComment. Creation timestamp. Format defined by RFC3339.

Returns:The time_created of this PullRequestComment.
Return type:datetime
time_updated

Gets the time_updated of this PullRequestComment. Latest update timestamp. Format defined by RFC3339.

Returns:The time_updated of this PullRequestComment.
Return type:datetime
updated_by

Gets the updated_by of this PullRequestComment.

Returns:The updated_by of this PullRequestComment.
Return type:oci.devops.models.PrincipalDetails