Das Characteristic Konstrukt erlaubt es flexible Eigenschaften an verschiedenen API-Ressourcen einzufügen. Typischerweise werden die Ausprägungen von Characteristics über Katalog definierte CharacteristicSpecification gesteuert.
Mit V5, führt TMF "strongly-typed" Characteristics ein um abstrakte Definitionen wie das *Any"-Type zu vermeiden.
Die vordefinierten "strongly-typed" Characteristics sollen in FIT übernommen werden. Diese können nach Bedarf auch mit weiteren "strongly-typed" Characteristics erweitert werden
Vordefinierten "strongly-typed" ContactMedium
Bemerkungen:
- Die genaue Qualifizierung des Typ vom ContactMedium wird über die Kombination von contactType (z.B. personalMobilePhone, businessLandline, businessFax, ...) und der ContactMedium Ausprägung (z.B. @type = PhoneContactMedium)
- Der Discriminatorwert = ContactMedium wurde gestrichen, weil in einem "strongly-typed" Konstrukt, nur die Ausprägungen zu verwenden sind
...
View file name TMF648-Quote-v5.0.0.oas.yaml height 250
"strongly-typed" ContactMedium Erweiterungen
Drawio | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
|
Bitbucket file macro | ||
---|---|---|
|