0.1.7 now it prints everything it needs to :D next step make the database and put the data in it ;P

This commit is contained in:
Peder Vatn Austad
2024-05-20 20:45:14 +02:00
parent 85c3645ec1
commit 69ee20b7aa

68
main.go
View File

@@ -384,9 +384,77 @@ func printData(data *Data) {
}
jsonObjectEC := make(map[string]interface{})
if call.StopPointName != "" {
jsonObjectEC["StopPointName"] = call.StopPointName
}
if call.RequestStop != "" {
jsonObjectEC["RequestStop"] = call.RequestStop
}
if call.DepartureStatus != "" {
jsonObjectEC["DepartureStatus"] = call.DepartureStatus
}
if call.DeparturePlatformName != "" {
jsonObjectEC["DeparturePlatformName"] = call.DeparturePlatformName
}
if call.DepartureBoardingActivity != "" {
jsonObjectEC["DepartureBoardingActivity"] = call.DepartureBoardingActivity
}
if call.ArrivalStatus != "" {
jsonObjectEC["ArrivalStatus"] = call.ArrivalStatus
}
if call.ArrivalPlatformName != "" {
jsonObjectEC["ArrivalPlatformName"] = call.ArrivalPlatformName
}
if call.ArrivalBoardingActivity != "" {
jsonObjectEC["ArrivalBoardingActivity"] = call.ArrivalBoardingActivity
}
if call.CallNote != "" {
jsonObjectEC["CallNote"] = call.CallNote
}
if call.DestinationDisplay != "" {
jsonObjectEC["DestinationDisplay"] = call.DestinationDisplay
}
if call.TimingPoint != "" {
jsonObjectEC["TimingPoint"] = call.TimingPoint
}
if call.SituationRef != "" {
jsonObjectEC["SituationRef"] = call.SituationRef
}
if call.PredictionInaccurate != "" {
jsonObjectEC["PredictionInaccurate"] = call.PredictionInaccurate
}
if call.Occupancy != "" {
jsonObjectEC["Occupancy"] = call.Occupancy
}
if call.DepartureStopAssignment.AimedQuayRef != "" {
jsonObjectEC["DepartureAimedQuayRef"] = call.DepartureStopAssignment.AimedQuayRef
}
if call.DepartureStopAssignment.ExpectedQuayRef != "" {
jsonObjectEC["DepartureExpectedQuayRef"] = call.DepartureStopAssignment.ExpectedQuayRef
}
if call.DepartureStopAssignment.ActualQuayRef != "" {
jsonObjectEC["DepartureActualQuayRef"] = call.DepartureStopAssignment.ActualQuayRef
}
if call.Extensions.StopsAtAirport != "" {
jsonObjectEC["StopsAtAirport"] = call.Extensions.StopsAtAirport
}
if call.ArrivalStopAssignment.AimedQuayRef != "" {
jsonObjectEC["ArrivalAimedQuayRef"] = call.ArrivalStopAssignment.AimedQuayRef
}
if call.ArrivalStopAssignment.ExpectedQuayRef != "" {
jsonObjectEC["ArrivalExpectedQuayRef"] = call.ArrivalStopAssignment.ExpectedQuayRef
}
if call.ArrivalStopAssignment.ActualQuayRef != "" {
jsonObjectEC["ArrivalActualQuayRef"] = call.ArrivalStopAssignment.ActualQuayRef
}
if call.ExpectedDeparturePredictionQuality.PredictionLevel != "" {
jsonObjectEC["ExpectedDeparturePredictionLevel"] = call.ExpectedDeparturePredictionQuality.PredictionLevel
}
if call.ExpectedArrivalPredictionQuality.PredictionLevel != "" {
jsonObjectEC["ExpectedArrivalPredictionLevel"] = call.ExpectedArrivalPredictionQuality.PredictionLevel
}
jsonString, err := json.Marshal(jsonObjectEC)