"items": {
"$ref": "#/components/schemas/service"
}
- }
+ },
+ "example": [
+ {
+ "name": "DroneIdentifier",
+ "version": "1.0.0",
+ "display_name": "Drone Identifier",
+ "description": "Detects if a UE is a drone",
+ "registrationDate": "2020-11-03"
+ }
+ ]
}
}
}
"application/json": {
"schema": {
"$ref": "#/components/schemas/service"
+ },
+ "example": {
+ "name": "DroneIdentifier",
+ "version": "1.0.0",
+ "display_name": "Drone Identifier",
+ "description": "Detects if a UE is a drone",
+ "registrationDate": "2020-11-03"
}
}
}
"application/json": {
"schema": {
"$ref": "#/components/schemas/error_information"
+ },
+ "example": {
+ "detail": "Service not found",
+ "status": 404
}
}
}
"application/json": {
"schema": {
"$ref": "#/components/schemas/inputService"
+ },
+ "example": {
+ "version": "1.0.0",
+ "display_name": "Drone Identifier",
+ "description": "Detects if a UE is a drone"
}
}
}
The Service Catalogue provides a way for services to register themselves for other services to discover.
+The API is also described in Swagger-JSON and YAML:
+
+
+.. csv-table::
+ :header: "API name", "|swagger-icon|", "|yaml-icon|"
+ :widths: 10,5, 5
+
+ "App Catalogue API", ":download:`link <../api/rac-api.json>`", ":download:`link <../api/rac-api.yaml>`"
+
.. Generates content from rac-api.json
.. openapi:: ../api/rac-api.json
:examples: