X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=capifcore%2Finternal%2Fpublishserviceapi%2Ftypeaccess.go;h=c8a7afcffc1adab294ae2f77cc99b76016ed5a67;hb=bf6fd321b8147d60a902275e11b41414c35b8514;hp=32c1a7ad77e078c4fd188ade4a3a63fe597bfab4;hpb=65f718afb57c1aab02fa48d34582f133ff65d5af;p=nonrtric%2Fplt%2Fsme.git diff --git a/capifcore/internal/publishserviceapi/typeaccess.go b/capifcore/internal/publishserviceapi/typeaccess.go index 32c1a7a..c8a7afc 100644 --- a/capifcore/internal/publishserviceapi/typeaccess.go +++ b/capifcore/internal/publishserviceapi/typeaccess.go @@ -28,3 +28,14 @@ func (sd ServiceAPIDescription) GetAefIds() []string { } return allIds } + +func (sd ServiceAPIDescription) GetAefProfileById(id *string) *AefProfile { + if sd.AefProfiles != nil { + for _, aefProfile := range *sd.AefProfiles { + if aefProfile.AefId == *id { + return &aefProfile + } + } + } + return nil +}