VehicleMonitoringServicePermissionStructure Data Type

Implemented Interfaces
Serializable
Properties
name data type description
OperatorPermissions OperatorPermissions
LinePermissions LinePermissions
VehicleMonitoringPermissions VehicleMonitoringPermissions
Extensions ExtensionsStructure
Properties inherited from AbstractPermissionStructure
AllParticipants string
ParticipantRef ParticipantRefStructure
GeneralCapabilities GeneralCapabilities

Example

{
  "OperatorPermissions" : {
    "AllowAll" : true,
    "OperatorPermission" : [ {
      "OperatorRef" : { },
      "Allow" : true
    }, {
      "OperatorRef" : { },
      "Allow" : true
    } ]
  },
  "LinePermissions" : {
    "AllowAll" : true,
    "LinePermission" : [ {
      "LineRef" : { },
      "DirectionRef" : [ { }, { } ],
      "Allow" : true
    }, {
      "LineRef" : { },
      "DirectionRef" : [ { }, { } ],
      "Allow" : true
    } ]
  },
  "VehicleMonitoringPermissions" : {
    "AllowAll" : true,
    "VehicleMonitorPermission" : [ {
      "VehicleMonitoringRef" : { },
      "Allow" : true
    }, {
      "VehicleMonitoringRef" : { },
      "Allow" : true
    } ]
  },
  "Extensions" : {
    "any" : { }
  },
  "AllParticipants" : "...",
  "ParticipantRef" : {
    "value" : "..."
  },
  "GeneralCapabilities" : {
    "RequestResponse" : true,
    "PublishSubscribe" : true
  }
}