Class ApprovalRuleMergeCheck
The status of the approval rules.
Inherited Members
Namespace: Oci.DevopsService.Models
Assembly: OCI.DotNetSDK.Devops.dll
Syntax
public class ApprovalRuleMergeCheck : MergeCheckProperties
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. |