Class ApprovalRuleMergeCheck
The status of the approval rules.
Inherited Members
Namespace: Oci.DevopsService.Models
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class ApprovalRuleMergeCheck : MergeCheck
Properties
CurrentApprovalCount
Declaration
[JsonProperty(PropertyName = "currentApprovalCount")]
public int? CurrentApprovalCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The current number of approvals. |
Level
Declaration
[JsonProperty(PropertyName = "level")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ApprovalRuleMergeCheck.LevelEnum? Level { get; set; }
Property Value
Type | Description |
---|---|
ApprovalRuleMergeCheck.LevelEnum? | The level of rule. |
Reviewers
Declaration
[JsonProperty(PropertyName = "reviewers")]
public List<PrincipalDetails> Reviewers { get; set; }
Property Value
Type | Description |
---|---|
List<PrincipalDetails> | The list of default reviewers. |
RuleName
Declaration
[JsonProperty(PropertyName = "ruleName")]
public string RuleName { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the rule. |
Status
Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ApprovalRuleMergeCheck.StatusEnum? Status { get; set; }
Property Value
Type | Description |
---|---|
ApprovalRuleMergeCheck.StatusEnum? | The status of the approval rule. |
TotalApprovalCount
Declaration
[JsonProperty(PropertyName = "totalApprovalCount")]
public int? TotalApprovalCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of total approvals needed. |