Response body schema for PUT v1/validation-rules/{validationRuleId}.
| Name | Type | Description | Notes |
|---|---|---|---|
| Name | string | Custom, unique name for set of validation rules. | [optional] |
| Rules | Object | Contains all the rule definitions for the validation rule. It is a set of key value pairs representing the rules and logic between the rules. The keys are numbered consecutively beginning from `1`. The values are objects containing the rule conditions. | [optional] |
| BundleRules | Object | Contains all the definitions for the bundle rules. It is a set of key value pairs representing the rules and logic between them. The keys are numbered consecutively beginning from `1`. The values are objects containing the rule conditions. While updating with the PUT method, you can pass `"bundle_rules": null` to delete the configuration; in the response, an empty object is then returned. | [optional] |
| Error | ValidationRulesUpdateResponseBodyError | [optional] | |
| ApplicableTo | ValidationRulesUpdateResponseBodyApplicableTo | [optional] | |
| Type | string | Type of validation rule. | [optional] |
| ContextType | string | Validation rule context type. | Context Type |
| Id | string | Unique validation rule ID. | [optional] |
| CreatedAt | DateTimeOffset? | Timestamp representing the date and time when the validation rule was created. The value is shown in the ISO 8601 format. | [optional] |
| UpdatedAt | DateTimeOffset? | Timestamp representing the date and time when the validation rule was updated. The value is shown in the ISO 8601 format. | [optional] |
| AssignmentsCount | int? | The number of instances the validation rule has been assigned to different types of redeemables. | [optional] |
| Object | string | The type of the object represented by JSON. This object stores information about the validation rule. | [optional] |