add href to service inventory responses
[externalapi/nbi.git] / docs / offeredapis / serviceInventory / apiServiceInventory.plantuml
1 @startuml
2
3
4 class ErrorRepresentation {
5    code:int
6    reason:string
7    message:string
8    status:string
9    referenceError:string
10    @type:string
11    @schemaLocation:string
12 }
13
14 class Service {
15    id:string
16    href:string
17    name:string
18    type:string
19    state:string
20    hasStarted:boolean
21    @type:string
22    @baseType:string
23    @schemaLocation:string
24 }
25    Service --> "0-1" ServiceSpecificationRef : serviceSpecification
26    Service --> "0-*" ServiceCharacteristic : characteristic
27    Service --> "0-*" SupportingResource : supportingResource
28    Service --> "0-*" RelatedPartyRef : relatedParty
29
30 class ServiceSpecificationRef {
31    id:string
32    href:string
33    name:string
34    version:string
35    @referredType:string
36    @schemaLocation:string
37    invariantUUID:string
38 }
39
40 class ServiceCharacteristic {
41    name:string
42    valueType:string
43 }
44    ServiceCharacteristic --> "0-1" Value : value
45
46 class SupportingResource {
47    id:string
48    href:string
49    role:string
50    name:string
51    @referredType:string
52    @schemaLocation:string
53    status:string
54    modelInvariantId:string
55    modelVersionId:string
56    modelCustomisationId:string
57 }
58
59 class RelatedPartyRef {
60    id:string
61    href:string
62    role:string
63    @referredType:string
64 }
65
66 class Value {
67    @type:string
68    @schemaLocation:string
69    serviceCharacteristicValue:string
70 }
71
72 class ListRelatedPartyRef {
73    id:string
74    role:string
75 }
76
77 class ListServiceSpecificationRef {
78    id:string
79    name:string
80 }
81
82 class ListService {
83    id:string
84    name:string
85 }
86    ListService --> "0-1" ListServiceSpecificationRef : serviceSpecification
87    ListService --> "0-1" ListRelatedPartyRef : relatedParty
88
89 @enduml