Values_0.AttributeConditionSourceAn object to specify the predefined attribute condition.
type nonrec t = {name : PredefinedAttributeName.t option;The name of predefined attribute.
*)value : ProficiencyValue.t option;The value of predefined attribute.
*)proficiencyLevel : NullableProficiencyLevel.t option;The proficiency level of the condition.
*)range : Range.t option;An Object to define the minimum and maximum proficiency levels.
*)matchCriteria : MatchCriteria.t option;An object to define AgentsCriteria.
*)comparisonOperator : ComparisonOperator.t option;The operator of the condition.
*)}val make :
?name:PredefinedAttributeName.t ->
?value:ProficiencyValue.t ->
?proficiencyLevel:NullableProficiencyLevel.t ->
?range:Range.t ->
?matchCriteria:MatchCriteria.t ->
?comparisonOperator:ComparisonOperator.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Float of NullableProficiencyLevel.t
| `String of PredefinedAttributeName.t
| `Structure of
(string
* [> `Float of NullableProficiencyLevel.t
| `Structure of
(string * [> `List of [> `String of AgentId.t ] list ]) list ])
list ])
list ]