ServiceDescription🔗
The self-describing information of an API Implementation. It enables
servers to present their capabilities to the clients, in particular
which profiles they implement. At least one defined profile is
required. Additional, proprietary attributes might be included.
Nevertheless, the server must not expect that a regular client
understands them.
This class is not part of the metamodel.
Properties 🔗
- profiles: List[ServiceSpecificationProfileEnum] 🔗
-
List of implemented server specification profiles.
Invariants 🔗
-
Profiles must contain at least one item.
len(self.profiles) >= 1