diff options
author | MatthieuGeerebaert <matthieu.geerebaert@orange.com> | 2019-03-12 18:30:33 +0100 |
---|---|---|
committer | MatthieuGeerebaert <matthieu.geerebaert@orange.com> | 2019-03-12 18:30:33 +0100 |
commit | cf469f63cb490d90b55508efa331073a17297999 (patch) | |
tree | 4cbb6daff2e14d30d2f4d745ec5e8cd8a15f5e5c /docs/offeredapis/serviceOrder/apiServiceOrder.plantuml | |
parent | 66403a1729296f9d90ce61a4d4cb0d102e03cd1e (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.plantuml | 242 |
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 |