summaryrefslogtreecommitdiffstats
path: root/docs/offeredapis/serviceOrder/apiServiceOrder.plantuml
diff options
context:
space:
mode:
authorMatthieuGeerebaert <matthieu.geerebaert@orange.com>2019-03-12 18:30:33 +0100
committerMatthieuGeerebaert <matthieu.geerebaert@orange.com>2019-03-12 18:30:33 +0100
commitcf469f63cb490d90b55508efa331073a17297999 (patch)
tree4cbb6daff2e14d30d2f4d745ec5e8cd8a15f5e5c /docs/offeredapis/serviceOrder/apiServiceOrder.plantuml
parent66403a1729296f9d90ce61a4d4cb0d102e03cd1e (diff)
Update Swagger files
Change-Id: I02a375b4998fdf23bd7c4eb391011a8e37a1c8e2 Issue-ID: EXTAPI-211 Signed-off-by: MatthieuGeerebaert <matthieu.geerebaert@orange.com>
Diffstat (limited to 'docs/offeredapis/serviceOrder/apiServiceOrder.plantuml')
-rw-r--r--docs/offeredapis/serviceOrder/apiServiceOrder.plantuml242
1 files changed, 0 insertions, 242 deletions
diff --git a/docs/offeredapis/serviceOrder/apiServiceOrder.plantuml b/docs/offeredapis/serviceOrder/apiServiceOrder.plantuml
deleted file mode 100644
index 775fdeb..0000000
--- a/docs/offeredapis/serviceOrder/apiServiceOrder.plantuml
+++ /dev/null
@@ -1,242 +0,0 @@
-@startuml
-
-enum ActionType {
- add
- modify
- delete
- noChange
-}
-enum StateType {
- acknowledged
- rejected
- pending
- held
- inProgress
- cancelled
- completed
- failed
- partial
-}
-enum RelationshipType {
- reliesOn
-}
-enum EventType {
- ServiceOrderCreationNotification
- ServiceOrderStateChangeNotification
- ServiceOrderItemStateChangeNotification
-}
-enum SeverityMessage {
- information
- error
-}
-
-class ErrorRepresentation {
- code:int
- reason:string
- message:string
- status:string
- referenceError:string
- @type:string
- @schemaLocation:string
-}
-
-class ServiceRelationship
- ServiceRelationship --> "1-1" RelationshipType : type
- ServiceRelationship --> "1-1" Service : service
-
-class ServiceRef {
- id:string
- href:string
-}
-
-class ServiceCharacteristic {
- name:string
- valueType:string
-}
- ServiceCharacteristic --> "0-1" Value : value
-
-class RelatedParty {
- id:string
- href:string
- role:string
- name:string
- @referredType:string
-}
-
-class ServiceSpecificationRef {
- id:string
- href:string
- name:string
- version:string
- @type:string
- @schemaLocation:string
- @baseType:string
-}
- ServiceSpecificationRef --> "0-1" TargetServiceSchema : targetServiceSchema
-
-class Service {
- id:string
- href:string
- name:string
- serviceState:string
- @type:string
- @schemaLocation:string
-}
- Service --> "0-*" ServiceCharacteristic : serviceCharacteristic
- Service --> "0-*" ServiceRelationship : serviceRelationship
- Service --> "0-*" RelatedParty : relatedParty
- Service --> "0-1" ServiceSpecificationRef : serviceSpecification
-
-class OrderItemRelationship {
- id:string
-}
- OrderItemRelationship --> "1-1" RelationshipType : type
-
-class ServiceOrderItem {
- id:string
- percentProgress:string
- @type:string
- @schemaLocation:string
- @baseType:string
-}
- ServiceOrderItem --> "0-1" ActionType : action
- ServiceOrderItem --> "0-1" StateType : state
- ServiceOrderItem --> "0-*" OrderItemRelationship : orderItemRelationship
- ServiceOrderItem --> "1-1" Service : service
- ServiceOrderItem --> "0-*" OrderMessage : orderItemMessage
-
-class ServiceOrder {
- id:string
- href:string
- externalId:string
- priority:string
- description:string
- category:string
- orderDate:dateTime
- completionDateTime:dateTime
- requestedStartDate:dateTime
- requestedCompletionDate:dateTime
- expectedCompletionDate:dateTime
- startDate:dateTime
- @baseType:string
- @type:string
- @schemaLocation:string
-}
- ServiceOrder --> "0-1" StateType : state
- ServiceOrder --> "0-*" RelatedParty : relatedParty
- ServiceOrder --> "0-*" OrderRelationship : orderRelationship
- ServiceOrder --> "0-*" ServiceOrderItem : orderItem
- ServiceOrder --> "0-*" OrderMessage : orderMessage
-
-class OrderRelationship {
- type:string
- id:string
- href:string
- @referredType:string
-}
-
-class TargetServiceSchema {
- @type:string
- @schemaLocation:string
-}
-
-class Value {
- @type:string
- @schemaLocation:string
- serviceCharacteristicValue:string
-}
-
-class CreateServiceOrderItem {
- id:string
- @type:string
- @schemaLocation:string
- @baseType:string
-}
- CreateServiceOrderItem --> "0-1" ActionType : action
- CreateServiceOrderItem --> "0-*" OrderItemRelationship : orderItemRelationship
- CreateServiceOrderItem --> "1-1" Service : service
-
-class CreateServiceOrder {
- externalId:string
- priority:string
- description:string
- category:string
- requestedStartDate:dateTime
- requestedCompletionDate:dateTime
- @baseType:string
- @type:string
- @schemaLocation:string
-}
- CreateServiceOrder --> "0-*" RelatedParty : relatedParty
- CreateServiceOrder --> "0-*" OrderRelationship : orderRelationship
- CreateServiceOrder --> "0-*" CreateServiceOrderItem : orderItem
-
-class Hub {
- id:string
- query:string
- callback:string
-}
-
-class CreateHub {
- query:string
- callback:string
-}
-
-class ServiceOrderSummary {
- id:string
- href:string
- externalId:string
- orderDate:dateTime
- completionDateTime:dateTime
-}
- ServiceOrderSummary --> "0-1" StateType : state
-
-class ServiceOrderCreationNotification {
- eventId:string
- eventDate:dateTime
- eventType:string
-}
- ServiceOrderCreationNotification --> "1-1" ServiceOrderSummary : event
-
-class Notification
-
-class ServiceOrderStateChangeNotification {
- eventId:string
- eventDate:dateTime
- eventType:string
-}
- ServiceOrderStateChangeNotification --> "1-1" ServiceOrderSummary : event
-
-class ServiceOrderItemSummary {
- id:string
-}
- ServiceOrderItemSummary --> "0-1" ActionType : action
- ServiceOrderItemSummary --> "0-1" StateType : state
- ServiceOrderItemSummary --> "1-1" Service : service
-
-class ServiceOrderSummaryWithItem {
- id:string
- href:string
- externalId:string
- orderDate:dateTime
- completionDateTime:dateTime
-}
- ServiceOrderSummaryWithItem --> "0-1" StateType : state
- ServiceOrderSummaryWithItem --> "0-*" ServiceOrderItemSummary : orderItem
-
-class ServiceOrderItemStateChangeNotification {
- eventId:string
- eventDate:dateTime
- eventType:string
-}
- ServiceOrderItemStateChangeNotification --> "1-1" ServiceOrderSummaryWithItem : event
-
-class OrderMessage {
- code:string
- field:string
- messageInformation:string
- correctionRequired:boolean
-}
- OrderMessage --> "1-1" SeverityMessage : severity
-
-@enduml \ No newline at end of file