Adding documentation for provider
[nonrtric/plt/sme.git] / provider / docs / retrievepublishedapi.plantuml
diff --git a/provider/docs/retrievepublishedapi.plantuml b/provider/docs/retrievepublishedapi.plantuml
new file mode 100644 (file)
index 0000000..6fd3874
--- /dev/null
@@ -0,0 +1,15 @@
+@startuml  Retrieve all published APIs
+actor ProviderClient
+box "CAPIF Internal"
+participant capifcore
+participant publishservice
+end box
+
+alt#Salmon #Salmon Retrieve API Service
+    ProviderClient->capifcore: Retrieve services\n with apfId
+    capifcore->publishservice: Retrieve all published\n services from apfId
+    publishservice->capifcore: Array of ServiceAPIDescription
+    capifcore->ProviderClient: All ServiceAPIDescription\n published from apfId
+end
+
+@enduml
\ No newline at end of file