Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For all models, only the Type, Id, and ModelName attributes must be present. Other attributes can be left empty.

Operator

Attribute

Format

Type

operator

Id

UUID

ModelName

YYYY-MM-DD

Name

String

ObjectIDs

Hash

Example

Code Block
breakoutModewide
operator,a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11,2017-01-01,Name,{"objectidKind":"operatorObjectid"}

Stop Area

Attribute

Format

Type

stop_area

Id

UUID

ParentId

UUID

ReferentId

UUID

ModelName

YYYY-MM-DD

Name

String

ObjectIDs

Hash

LineIds

Array of UUID

Attributes

Hash

References

Hash

CollectedAlways

boolean

CollectChildren

boolean

CollectGeneralMessages

CollectSituations

boolean

Example

Code Block
breakoutModewide
stop_area,a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11,b0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11,c0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11,2017-01-01,Name,{"objectidKind":"stopAreaObjectid"},"[""d0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11"",""e0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11""]","{""AttributeKey"":""abcd""}","{""ReferenceType"":{""ObjectId"":{""objectidKind"":""5678""},""Id"":""42""}}",true,true,true

Lines

The 3 last attributes are optionnal, but you need to define them in the correct order. IE, the 8th attribute will always be CollectSituations, the 9th Number, and the 10th ReferentId.

Attribute

Format

Type

line

Id

UUID

ModelName

YYYY-MM-DD

Name

String

ObjectIDs

Hash

Attributes

Hash

References

Hash

CollectGeneralMessages

CollectSituations

boolean

Number

String

ReferentId

UUID

Example

Code Block
breakoutModewide
line,f0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11,2017-01-01,Name,{"objectidKind":"lineObjectid"},"{""AttributeKey"":""abcd""}","{""ReferenceType"":{""ObjectId"":{""objectidKind"":""5678""},""Id"":""42""}}",true,L3,f0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11

Vehicle Journeys

Attribute

Format

Type

vehicle_journey

Id

UUID

ModelName

YYYY-MM-DD

Name

String

ObjectIDs

Hash

LineId

UUID

OriginName

String

DestinationName

String

Attributes

Hash

References

Hash

DirectionType

String

Example

Code Block
breakoutModewide
 vehicle_journey,a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11,2017-01-01,Name,{"objectidKind":"VJObjectid"},a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a12,Origin,Destination,"{""AttributeKey"":""abcd""}","{""ReferenceType"":{""ObjectId"":{""objectidKind"":""5678""},""Id"":""42""}}",outbound

Stop Visits

A stop visit schedule is a hash with the following keys:

Attribute

Format

Type

vehicle

stop_

journey

visit

Id

UUID

ModelName

YYYY-MM-DD

ObjectIDs

Hash

StopAreaId

UUID

VehicleJourneyId

UUID

PassageOrder

Int

Schedules

Array of Hash

Attributes

Hash

References

Hash

Example

Code Block
breakoutModewide
stop_visit,a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11,2017-01-01,{"objectidKind":"VJObjectid"},a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a12,a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a13,1,"[{""Kind"":""expected"",""ArrivalTime"":""2017-08-17T10:45:50+02:00"",""DepartureTime"":""2017-08-17T10:45:55+02:00""}]","{""AttributeKey"":""abcd""}","{""ReferenceType"":{""ObjectId"":{""objectidKind"":""5678""},""Id"":""42""}}"

...