Class Approvers
Represent a structure to store sightings as workflow parameter
Inheritance
↳ object
↳ Approvers
Inherited Members
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
MemberwiseClone()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Plugins.ApproversProvider
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic class Approvers
Constructors
Approvers(List<string>, int)
Declarationpublic Approvers(List<string> ids, int requiredApprovalsNumber = 0)
| Type | Name | Description |
|---|---|---|
| List<string> | ids | |
| int | requiredApprovalsNumber |
Properties
ApproversDictionary
Declarationpublic Dictionary<string, bool> ApproversDictionary { get; set; }
| Type | Description |
|---|---|
| Dictionary<string, bool> |
RequiredApprovalsNumber
Declarationpublic int RequiredApprovalsNumber { get; }
| Type | Description |
|---|---|
| int |
IsApproved
Declaration[JsonIgnore]
public bool IsApproved { get; }
| Type | Description |
|---|---|
| bool |
Methods
Approve(string)
Declarationpublic void Approve(string id)
| Type | Name | Description |
|---|---|---|
| string | id |
Reset()
Declarationpublic void Reset()
GetAvailiableApprovers()
Declarationpublic List<string> GetAvailiableApprovers()
| Type | Description |
|---|---|
| List<string> |