MaintenanceWorks Data Type

Implemented Interfaces
Serializable
Properties
name data type description
roadMaintenanceType array of RoadMaintenanceTypeEnum
maintenanceWorksExtension ExtensionType
Properties inherited from Roadworks
effectOnRoadLayout array of EffectOnRoadLayoutEnum
roadworksDuration RoadworksDurationEnum
roadworksScale RoadworksScaleEnum
underTraffic boolean
urgentRoadworks boolean
mobility Mobility
subjectTypeOfWorks SubjectTypeOfWorks
associatedMaintenanceVehicles AssociatedMaintenanceVehicles
roadworksExtension ExtensionType
Properties inherited from OperatorAction
actionOrigin OperatorActionOriginEnum
operatorActionStatus OperatorActionStatusEnum
provisional boolean
operatorActionExtension ExtensionType
Properties inherited from SituationRecord
situationRecordCreationReference string
situationRecordCreationTime DateTime
situationRecordObservationTime DateTime
situationRecordVersion number
situationRecordVersionTime DateTime
situationRecordFirstSupplierVersionTime DateTime
informationUsageOverride InformationUsageEnum
probabilityOfOccurrence ProbabilityOfOccurrenceEnum
sourceInformation SourceInformation
validity Validity
impact Impact
cause Cause
advice array of Advice
generalPublicComment array of CommentStructure
nonGeneralPublicComment array of CommentStructure
groupOfLocations GroupOfLocations
management Management
situationRecordExtension ExtensionType
id string

Example

{
  "roadMaintenanceType" : [ "saltingInProgress", "saltingInProgress" ],
  "maintenanceWorksExtension" : {
    "anies" : [ {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    }, {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    } ]
  },
  "effectOnRoadLayout" : [ "newRoadworksLayout", "narrowLanes" ],
  "roadworksDuration" : "longTerm",
  "roadworksScale" : "medium",
  "underTraffic" : true,
  "urgentRoadworks" : true,
  "mobility" : {
    "mobilityType" : "stationary",
    "mobilityExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "subjectTypeOfWorks" : {
    "subjectTypeOfWorks" : "levelCrossing",
    "numberOfSubjects" : 12345,
    "subjectTypeOfWorksExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "associatedMaintenanceVehicles" : {
    "numberOfMaintenanceVehicles" : 12345,
    "maintenanceVehicleActions" : [ "stoppingToServiceEquipments", "snowClearing" ],
    "associatedMaintenanceVehiclesExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "roadworksExtension" : {
    "anies" : [ {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    }, {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    } ]
  },
  "actionOrigin" : "external",
  "operatorActionStatus" : "over",
  "provisional" : true,
  "operatorActionExtension" : {
    "anies" : [ {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    }, {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    } ]
  },
  "situationRecordCreationReference" : "...",
  "situationRecordCreationTime" : {
    "value" : "..."
  },
  "situationRecordObservationTime" : {
    "value" : "..."
  },
  "situationRecordVersion" : 12345,
  "situationRecordVersionTime" : {
    "value" : "..."
  },
  "situationRecordFirstSupplierVersionTime" : {
    "value" : "..."
  },
  "informationUsageOverride" : "variableMessageSign",
  "probabilityOfOccurrence" : "improbable",
  "sourceInformation" : {
    "sourceCountry" : "mk",
    "sourceIdentification" : "...",
    "sourceName" : {
      "value" : [ { }, { } ]
    },
    "sourceType" : "roadOperatorPatrol",
    "reliable" : true,
    "sourceInformationExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "validity" : {
    "validityStatus" : "suspended",
    "validityTimeSpecification" : {
      "overallStartTime" : { },
      "overallEndTime" : { },
      "validPeriod" : [ { }, { } ],
      "exceptionPeriod" : [ { }, { } ],
      "overallPeriodExtension" : { }
    },
    "validityExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "impact" : {
    "impactOnTraffic" : "freeFlow",
    "impactDetails" : {
      "capacityRemaining" : 12345.0,
      "numberOfLanesRestricted" : 12345,
      "numberOfOperationalLanes" : 12345,
      "originalNumberOfLanes" : 12345,
      "trafficRestrictionType" : "carriagewayBlocked",
      "impactDetailsExtension" : { }
    },
    "delays" : {
      "delayCoded" : "delayLessThanThirtyMinutes",
      "delaysType" : "veryLongDelays",
      "delayTimeValue" : 12345.0,
      "delaysExtension" : { }
    },
    "impactExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "cause" : { },
  "advice" : [ {
    "adviceExtension" : {
      "anies" : [ { }, { } ]
    }
  }, {
    "adviceExtension" : {
      "anies" : [ { }, { } ]
    }
  } ],
  "generalPublicComment" : [ {
    "comment" : {
      "value" : [ { }, { } ]
    },
    "commentDateTime" : {
      "value" : "..."
    },
    "commentExtension" : {
      "anies" : [ { }, { } ]
    }
  }, {
    "comment" : {
      "value" : [ { }, { } ]
    },
    "commentDateTime" : {
      "value" : "..."
    },
    "commentExtension" : {
      "anies" : [ { }, { } ]
    }
  } ],
  "nonGeneralPublicComment" : [ {
    "comment" : {
      "value" : [ { }, { } ]
    },
    "commentDateTime" : {
      "value" : "..."
    },
    "commentExtension" : {
      "anies" : [ { }, { } ]
    }
  }, {
    "comment" : {
      "value" : [ { }, { } ]
    },
    "commentDateTime" : {
      "value" : "..."
    },
    "commentExtension" : {
      "anies" : [ { }, { } ]
    }
  } ],
  "groupOfLocations" : {
    "locationContainedInGroup" : [ {
      "locationExtension" : { }
    }, {
      "locationExtension" : { }
    } ],
    "routeDestination" : [ { }, { } ],
    "groupOfLocationsExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "management" : {
    "lifeCycleManagement" : {
      "cancel" : true,
      "end" : true,
      "lifeCycleManagementExtension" : { }
    },
    "filterExitManagement" : {
      "filterEnd" : true,
      "filterOutOfRange" : true,
      "filterExitManagementExtension" : { }
    },
    "managementExtension" : {
      "anies" : [ { }, { } ]
    }
  },
  "situationRecordExtension" : {
    "anies" : [ {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    }, {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    } ]
  },
  "id" : "..."
}