...
Every parking session is described by the following data structure:
Code Block | ||
---|---|---|
| ||
{ "parking_session_uuid":string, "correction_counter":integer, "session_start":{ "event_time":string // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00) "delta_time_sec":integer, "message_trace_ids":[strings] }, "partial_end":{ "event_time":string // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00) "delta_time_sec":integer, "message_trace_ids":[strings], "network_id":string, // unexpectedly released position "custom_id":string }, "session_end":{ "event_time":string // timestamptz, yyyy-MM-dd'T'HH:mm:ss.SSSXXX (2019-06-13T16:16:51.000+00:00) "delta_time_sec":integer, "message_trace_ids":[strings] }, "involved_devices":[ { "serial_id":string, # deprecated "device_id": string, "hardware_type":string, "position":{ "network_id":string, "custom_id":string, "latitude":float, "longitude":float, "group":{ "id":int, "type":string, "name":string, "custom_id":string, "zone_id":int, "level_id": int, "level_name": str, "floor_number": int }, "group_inner_id":int, } }, ... ], "auth_ble_tag": { "tag_id": str, "event_time": string }, "auth_mobile": { "session_id": string, "event_time": string } } |
...