Class PullRequestCommentSummary
summary of a pullRequest comment
Inherited Members
Namespace: Oci.DevopsService.Models
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class PullRequestCommentSummary
  Properties
CommentContext
Declaration
[JsonProperty(PropertyName = "commentContext")]
public List<DiffLineDetails> CommentContext { get; set; }
  Property Value
| Type | Description | 
|---|---|
| List<DiffLineDetails> | 4 line snippet to be displayed as context for inline comments  | 
      
CommitId
Declaration
[JsonProperty(PropertyName = "commitId")]
public string CommitId { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | Commit SHA  | 
      
ContextStatus
Declaration
[JsonProperty(PropertyName = "contextStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public PullRequestComment.ContextStatusEnum? ContextStatus { get; set; }
  Property Value
| Type | Description | 
|---|---|
| PullRequestComment.ContextStatusEnum? | Shows the status of an inline comments context  | 
      
CreatedBy
Declaration
[Required(ErrorMessage = "CreatedBy is required.")]
[JsonProperty(PropertyName = "createdBy")]
public PrincipalDetails CreatedBy { get; set; }
  Property Value
| Type | Description | 
|---|---|
| PrincipalDetails | 
Remarks
Required
Data
Declaration
[Required(ErrorMessage = "Data is required.")]
[JsonProperty(PropertyName = "data")]
public string Data { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | Content of the Comment.  | 
      
Remarks
Required
FilePath
Declaration
[JsonProperty(PropertyName = "filePath")]
public string FilePath { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | File path in the commit  | 
      
FileType
Declaration
[JsonProperty(PropertyName = "fileType")]
[JsonConverter(typeof(StringEnumConverter))]
public PullRequestComment.FileTypeEnum? FileType { get; set; }
  Property Value
| Type | Description | 
|---|---|
| PullRequestComment.FileTypeEnum? | File path in the target commit  | 
      
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | Unique identifier that is immutable on creation  | 
      
Remarks
Required
Likes
Declaration
[JsonProperty(PropertyName = "likes")]
public PullRequestCommentLikeCollection Likes { get; set; }
  Property Value
| Type | Description | 
|---|---|
| PullRequestCommentLikeCollection | 
LineNumber
Declaration
[JsonProperty(PropertyName = "lineNumber")]
public int? LineNumber { get; set; }
  Property Value
| Type | Description | 
|---|---|
| int? | Line number in the file  | 
      
ParentId
Declaration
[JsonProperty(PropertyName = "parentId")]
public string ParentId { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | ID of parent Comment  | 
      
PullRequestId
Declaration
[Required(ErrorMessage = "PullRequestId is required.")]
[JsonProperty(PropertyName = "pullRequestId")]
public string PullRequestId { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | OCID of the pull request that this comment belongs to  | 
      
Remarks
Required
Status
Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(StringEnumConverter))]
public PullRequestComment.StatusEnum? Status { get; set; }
  Property Value
| Type | Description | 
|---|---|
| PullRequestComment.StatusEnum? | Status of the Comment  | 
      
Remarks
Required
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
  Property Value
| Type | Description | 
|---|---|
| DateTime? | Creation timestamp. Format defined by RFC3339.  | 
      
Remarks
Required
TimeUpdated
Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
  Property Value
| Type | Description | 
|---|---|
| DateTime? | Latest update timestamp. Format defined by RFC3339.  | 
      
UpdatedBy
Declaration
[JsonProperty(PropertyName = "updatedBy")]
public PrincipalDetails UpdatedBy { get; set; }
  Property Value
| Type | Description | 
|---|---|
| PrincipalDetails |