Assembly: OptimaJet.Workflow.Core

Class Approvers

OptimaJet.Workflow.Plugins.ApproversProvider.Approvers

Represent a structure to store sightings as workflow parameter

public class Approvers

Constructors

public Approvers(List<string> ids, int requiredApprovalsNumber = 0) #

Parameters

Name
Type
Description
ids
List<String>
requiredApprovalsNumber
Int32

Properties

public Dictionary<string, bool> ApproversDictionary { get; set; } #
public int RequiredApprovalsNumber { get; } #
[JsonIgnore] [JsonIgnore] public bool IsApproved { get; } #

Methods

public void Approve(string id) #

Parameters

Name
Type
Description
id
String
public void Reset() #
public List<string> GetAvailiableApprovers() #

Returns

Type
Description
List<String>