/* * Copyright (c) 2022 The AdvantEDGE Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package server import ( "encoding/json" log "github.com/InterDigitalInc/AdvantEDGE/go-packages/meep-logger" ) func convertPredictedQostoJson(predictedQos *PredictedQos) string { jsonInfo, err := json.Marshal(*predictedQos) if err != nil { log.Error(err.Error()) return "" } return string(jsonInfo) } func convertProblemDetailstoJson(probdetails *ProblemDetails) string { jsonInfo, err := json.Marshal(*probdetails) if err != nil { log.Error(err.Error()) return "" } return string(jsonInfo) } func convertV2xMsgSubscriptionToJson(v2xMsgSubscription *V2xMsgSubscription) string { jsonInfo, err := json.Marshal(*v2xMsgSubscription) if err != nil { log.Error(err.Error()) return "" } return string(jsonInfo) } // func convertV2xMsgPublicationToJson(v2xMsgPublication *V2xMsgPublication) string { // jsonInfo, err := json.Marshal(*v2xMsgPublication) // if err != nil { // log.Error(err.Error()) // return "" // } // return string(jsonInfo) // }