Values.RuleSummarySourceThe summary of the rule.
type nonrec t = {identifier : RuleId.t option;The ID of the rule.
*)revision : Revision.t option;The revision of the rule.
*)ruleType : RuleType.t option;The type of the rule.
*)name : RuleName.t option;The name of the rule.
*)targetType : RuleTargetType.t option;The target type of the rule.
*)target : RuleTarget.t option;The target of the rule.
*)action : RuleAction.t option;The action of the rule.
*)scope : RuleScope.t option;The scope of the rule.
*)updatedAt : UpdatedAt.t option;The timestamp at which the rule was last updated.
*)lastUpdatedBy : UpdatedBy.t option;The timestamp at which the rule was last updated.
*)}val make :
?identifier:RuleId.t ->
?revision:Revision.t ->
?ruleType:RuleType.t ->
?name:RuleName.t ->
?targetType:RuleTargetType.t ->
?target:RuleTarget.t ->
?action:RuleAction.t ->
?scope:RuleScope.t ->
?updatedAt:UpdatedAt.t ->
?lastUpdatedBy:UpdatedBy.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of RuleId.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of [> `String of AssetTypeIdentifier.t ] list
| `String of DomainUnitId.t ])
list ])
list
| `Timestamp of UpdatedAt.t ])
list ]