Era.Common.DataDefinition.Trigger.TriggerThrottle_TimeRange

Description

Configuration for: Allow ticks only within the provided time ranges. If no time range is provided, tick is never allowed.

Properties

Name JsonSchemaType Description
allowedRanges array of references to Era.Common.DataDefinition.Scheduler.CronTimeRange Allowed time ranges for trigger ticks.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.DataDefinition.Trigger.TriggerThrottle

JsonSchema

{
    "title": "Era.Common.DataDefinition.Trigger.TriggerThrottle_TimeRange",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Trigger.TriggerThrottle_TimeRange"
    ],
    "properties": {
        "Era.Common.DataDefinition.Trigger.TriggerThrottle_TimeRange": {
            "$ref": "#/definitions/TriggerThrottle_TimeRange"
        }
    },
    "definitions": {
        "TriggerThrottle_TimeRange": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "allowedRanges": {
                    "minItems": 1,
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Scheduler.CronTimeRange#/definitions/CronTimeRange"
                        }
                    ]
                }
            }
        }
    }
}