PUT api/Schedules/Steps/EnableValidationBefore/{id}?numberOfLogs={numberOfLogs}

Enables ValidationBefore at the Step level

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

The ID of the Step

integer

Required

numberOfLogs

Number of Event Logs to include at each level of the Schedule, with a default value of 1. Setting this to -1 will return all logs

integer

Default value is 1

Body Parameters

None.

Response Information

Resource Description

object

GetSchedulesResponse
NameDescriptionTypeAdditional information
Schedules

Array of Schedules

Collection of ScheduleParent

None.

Messages

Array of messages

Collection of Message

None.

ServerInformation

Relevant information regarding the Server

ServerInformation

None.

VersionInformation

Relevant information regarding the API's version

VersionInformation

None.

Response Formats

application/json, text/json, text/html

Sample:
{
  "Schedules": [
    {
      "Progress": 1.0,
      "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
      "ApprovedBy": 1,
      "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
      "CancelledBy": 1,
      "Status": 1,
      "ErrorStatus": 0,
      "Editable": true,
      "EventLogs": [
        {
          "EventDt": "2025-11-09T21:35:00.7789454+10:00",
          "Identifier": 2,
          "Type": 0,
          "SubType": "sample string 3",
          "Description": "sample string 4"
        },
        {
          "EventDt": "2025-11-09T21:35:00.7789454+10:00",
          "Identifier": 2,
          "Type": 0,
          "SubType": "sample string 3",
          "Description": "sample string 4"
        }
      ],
      "ID": 1,
      "Name": "sample string 1",
      "Description": "sample string 2",
      "StartDate": "2025-11-09T21:35:00.7789454+10:00",
      "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
      "ContainsValidation": true,
      "ValidationEnable": true,
      "OwnerID": 1,
      "OwnerType": 10,
      "Settings": {
        "ResendOnErrorCount": 1,
        "AutoCancel": true,
        "CommandRetryLimit": 1,
        "ResendOnError": true,
        "ResendOnErrorLimit": 1,
        "AllowStartDateAdjustment": true,
        "SendPeriod": "00:00:00.1234567"
      },
      "StartConditions": [
        {
          "ID": 1,
          "Name": "sample string 2"
        },
        {
          "ID": 1,
          "Name": "sample string 2"
        }
      ],
      "Groups": [
        {
          "Status": 0,
          "ErrorStatus": 0,
          "Progress": 1.0,
          "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
          "ApprovedBy": 2,
          "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
          "CancelledBy": 3,
          "Editable": true,
          "EventLogs": [
            {
              "EventDt": "2025-11-09T21:35:00.7789454+10:00",
              "Identifier": 2,
              "Type": 0,
              "SubType": "sample string 3",
              "Description": "sample string 4"
            },
            {
              "EventDt": "2025-11-09T21:35:00.7789454+10:00",
              "Identifier": 2,
              "Type": 0,
              "SubType": "sample string 3",
              "Description": "sample string 4"
            }
          ],
          "ID": 1,
          "Name": "sample string 5",
          "Description": "sample string 6",
          "ParentGroupID": 1,
          "DisplayIndex": 1,
          "AutoSkip": true,
          "ContainsValidation": true,
          "ValidationEnable": true,
          "Offset": "00:00:00.1234567",
          "StartDate": "2025-11-09T21:35:00.7789454+10:00",
          "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
          "OwnerID": 1,
          "OwnerType": 10,
          "LinkID": 1,
          "LinkObjectType": 0,
          "LinkType": 0,
          "TotalRunTime": "00:00:00.1234567",
          "Steps": [
            {
              "Status": 1,
              "ErrorStatus": 0,
              "ErrorDescription": 0,
              "Progress": 1.0,
              "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
              "ApprovedBy": 2,
              "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
              "CancelledBy": 3,
              "EarlyFinishDt": "2025-11-09T21:35:00.7789454+10:00",
              "EarlyFinishReason": 0,
              "Editable": true,
              "Reading": {
                "DelayFromStart": 1,
                "TimeToRun": 2,
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 4,
                "Units": 5,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 6"
              },
              "LinkedReading": {
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 2,
                "Units": 3,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 4"
              },
              "EventLogs": [
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                },
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                }
              ],
              "ID": 1,
              "GroupID": 1,
              "Description": "sample string 6",
              "Type": 0,
              "DisplayIndex": 1,
              "AutoSkip": true,
              "LinkID": 1,
              "LinkObjectType": 0,
              "LinkType": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 7",
              "SetValue": 1.0,
              "ReturnValue": 1.0,
              "StartDate": "2025-11-09T21:35:00.7789454+10:00",
              "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
              "StartOffset": "00:00:00.1234567",
              "FinishOffset": "00:00:00.1234567",
              "Offset": "00:00:00.1234567",
              "Duration": "00:00:00.1234567",
              "LinkedDeviceID": 1,
              "LinkedDeviceName": "sample string 8",
              "LinkCutoffValue": 1.0,
              "BatchTotalised": true,
              "ContainsValidation": true,
              "ValidationBeforeSpan": "00:00:00.1234567",
              "ValidationBeforeLimit": 1,
              "ValidationBeforeEnable": true,
              "ValidationBeforeID": 1,
              "ValidationBeforeName": "sample string 9",
              "ValidationDuringSpan": "00:00:00.1234567",
              "ValidationDuringLimit": 1,
              "ValidationDuringEnable": true,
              "ValidationDuringID": 1,
              "ValidationDuringName": "sample string 10",
              "ValidationAfterSpan": "00:00:00.1234567",
              "ValidationAfterLimit": 1,
              "ValidationAfterEnable": true,
              "ValidationAfterID": 1,
              "ValidationAfterName": "sample string 11"
            },
            {
              "Status": 1,
              "ErrorStatus": 0,
              "ErrorDescription": 0,
              "Progress": 1.0,
              "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
              "ApprovedBy": 2,
              "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
              "CancelledBy": 3,
              "EarlyFinishDt": "2025-11-09T21:35:00.7789454+10:00",
              "EarlyFinishReason": 0,
              "Editable": true,
              "Reading": {
                "DelayFromStart": 1,
                "TimeToRun": 2,
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 4,
                "Units": 5,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 6"
              },
              "LinkedReading": {
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 2,
                "Units": 3,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 4"
              },
              "EventLogs": [
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                },
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                }
              ],
              "ID": 1,
              "GroupID": 1,
              "Description": "sample string 6",
              "Type": 0,
              "DisplayIndex": 1,
              "AutoSkip": true,
              "LinkID": 1,
              "LinkObjectType": 0,
              "LinkType": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 7",
              "SetValue": 1.0,
              "ReturnValue": 1.0,
              "StartDate": "2025-11-09T21:35:00.7789454+10:00",
              "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
              "StartOffset": "00:00:00.1234567",
              "FinishOffset": "00:00:00.1234567",
              "Offset": "00:00:00.1234567",
              "Duration": "00:00:00.1234567",
              "LinkedDeviceID": 1,
              "LinkedDeviceName": "sample string 8",
              "LinkCutoffValue": 1.0,
              "BatchTotalised": true,
              "ContainsValidation": true,
              "ValidationBeforeSpan": "00:00:00.1234567",
              "ValidationBeforeLimit": 1,
              "ValidationBeforeEnable": true,
              "ValidationBeforeID": 1,
              "ValidationBeforeName": "sample string 9",
              "ValidationDuringSpan": "00:00:00.1234567",
              "ValidationDuringLimit": 1,
              "ValidationDuringEnable": true,
              "ValidationDuringID": 1,
              "ValidationDuringName": "sample string 10",
              "ValidationAfterSpan": "00:00:00.1234567",
              "ValidationAfterLimit": 1,
              "ValidationAfterEnable": true,
              "ValidationAfterID": 1,
              "ValidationAfterName": "sample string 11"
            }
          ]
        },
        {
          "Status": 0,
          "ErrorStatus": 0,
          "Progress": 1.0,
          "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
          "ApprovedBy": 2,
          "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
          "CancelledBy": 3,
          "Editable": true,
          "EventLogs": [
            {
              "EventDt": "2025-11-09T21:35:00.7789454+10:00",
              "Identifier": 2,
              "Type": 0,
              "SubType": "sample string 3",
              "Description": "sample string 4"
            },
            {
              "EventDt": "2025-11-09T21:35:00.7789454+10:00",
              "Identifier": 2,
              "Type": 0,
              "SubType": "sample string 3",
              "Description": "sample string 4"
            }
          ],
          "ID": 1,
          "Name": "sample string 5",
          "Description": "sample string 6",
          "ParentGroupID": 1,
          "DisplayIndex": 1,
          "AutoSkip": true,
          "ContainsValidation": true,
          "ValidationEnable": true,
          "Offset": "00:00:00.1234567",
          "StartDate": "2025-11-09T21:35:00.7789454+10:00",
          "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
          "OwnerID": 1,
          "OwnerType": 10,
          "LinkID": 1,
          "LinkObjectType": 0,
          "LinkType": 0,
          "TotalRunTime": "00:00:00.1234567",
          "Steps": [
            {
              "Status": 1,
              "ErrorStatus": 0,
              "ErrorDescription": 0,
              "Progress": 1.0,
              "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
              "ApprovedBy": 2,
              "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
              "CancelledBy": 3,
              "EarlyFinishDt": "2025-11-09T21:35:00.7789454+10:00",
              "EarlyFinishReason": 0,
              "Editable": true,
              "Reading": {
                "DelayFromStart": 1,
                "TimeToRun": 2,
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 4,
                "Units": 5,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 6"
              },
              "LinkedReading": {
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 2,
                "Units": 3,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 4"
              },
              "EventLogs": [
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                },
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                }
              ],
              "ID": 1,
              "GroupID": 1,
              "Description": "sample string 6",
              "Type": 0,
              "DisplayIndex": 1,
              "AutoSkip": true,
              "LinkID": 1,
              "LinkObjectType": 0,
              "LinkType": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 7",
              "SetValue": 1.0,
              "ReturnValue": 1.0,
              "StartDate": "2025-11-09T21:35:00.7789454+10:00",
              "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
              "StartOffset": "00:00:00.1234567",
              "FinishOffset": "00:00:00.1234567",
              "Offset": "00:00:00.1234567",
              "Duration": "00:00:00.1234567",
              "LinkedDeviceID": 1,
              "LinkedDeviceName": "sample string 8",
              "LinkCutoffValue": 1.0,
              "BatchTotalised": true,
              "ContainsValidation": true,
              "ValidationBeforeSpan": "00:00:00.1234567",
              "ValidationBeforeLimit": 1,
              "ValidationBeforeEnable": true,
              "ValidationBeforeID": 1,
              "ValidationBeforeName": "sample string 9",
              "ValidationDuringSpan": "00:00:00.1234567",
              "ValidationDuringLimit": 1,
              "ValidationDuringEnable": true,
              "ValidationDuringID": 1,
              "ValidationDuringName": "sample string 10",
              "ValidationAfterSpan": "00:00:00.1234567",
              "ValidationAfterLimit": 1,
              "ValidationAfterEnable": true,
              "ValidationAfterID": 1,
              "ValidationAfterName": "sample string 11"
            },
            {
              "Status": 1,
              "ErrorStatus": 0,
              "ErrorDescription": 0,
              "Progress": 1.0,
              "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
              "ApprovedBy": 2,
              "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
              "CancelledBy": 3,
              "EarlyFinishDt": "2025-11-09T21:35:00.7789454+10:00",
              "EarlyFinishReason": 0,
              "Editable": true,
              "Reading": {
                "DelayFromStart": 1,
                "TimeToRun": 2,
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 4,
                "Units": 5,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 6"
              },
              "LinkedReading": {
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 2,
                "Units": 3,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 4"
              },
              "EventLogs": [
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                },
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                }
              ],
              "ID": 1,
              "GroupID": 1,
              "Description": "sample string 6",
              "Type": 0,
              "DisplayIndex": 1,
              "AutoSkip": true,
              "LinkID": 1,
              "LinkObjectType": 0,
              "LinkType": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 7",
              "SetValue": 1.0,
              "ReturnValue": 1.0,
              "StartDate": "2025-11-09T21:35:00.7789454+10:00",
              "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
              "StartOffset": "00:00:00.1234567",
              "FinishOffset": "00:00:00.1234567",
              "Offset": "00:00:00.1234567",
              "Duration": "00:00:00.1234567",
              "LinkedDeviceID": 1,
              "LinkedDeviceName": "sample string 8",
              "LinkCutoffValue": 1.0,
              "BatchTotalised": true,
              "ContainsValidation": true,
              "ValidationBeforeSpan": "00:00:00.1234567",
              "ValidationBeforeLimit": 1,
              "ValidationBeforeEnable": true,
              "ValidationBeforeID": 1,
              "ValidationBeforeName": "sample string 9",
              "ValidationDuringSpan": "00:00:00.1234567",
              "ValidationDuringLimit": 1,
              "ValidationDuringEnable": true,
              "ValidationDuringID": 1,
              "ValidationDuringName": "sample string 10",
              "ValidationAfterSpan": "00:00:00.1234567",
              "ValidationAfterLimit": 1,
              "ValidationAfterEnable": true,
              "ValidationAfterID": 1,
              "ValidationAfterName": "sample string 11"
            }
          ]
        }
      ]
    },
    {
      "Progress": 1.0,
      "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
      "ApprovedBy": 1,
      "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
      "CancelledBy": 1,
      "Status": 1,
      "ErrorStatus": 0,
      "Editable": true,
      "EventLogs": [
        {
          "EventDt": "2025-11-09T21:35:00.7789454+10:00",
          "Identifier": 2,
          "Type": 0,
          "SubType": "sample string 3",
          "Description": "sample string 4"
        },
        {
          "EventDt": "2025-11-09T21:35:00.7789454+10:00",
          "Identifier": 2,
          "Type": 0,
          "SubType": "sample string 3",
          "Description": "sample string 4"
        }
      ],
      "ID": 1,
      "Name": "sample string 1",
      "Description": "sample string 2",
      "StartDate": "2025-11-09T21:35:00.7789454+10:00",
      "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
      "ContainsValidation": true,
      "ValidationEnable": true,
      "OwnerID": 1,
      "OwnerType": 10,
      "Settings": {
        "ResendOnErrorCount": 1,
        "AutoCancel": true,
        "CommandRetryLimit": 1,
        "ResendOnError": true,
        "ResendOnErrorLimit": 1,
        "AllowStartDateAdjustment": true,
        "SendPeriod": "00:00:00.1234567"
      },
      "StartConditions": [
        {
          "ID": 1,
          "Name": "sample string 2"
        },
        {
          "ID": 1,
          "Name": "sample string 2"
        }
      ],
      "Groups": [
        {
          "Status": 0,
          "ErrorStatus": 0,
          "Progress": 1.0,
          "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
          "ApprovedBy": 2,
          "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
          "CancelledBy": 3,
          "Editable": true,
          "EventLogs": [
            {
              "EventDt": "2025-11-09T21:35:00.7789454+10:00",
              "Identifier": 2,
              "Type": 0,
              "SubType": "sample string 3",
              "Description": "sample string 4"
            },
            {
              "EventDt": "2025-11-09T21:35:00.7789454+10:00",
              "Identifier": 2,
              "Type": 0,
              "SubType": "sample string 3",
              "Description": "sample string 4"
            }
          ],
          "ID": 1,
          "Name": "sample string 5",
          "Description": "sample string 6",
          "ParentGroupID": 1,
          "DisplayIndex": 1,
          "AutoSkip": true,
          "ContainsValidation": true,
          "ValidationEnable": true,
          "Offset": "00:00:00.1234567",
          "StartDate": "2025-11-09T21:35:00.7789454+10:00",
          "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
          "OwnerID": 1,
          "OwnerType": 10,
          "LinkID": 1,
          "LinkObjectType": 0,
          "LinkType": 0,
          "TotalRunTime": "00:00:00.1234567",
          "Steps": [
            {
              "Status": 1,
              "ErrorStatus": 0,
              "ErrorDescription": 0,
              "Progress": 1.0,
              "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
              "ApprovedBy": 2,
              "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
              "CancelledBy": 3,
              "EarlyFinishDt": "2025-11-09T21:35:00.7789454+10:00",
              "EarlyFinishReason": 0,
              "Editable": true,
              "Reading": {
                "DelayFromStart": 1,
                "TimeToRun": 2,
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 4,
                "Units": 5,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 6"
              },
              "LinkedReading": {
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 2,
                "Units": 3,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 4"
              },
              "EventLogs": [
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                },
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                }
              ],
              "ID": 1,
              "GroupID": 1,
              "Description": "sample string 6",
              "Type": 0,
              "DisplayIndex": 1,
              "AutoSkip": true,
              "LinkID": 1,
              "LinkObjectType": 0,
              "LinkType": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 7",
              "SetValue": 1.0,
              "ReturnValue": 1.0,
              "StartDate": "2025-11-09T21:35:00.7789454+10:00",
              "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
              "StartOffset": "00:00:00.1234567",
              "FinishOffset": "00:00:00.1234567",
              "Offset": "00:00:00.1234567",
              "Duration": "00:00:00.1234567",
              "LinkedDeviceID": 1,
              "LinkedDeviceName": "sample string 8",
              "LinkCutoffValue": 1.0,
              "BatchTotalised": true,
              "ContainsValidation": true,
              "ValidationBeforeSpan": "00:00:00.1234567",
              "ValidationBeforeLimit": 1,
              "ValidationBeforeEnable": true,
              "ValidationBeforeID": 1,
              "ValidationBeforeName": "sample string 9",
              "ValidationDuringSpan": "00:00:00.1234567",
              "ValidationDuringLimit": 1,
              "ValidationDuringEnable": true,
              "ValidationDuringID": 1,
              "ValidationDuringName": "sample string 10",
              "ValidationAfterSpan": "00:00:00.1234567",
              "ValidationAfterLimit": 1,
              "ValidationAfterEnable": true,
              "ValidationAfterID": 1,
              "ValidationAfterName": "sample string 11"
            },
            {
              "Status": 1,
              "ErrorStatus": 0,
              "ErrorDescription": 0,
              "Progress": 1.0,
              "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
              "ApprovedBy": 2,
              "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
              "CancelledBy": 3,
              "EarlyFinishDt": "2025-11-09T21:35:00.7789454+10:00",
              "EarlyFinishReason": 0,
              "Editable": true,
              "Reading": {
                "DelayFromStart": 1,
                "TimeToRun": 2,
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 4,
                "Units": 5,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 6"
              },
              "LinkedReading": {
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 2,
                "Units": 3,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 4"
              },
              "EventLogs": [
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                },
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                }
              ],
              "ID": 1,
              "GroupID": 1,
              "Description": "sample string 6",
              "Type": 0,
              "DisplayIndex": 1,
              "AutoSkip": true,
              "LinkID": 1,
              "LinkObjectType": 0,
              "LinkType": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 7",
              "SetValue": 1.0,
              "ReturnValue": 1.0,
              "StartDate": "2025-11-09T21:35:00.7789454+10:00",
              "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
              "StartOffset": "00:00:00.1234567",
              "FinishOffset": "00:00:00.1234567",
              "Offset": "00:00:00.1234567",
              "Duration": "00:00:00.1234567",
              "LinkedDeviceID": 1,
              "LinkedDeviceName": "sample string 8",
              "LinkCutoffValue": 1.0,
              "BatchTotalised": true,
              "ContainsValidation": true,
              "ValidationBeforeSpan": "00:00:00.1234567",
              "ValidationBeforeLimit": 1,
              "ValidationBeforeEnable": true,
              "ValidationBeforeID": 1,
              "ValidationBeforeName": "sample string 9",
              "ValidationDuringSpan": "00:00:00.1234567",
              "ValidationDuringLimit": 1,
              "ValidationDuringEnable": true,
              "ValidationDuringID": 1,
              "ValidationDuringName": "sample string 10",
              "ValidationAfterSpan": "00:00:00.1234567",
              "ValidationAfterLimit": 1,
              "ValidationAfterEnable": true,
              "ValidationAfterID": 1,
              "ValidationAfterName": "sample string 11"
            }
          ]
        },
        {
          "Status": 0,
          "ErrorStatus": 0,
          "Progress": 1.0,
          "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
          "ApprovedBy": 2,
          "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
          "CancelledBy": 3,
          "Editable": true,
          "EventLogs": [
            {
              "EventDt": "2025-11-09T21:35:00.7789454+10:00",
              "Identifier": 2,
              "Type": 0,
              "SubType": "sample string 3",
              "Description": "sample string 4"
            },
            {
              "EventDt": "2025-11-09T21:35:00.7789454+10:00",
              "Identifier": 2,
              "Type": 0,
              "SubType": "sample string 3",
              "Description": "sample string 4"
            }
          ],
          "ID": 1,
          "Name": "sample string 5",
          "Description": "sample string 6",
          "ParentGroupID": 1,
          "DisplayIndex": 1,
          "AutoSkip": true,
          "ContainsValidation": true,
          "ValidationEnable": true,
          "Offset": "00:00:00.1234567",
          "StartDate": "2025-11-09T21:35:00.7789454+10:00",
          "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
          "OwnerID": 1,
          "OwnerType": 10,
          "LinkID": 1,
          "LinkObjectType": 0,
          "LinkType": 0,
          "TotalRunTime": "00:00:00.1234567",
          "Steps": [
            {
              "Status": 1,
              "ErrorStatus": 0,
              "ErrorDescription": 0,
              "Progress": 1.0,
              "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
              "ApprovedBy": 2,
              "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
              "CancelledBy": 3,
              "EarlyFinishDt": "2025-11-09T21:35:00.7789454+10:00",
              "EarlyFinishReason": 0,
              "Editable": true,
              "Reading": {
                "DelayFromStart": 1,
                "TimeToRun": 2,
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 4,
                "Units": 5,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 6"
              },
              "LinkedReading": {
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 2,
                "Units": 3,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 4"
              },
              "EventLogs": [
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                },
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                }
              ],
              "ID": 1,
              "GroupID": 1,
              "Description": "sample string 6",
              "Type": 0,
              "DisplayIndex": 1,
              "AutoSkip": true,
              "LinkID": 1,
              "LinkObjectType": 0,
              "LinkType": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 7",
              "SetValue": 1.0,
              "ReturnValue": 1.0,
              "StartDate": "2025-11-09T21:35:00.7789454+10:00",
              "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
              "StartOffset": "00:00:00.1234567",
              "FinishOffset": "00:00:00.1234567",
              "Offset": "00:00:00.1234567",
              "Duration": "00:00:00.1234567",
              "LinkedDeviceID": 1,
              "LinkedDeviceName": "sample string 8",
              "LinkCutoffValue": 1.0,
              "BatchTotalised": true,
              "ContainsValidation": true,
              "ValidationBeforeSpan": "00:00:00.1234567",
              "ValidationBeforeLimit": 1,
              "ValidationBeforeEnable": true,
              "ValidationBeforeID": 1,
              "ValidationBeforeName": "sample string 9",
              "ValidationDuringSpan": "00:00:00.1234567",
              "ValidationDuringLimit": 1,
              "ValidationDuringEnable": true,
              "ValidationDuringID": 1,
              "ValidationDuringName": "sample string 10",
              "ValidationAfterSpan": "00:00:00.1234567",
              "ValidationAfterLimit": 1,
              "ValidationAfterEnable": true,
              "ValidationAfterID": 1,
              "ValidationAfterName": "sample string 11"
            },
            {
              "Status": 1,
              "ErrorStatus": 0,
              "ErrorDescription": 0,
              "Progress": 1.0,
              "ApprovedDate": "2025-11-09T21:35:00.7789454+10:00",
              "ApprovedBy": 2,
              "CancelledDate": "2025-11-09T21:35:00.7789454+10:00",
              "CancelledBy": 3,
              "EarlyFinishDt": "2025-11-09T21:35:00.7789454+10:00",
              "EarlyFinishReason": 0,
              "Editable": true,
              "Reading": {
                "DelayFromStart": 1,
                "TimeToRun": 2,
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 4,
                "Units": 5,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 6"
              },
              "LinkedReading": {
                "LastReading": "2025-11-09T21:35:00.7789454+10:00",
                "Type": 2,
                "Units": 3,
                "Value": "1.0",
                "NumericalValue": 1.0,
                "Notes": "sample string 4"
              },
              "EventLogs": [
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                },
                {
                  "EventDt": "2025-11-09T21:35:00.7789454+10:00",
                  "Identifier": 2,
                  "Type": 0,
                  "SubType": "sample string 3",
                  "Description": "sample string 4"
                }
              ],
              "ID": 1,
              "GroupID": 1,
              "Description": "sample string 6",
              "Type": 0,
              "DisplayIndex": 1,
              "AutoSkip": true,
              "LinkID": 1,
              "LinkObjectType": 0,
              "LinkType": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 7",
              "SetValue": 1.0,
              "ReturnValue": 1.0,
              "StartDate": "2025-11-09T21:35:00.7789454+10:00",
              "FinishDate": "2025-11-09T21:35:00.7789454+10:00",
              "StartOffset": "00:00:00.1234567",
              "FinishOffset": "00:00:00.1234567",
              "Offset": "00:00:00.1234567",
              "Duration": "00:00:00.1234567",
              "LinkedDeviceID": 1,
              "LinkedDeviceName": "sample string 8",
              "LinkCutoffValue": 1.0,
              "BatchTotalised": true,
              "ContainsValidation": true,
              "ValidationBeforeSpan": "00:00:00.1234567",
              "ValidationBeforeLimit": 1,
              "ValidationBeforeEnable": true,
              "ValidationBeforeID": 1,
              "ValidationBeforeName": "sample string 9",
              "ValidationDuringSpan": "00:00:00.1234567",
              "ValidationDuringLimit": 1,
              "ValidationDuringEnable": true,
              "ValidationDuringID": 1,
              "ValidationDuringName": "sample string 10",
              "ValidationAfterSpan": "00:00:00.1234567",
              "ValidationAfterLimit": 1,
              "ValidationAfterEnable": true,
              "ValidationAfterID": 1,
              "ValidationAfterName": "sample string 11"
            }
          ]
        }
      ]
    }
  ],
  "Messages": [
    {
      "Severity": 0,
      "MessageCode": 1,
      "CodeDesc": 2,
      "MessageText": "sample string 3",
      "RecordNumber": 4
    },
    {
      "Severity": 0,
      "MessageCode": 1,
      "CodeDesc": 2,
      "MessageText": "sample string 3",
      "RecordNumber": 4
    }
  ],
  "ServerInformation": {
    "CurrentTimeUTC": "2025-11-09T21:35:00.7789454+10:00",
    "BuildDateUTC": "2025-11-09T21:35:00.7789454+10:00"
  },
  "VersionInformation": {
    "Major": 1,
    "Minor": 8,
    "Hotfix": 0,
    "Beta": true,
    "Version": "1.8.0.BETA"
  }
}