From cbc6e71678979c2f5ce9d42df7ea7bc066b1f40d Mon Sep 17 00:00:00 2001 From: romaingimbert Date: Fri, 19 Apr 2019 15:31:12 +0200 Subject: [PATCH] Documentation improvement -add target parameter -change pdf Change-Id: I43f033bb51484e9d2c18a698272b5ebf88696f64 Issue-ID: EXTAPI-169 Signed-off-by: romaingimbert --- docs/offeredapis/api_serviceOrder/model.xsd | 2 +- docs/offeredapis/api_serviceOrder/swagger.json | 1895 +++++++++++------------- docs/offeredapis/api_serviceOrder/swagger.yaml | 16 + docs/offeredapis/pdf/nbicallflow.pdf | Bin 963461 -> 962286 bytes 4 files changed, 894 insertions(+), 1019 deletions(-) diff --git a/docs/offeredapis/api_serviceOrder/model.xsd b/docs/offeredapis/api_serviceOrder/model.xsd index 6f8f207..1d4e60e 100644 --- a/docs/offeredapis/api_serviceOrder/model.xsd +++ b/docs/offeredapis/api_serviceOrder/model.xsd @@ -10,7 +10,7 @@ Model: serviceOrder Version: 4.0.0_inProgress Owner: ONAPNBI - Generated on: 2019-03-12T16:45:40.663Z + Generated on: 2019-04-18T12:39:38.945Z Generated by: Orange API Designer v2, model-v1 diff --git a/docs/offeredapis/api_serviceOrder/swagger.json b/docs/offeredapis/api_serviceOrder/swagger.json index 8d424c7..0a90a3b 100644 --- a/docs/offeredapis/api_serviceOrder/swagger.json +++ b/docs/offeredapis/api_serviceOrder/swagger.json @@ -1,278 +1,273 @@ - - { - "swagger": "2.0", - "info": { +{ + "swagger": "2.0", + "info": { "description": "Request the instantiation of a service\n\nA Service Order is a type of order which can be used to describe a group of operations on service – one service order item per service. An action at the level of the service order item describe the operation to be done on a service (add, terminate for example). The service order is triggered from the BSS system in charge of the product order management to ONAP that will manage the service fulfillment.\n\nList of available subscription for serviceOrdering notifications, see /hub resources for more information:\n\n- ServiceOrderCreationNotification\n- ServiceOrderStateChangeNotification\n- ServiceOrderItemStateChangeNotification\n\n", "version": "4.0.0_inProgress", "title": "API ServiceOrder", "x-logo": { - "url": "/redoc/logo.png", - "backgroundColor": "#FFFFFF" - } - }, - - "host": "localhost:8080", - "basePath": "/nbi/api/v4", - "schemes": [ - "http" - ], - "produces": [ + "url": "/redoc/logo.png", + "backgroundColor": "#FFFFFF" + } + }, + "host": "localhost:8080", + "basePath": "/nbi/api/v4", + "schemes": [ + "http" + ], + "produces": [ "application/json;charset=utf-8" - ], - "tags": [ - - { + ], + "tags": [ + { "name": "ServiceOrder", "description": "provided by NBI" - }, - { + }, + { "name": "Notification", "description": "provided by subscribers, which MUST registered by creating a hub resource" - } - ], - "paths": { - "/serviceOrder": { - "post": { - "tags": [ - "ServiceOrder" - ], + } + ], + "paths": { + "/serviceOrder": { + "post": { + "tags": [ + "ServiceOrder" + ], "consumes": [ - "application/json;charset=utf-8" - ], + "application/json;charset=utf-8" + ], "produces": [ - "application/json;charset=utf-8" - ], - "operationId": "serviceOrderCreate", - "summary": "Create a service order", - "description": "This operation creates a service order entity.\nThe TMF Open API specification document provides the list of mandatory and non mandatory attributes when creating a ServiceOrder, including any possible rule conditions and applicable default values.\nPOST should be used without specifying the id and the href, the Service Order Management system is in charge of generating the id + href for the ServiceOrder.\n\nIn Beijing Release, NBI will use only POST {{url}}/ecomp/mso/infra/serviceInstances/v4 SO API. This mean that only the 'service-instance' level will be created in AAI. Additional resource like VNF and/OR VF are not created.\n\nIn Casablanca release, NBI has been improved to also be able to use POST {{url}}/e2eServiceInstances/v3 SO API. This API is able to instantiate in ONAP E2E service; This is useful for CCVPN and VoLTE UC.\nDepending on the service category defined in SDC, NBI will use one or the other SO API. If category starts with e2e, NBI will use {url}}/e2eServiceInstances/v3 SO API - else it will use {{url}}/ecomp/mso/infra/serviceInstances/v4 SO API.", - "deprecated": false, - - "parameters": [ - - { - "name": "serviceOrder", - "required": true, - "in": "body", - "description": "", - "schema": { - "$ref": "#/definitions/CreateServiceOrder" - } - } - ], - "responses": { - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/ServiceOrder" - } - - } - } - }, - "get": { - "tags": [ - "ServiceOrder" - ], + "application/json;charset=utf-8" + ], + "operationId": "serviceOrderCreate", + "summary": "Create a service order", + "description": "This operation creates a service order entity.\nThe TMF Open API specification document provides the list of mandatory and non mandatory attributes when creating a ServiceOrder, including any possible rule conditions and applicable default values.\nPOST should be used without specifying the id and the href, the Service Order Management system is in charge of generating the id + href for the ServiceOrder.\n\nIn Beijing Release, NBI will use only POST {{url}}/ecomp/mso/infra/serviceInstances/v4 SO API. This mean that only the 'service-instance' level will be created in AAI. Additional resource like VNF and/OR VF are not created.\n\nIn Casablanca release, NBI has been improved to also be able to use POST {{url}}/e2eServiceInstances/v3 SO API. This API is able to instantiate in ONAP E2E service; This is useful for CCVPN and VoLTE UC.\nDepending on the service category defined in SDC, NBI will use one or the other SO API. If category starts with e2e, NBI will use {url}}/e2eServiceInstances/v3 SO API - else it will use {{url}}/ecomp/mso/infra/serviceInstances/v4 SO API.", + "deprecated": false, + "parameters": [ + { + "name": "serviceOrder", + "required": true, + "in": "body", + "description": "", + "schema": { + "$ref": "#/definitions/CreateServiceOrder" + } + }, + { + "name": "Target", + "required": false, + "in": "header", + "description": "", + "type": "string" + } + ], + "responses": { + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/ServiceOrder" + } + } + } + }, + "get": { + "tags": [ + "ServiceOrder" + ], "produces": [ - "application/json;charset=utf-8" - ], - "operationId": "serviceOrderFind", - "summary": "List service orders", - "description": "Retrieve and list service order entities according to given criteria.\nOnly a predefined set of attribute is proposed.\nAttribute selection could be described in the fields attribute.", - "deprecated": false, - - "parameters": [ - - { - "name": "externalId", - "required": false, - "in": "query", - "description": "", - - "type": "string" - }, - { - "name": "state", - "required": false, - "in": "query", - "description": "state of the order(s) to be retrieved", - - "type": "string" - }, - { - "name": "description", - "required": false, - "in": "query", - "description": "", - - "type": "string" - }, - { - "name": "orderDate.gt", - "required": false, - "in": "query", - "description": "order date greather than", - - "type": "string" - }, - { - "name": "orderDate.lt", - "required": false, - "in": "query", - "description": "order date lower than", - - "type": "string" - }, - { - "name": "fields", - "required": false, - "in": "query", - "description": "this attribute could be used to filter retrieved attribute(s) and/or sort SO.", - - "type": "string" - }, - { - "name": "offset", - "required": false, - "in": "query", - "description": "The index of the first element to retrieve. Zero is the first element of the collection.", - - "type": "integer", - "format": "int32" - }, - { - "name": "limit", - "required": false, - "in": "query", - "description": "The maximum number of elements to retrieve (it can be greater than the actual available number of items).", - - "type": "integer", - "format": "int32" - } - ], - "responses": { - "200": { - "description": "Ok", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ServiceOrder" + "application/json;charset=utf-8" + ], + "operationId": "serviceOrderFind", + "summary": "List service orders", + "description": "Retrieve and list service order entities according to given criteria.\nOnly a predefined set of attribute is proposed.\nAttribute selection could be described in the fields attribute.", + "deprecated": false, + "parameters": [ + { + "name": "externalId", + "required": false, + "in": "query", + "description": "", + "type": "string" + }, + { + "name": "state", + "required": false, + "in": "query", + "description": "state of the order(s) to be retrieved", + "type": "string" + }, + { + "name": "description", + "required": false, + "in": "query", + "description": "", + "type": "string" + }, + { + "name": "orderDate.gt", + "required": false, + "in": "query", + "description": "order date greather than", + "type": "string" + }, + { + "name": "orderDate.lt", + "required": false, + "in": "query", + "description": "order date lower than", + "type": "string" + }, + { + "name": "fields", + "required": false, + "in": "query", + "description": "this attribute could be used to filter retrieved attribute(s) and/or sort SO.", + "type": "string" + }, + { + "name": "offset", + "required": false, + "in": "query", + "description": "The index of the first element to retrieve. Zero is the first element of the collection.", + "type": "integer", + "format": "int32" + }, + { + "name": "limit", + "required": false, + "in": "query", + "description": "The maximum number of elements to retrieve (it can be greater than the actual available number of items).", + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "Ok", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/ServiceOrder" + } + }, + "headers": { + "X-Total-Count": { + "description": "", + "type": "integer", + "format": "int32" + }, + "X-Result-Count": { + "description": "", + "type": "integer", + "format": "int32" + } + } + } + } } }, - "headers": { - "X-Total-Count": { - "description": "", - "type": "integer", - "format": "int32" - }, - "X-Result-Count": { - "description": "", - "type": "integer", - "format": "int32" - } - } - - } - } - } - }, - "/serviceOrder/{id}": { - "get": { - "tags": [ - "ServiceOrder" - ], + "/serviceOrder/{id}": { + "get": { + "tags": [ + "ServiceOrder" + ], "produces": [ - "application/json;charset=utf-8" - ], - "operationId": "serviceOrderGet", - "summary": "Retrieve a service order", - "description": "This operation retrieves a service order entity. \nAttribute selection is enabled for all first level attributes.", - "deprecated": false, - - "parameters": [ - - { - "name": "id", - "required": true, - "in": "path", - "type" : "string" + "application/json;charset=utf-8" + ], + "operationId": "serviceOrderGet", + "summary": "Retrieve a service order", + "description": "This operation retrieves a service order entity. \nAttribute selection is enabled for all first level attributes.", + "deprecated": false, + "parameters": [ + { + "name": "id", + "required": true, + "in": "path", + "description": "", + "type": "string" + }, + { + "name": "fields", + "required": false, + "in": "query", + "description": "Attribute selection", + "type": "string" + }, + { + "name": "Target", + "required": false, + "in": "header", + "description": "", + "type": "string" + } + ], + "responses": { + "200": { + "description": "Ok", + "schema": { + "$ref": "#/definitions/ServiceOrder" + } + } + } + } }, - { - "name": "fields", - "required": false, - "in": "query", - "description": "Attribute selection", - - "type": "string" - } - ], - "responses": { - "200": { - "description": "Ok", - "schema": { - "$ref": "#/definitions/ServiceOrder" - } - - } - } - } - }, - "/notification": { - "post": { - "tags": [ - "Notification" - ], + "/notification": { + "post": { + "tags": [ + "Notification" + ], "consumes": [ - "application/json;charset=utf-8" - ], + "application/json;charset=utf-8" + ], "produces": [ - "application/json;charset=utf-8" - ], - "operationId": "notificationCreate", - "summary": "NBI will send notification to this operation provided by subscribers", - "description": "Notification structure depends of the eventType:\n\n- ServiceOrderCreationNotification\n- ServiceOrderStateChangeNotification\n\n```\n{\n \"eventId\": \"string\",\n \"eventDate\": \"2019-03-12T16:21:27.530Z\",\n \"eventType\": \"string\",\n \"event\": {\n \"id\": \"string\",\n \"href\": \"string\",\n \"externalId\": \"string\",\n \"state\": \"acknowledged\",\n \"orderDate\": \"2019-03-12T16:21:27.530Z\",\n \"completionDateTime\": \"2019-03-12T16:21:27.530Z\"\n }\n}\n```\n\n- ServiceOrderItemStateChangeNotification\n\n```\n{\n \"eventId\": \"string\",\n \"eventDate\": \"2019-03-12T16:21:44.066Z\",\n \"eventType\": \"string\",\n \"event\": {\n \"id\": \"string\",\n \"href\": \"string\",\n \"externalId\": \"string\",\n \"state\": \"acknowledged\",\n \"orderDate\": \"2019-03-12T16:21:44.066Z\",\n \"completionDateTime\": \"2019-03-12T16:21:44.066Z\",\n \"orderItem\": [\n {\n \"id\": \"string\",\n \"action\": \"add\",\n \"state\": \"acknowledged\",\n \"service\": {\n \"id\": \"string\",\n \"href\": \"string\",\n \"name\": \"string\",\n \"serviceState\": \"string\",\n \"serviceCharacteristic\": [\n {\n \"name\": \"string\",\n \"valueType\": \"string\",\n \"value\": {\n \"serviceCharacteristicValue\": \"string\"\n }\n }\n ],\n \"serviceRelationship\": [\n {\n \"type\": \"reliesOn\"\n }\n ],\n \"relatedParty\": [\n {\n \"id\": \"string\",\n \"href\": \"string\",\n \"role\": \"string\",\n \"name\": \"string\",\n \"@referredType\": \"string\"\n }\n ],\n \"serviceSpecification\": {\n \"id\": \"string\",\n \"href\": \"string\",\n \"name\": \"string\",\n \"version\": \"string\",\n }\n }\n }\n ]\n }\n}\n```", - "deprecated": false, - - "parameters": [ - - { - "name": "Notification", - "required": true, - "in": "body", - "description": "", - "schema": { - "$ref": "#/definitions/Notification" + "application/json;charset=utf-8" + ], + "operationId": "notificationCreate", + "summary": "NBI will send notification to this operation provided by subscribers", + "description": "Notification structure depends of the eventType:\n\n- ServiceOrderCreationNotification\n- ServiceOrderStateChangeNotification\n\n```\n{\n \"eventId\": \"string\",\n \"eventDate\": \"2019-03-12T16:21:27.530Z\",\n \"eventType\": \"string\",\n \"event\": {\n \"id\": \"string\",\n \"href\": \"string\",\n \"externalId\": \"string\",\n \"state\": \"acknowledged\",\n \"orderDate\": \"2019-03-12T16:21:27.530Z\",\n \"completionDateTime\": \"2019-03-12T16:21:27.530Z\"\n }\n}\n```\n\n- ServiceOrderItemStateChangeNotification\n\n```\n{\n \"eventId\": \"string\",\n \"eventDate\": \"2019-03-12T16:21:44.066Z\",\n \"eventType\": \"string\",\n \"event\": {\n \"id\": \"string\",\n \"href\": \"string\",\n \"externalId\": \"string\",\n \"state\": \"acknowledged\",\n \"orderDate\": \"2019-03-12T16:21:44.066Z\",\n \"completionDateTime\": \"2019-03-12T16:21:44.066Z\",\n \"orderItem\": [\n {\n \"id\": \"string\",\n \"action\": \"add\",\n \"state\": \"acknowledged\",\n \"service\": {\n \"id\": \"string\",\n \"href\": \"string\",\n \"name\": \"string\",\n \"serviceState\": \"string\",\n \"serviceCharacteristic\": [\n {\n \"name\": \"string\",\n \"valueType\": \"string\",\n \"value\": {\n \"serviceCharacteristicValue\": \"string\"\n }\n }\n ],\n \"serviceRelationship\": [\n {\n \"type\": \"reliesOn\"\n }\n ],\n \"relatedParty\": [\n {\n \"id\": \"string\",\n \"href\": \"string\",\n \"role\": \"string\",\n \"name\": \"string\",\n \"@referredType\": \"string\"\n }\n ],\n \"serviceSpecification\": {\n \"id\": \"string\",\n \"href\": \"string\",\n \"name\": \"string\",\n \"version\": \"string\",\n }\n }\n }\n ]\n }\n}\n```", + "deprecated": false, + "parameters": [ + { + "name": "Notification", + "required": true, + "in": "body", + "description": "", + "schema": { + "$ref": "#/definitions/Notification" + } + }, + { + "name": "Target", + "required": false, + "in": "header", + "description": "", + "type": "string" + } + ], + "responses": { + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/Notification" + } + } + } } } - ], - "responses": { - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/Notification" - } - - } - } - } - } - }, - "definitions": { - + }, + "definitions": { "ActionType": { - "description": "Action type to be describer on the order item.\nmodify is not managed in Beijing release", - + "description": "Action type to be describer on the order item.\nmodify is not managed in Beijing release", "type": "string", "enum": [ "add", "modify", "delete", - "noChange"] - + "noChange" + ] }, "StateType": { - "description": "List of possible state for the order and the orderItem.", - + "description": "List of possible state for the order and the orderItem.", "type": "string", "enum": [ "acknowledged", @@ -283,828 +278,692 @@ "cancelled", "completed", "failed", - "partial"] - + "partial" + ] }, "RelationshipType": { - "description": "Relationship type;\nOnly reliesOn is managed in Beijing release.", - + "description": "Relationship type;\nOnly reliesOn is managed in Beijing release.", "type": "string", "enum": [ - "reliesOn"] - + "reliesOn" + ] }, "EventType": { - "description": "", - + "description": "", "type": "string", "enum": [ "ServiceOrderCreationNotification", "ServiceOrderStateChangeNotification", - "ServiceOrderItemStateChangeNotification"] - + "ServiceOrderItemStateChangeNotification" + ] }, "SeverityMessage": { - "description": "", - + "description": "", "type": "string", "enum": [ "information", - "error"] - - }, - - "Error": { - "description": "", - - - "required": [ - - "code", - "reason" - ], - "type": "object", - "properties": { - "code": { - "description": "Application related code (as defined in the API or from a common list)", - "type": "integer", - "format": "int32" - }, - "reason": { - "description": "Text that explains the reason for error. This can be shown to a client user.", - "type": "string" + "error" + ] }, - "message": { - "description": "Text that provide more details and corrective actions related to the error. This can be shown to a client user", - "type": "string" - }, - "status": { - "description": "http error code extension like 400-2", - "type": "string" + "Error": { + "description": "", + "required": [ + "code", + "reason" + ], + "type": "object", + "properties": { + "code": { + "description": "Application related code (as defined in the API or from a common list)", + "type": "integer", + "format": "int32" + }, + "reason": { + "description": "Text that explains the reason for error. This can be shown to a client user.", + "type": "string" + }, + "message": { + "description": "Text that provide more details and corrective actions related to the error. This can be shown to a client user", + "type": "string" + }, + "status": { + "description": "http error code extension like 400-2", + "type": "string" + }, + "referenceError": { + "description": "url pointing to documentation describing the error", + "type": "string" + } + } }, - "referenceError": { - "description": "url pointing to documentation describing the error", - "type": "string" - } - } - - }, - "ServiceRelationship": { - "description": "Linked Services to the one instantiate\nnbi component used this relationship to sort request to ONAP.", - - - "required": [ - - "type", - "service" - ], - "type": "object", - "properties": { - "type": { - - "$ref": "#/definitions/RelationshipType" + "description": "Linked Services to the one instantiate\nnbi component used this relationship to sort request to ONAP.", + "required": [ + "type", + "service" + ], + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "service": { + "$ref": "#/definitions/Service" + } + } }, - "service": { - - "$ref": "#/definitions/Service" - } - } - - }, - "ServiceRef": { - "description": "Service references", - - - "required": [ - - "id" - ], - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the service", - "type": "string" + "description": "Service references", + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the service", + "type": "string" + }, + "href": { + "description": "Reference of the service", + "type": "string" + } + } }, - "href": { - "description": "Reference of the service", - "type": "string" - } - } - - }, - "ServiceCharacteristic": { - "description": "ServiceCharacteristic", - - - "required": [ - - "name" - ], - "type": "object", - "properties": { - "name": { - "description": "Name of characteristic", - "type": "string" - }, - "valueType": { - "description": "", - "type": "string" + "description": "ServiceCharacteristic", + "required": [ + "name" + ], + "type": "object", + "properties": { + "name": { + "description": "Name of characteristic", + "type": "string" + }, + "valueType": { + "description": "", + "type": "string" + }, + "value": { + "$ref": "#/definitions/Value" + } + } }, - "value": { - - "$ref": "#/definitions/Value" - } - } - - }, - "RelatedParty": { - "description": "A related party defines party which are involved in this order and the role they are playing.\nfor Beijing release:\nWith the current version of APIs used from SO and AAI we need to manage a ‘customer’. This customer concept is confusing with Customer BSS concept. We took the following rules to manage the ‘customer’ information:\no\tIt could be provided through a serviceOrder in the service Order a relatedParty with role ‘ONAPcustomer’ should be provided in the serviceOrder header (we will not consider in this release the party at item level); External API component will check if this customer exists and create it in AAI if not.\no\tIf no relatedParty are provided the service will be affected to ‘generic’ customer (dummy customer) – we assume this ‘generic’ customer always exists.", - - - "required": [ - - "id", - "role" - ], - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of a related party", - "type": "string" - }, - "href": { - "description": "An hyperlink to the party - not used in Beijnig release", - "type": "string" - }, - "role": { - "description": "The role of the related party (e.g. Owner, requester, fullfiller etc).\nONLY 'ONAPcustomer' is considered", - "type": "string" - }, - "name": { - "description": "Name of the related party", - "type": "string" + "description": "A related party defines party which are involved in this order and the role they are playing.\nfor Beijing release:\nWith the current version of APIs used from SO and AAI we need to manage a ‘customer’. This customer concept is confusing with Customer BSS concept. We took the following rules to manage the ‘customer’ information:\no\tIt could be provided through a serviceOrder in the service Order a relatedParty with role ‘ONAPcustomer’ should be provided in the serviceOrder header (we will not consider in this release the party at item level); External API component will check if this customer exists and create it in AAI if not.\no\tIf no relatedParty are provided the service will be affected to ‘generic’ customer (dummy customer) – we assume this ‘generic’ customer always exists.", + "required": [ + "id", + "role" + ], + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of a related party", + "type": "string" + }, + "href": { + "description": "An hyperlink to the party - not used in Beijnig release", + "type": "string" + }, + "role": { + "description": "The role of the related party (e.g. Owner, requester, fullfiller etc).\nONLY 'ONAPcustomer' is considered", + "type": "string" + }, + "name": { + "description": "Name of the related party", + "type": "string" + }, + "@referredType": { + "description": "", + "type": "string" + } + } }, - "@referredType": { - "description": "", - "type": "string" - } - } - - }, - "ServiceSpecificationRef": { - "description": "The service specification (these attributes are fetched from the catalogue).", - - - "required": [ - - "id" - ], - "type": "object", - "properties": { - "id": { - "description": "Unique identifier of the service specification\nThis information will be used to retrieve SDC information + mapped to SO ModelNameVersionIdin the request.", - "type": "string" - }, - "href": { - "description": "Reference of the service specification\nNot used in Beijing release.", - "type": "string" - }, - "name": { - "description": "Name of the service specification\nNot used in Beijing release", - "type": "string" - }, - "version": { - "description": "Version of the service Specification\nNot used in Beijing release", - "type": "string" - }, - "targetServiceSchema": { - - "$ref": "#/definitions/TargetServiceSchema" - }, - "@type": { - "description": "Not used in Beijing release", - "type": "string" - }, - "@schemaLocation": { - "description": "Not used in Beijing release", - "type": "string" + "description": "The service specification (these attributes are fetched from the catalogue).", + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the service specification\nThis information will be used to retrieve SDC information + mapped to SO ModelNameVersionIdin the request.", + "type": "string" + }, + "href": { + "description": "Reference of the service specification\nNot used in Beijing release.", + "type": "string" + }, + "name": { + "description": "Name of the service specification\nNot used in Beijing release", + "type": "string" + }, + "version": { + "description": "Version of the service Specification\nNot used in Beijing release", + "type": "string" + }, + "targetServiceSchema": { + "$ref": "#/definitions/TargetServiceSchema" + }, + "@type": { + "description": "Not used in Beijing release", + "type": "string" + }, + "@schemaLocation": { + "description": "Not used in Beijing release", + "type": "string" + }, + "@baseType": { + "description": "Not used in Beijing release", + "type": "string" + } + } }, - "@baseType": { - "description": "Not used in Beijing release", - "type": "string" - } - } - - }, - "Service": { - "description": "Service (to be added, modified, deleted) description", - - - "required": [ - - "id" - ], - "type": "object", - "properties": { - "id": { - "description": "Identifier of a service instance.\nIt must be valued if orderItem action is 'delete' and corresponds to a AAI service.id", - "type": "string" - }, - "href": { - "description": "Reference to the Service (useful for delete or modify command).\nNot managed in Beijing release.", - "type": "string" - }, - "name": { - "description": "Name of the service - When orderItem action is 'add' this name will be used in ONAP/SO request as InstaceName.", - "type": "string" - }, - "serviceState": { - "description": "The lifecycle state of the service requested;\nNot managed in Beijing release.", - "type": "string" - }, - "@type": { - "description": "To define the service type\nNot managed in Beijing Release", - "type": "string" - }, - "@schemaLocation": { - "description": "The URL to get the resource schema.\nNot managed in Beijing Release", - "type": "string" - }, - "serviceCharacteristic": { - - "type": "array", - "items": { - "$ref": "#/definitions/ServiceCharacteristic" - } - }, - "serviceRelationship": { - - "type": "array", - "items": { - "$ref": "#/definitions/ServiceRelationship" - } - }, - "relatedParty": { - - "type": "array", - "items": { - "$ref": "#/definitions/RelatedParty" - } + "description": "Service (to be added, modified, deleted) description", + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "description": "Identifier of a service instance.\nIt must be valued if orderItem action is 'delete' and corresponds to a AAI service.id", + "type": "string" + }, + "href": { + "description": "Reference to the Service (useful for delete or modify command).\nNot managed in Beijing release.", + "type": "string" + }, + "name": { + "description": "Name of the service - When orderItem action is 'add' this name will be used in ONAP/SO request as InstaceName.", + "type": "string" + }, + "serviceState": { + "description": "The lifecycle state of the service requested;\nNot managed in Beijing release.", + "type": "string" + }, + "@type": { + "description": "To define the service type\nNot managed in Beijing Release", + "type": "string" + }, + "@schemaLocation": { + "description": "The URL to get the resource schema.\nNot managed in Beijing Release", + "type": "string" + }, + "serviceCharacteristic": { + "type": "array", + "items": { + "$ref": "#/definitions/ServiceCharacteristic" + } + }, + "serviceRelationship": { + "type": "array", + "items": { + "$ref": "#/definitions/ServiceRelationship" + } + }, + "relatedParty": { + "type": "array", + "items": { + "$ref": "#/definitions/RelatedParty" + } + }, + "serviceSpecification": { + "$ref": "#/definitions/ServiceSpecificationRef" + } + } }, - "serviceSpecification": { - - "$ref": "#/definitions/ServiceSpecificationRef" - } - } - - }, - "OrderItemRelationship": { - "description": "Linked order item to the one containing this attribute.\nnbi component used this relationship to sort request to ONAP.", - - - "required": [ - - "type", - "id" - ], - "type": "object", - "properties": { - "type": { - - "$ref": "#/definitions/RelationshipType" + "description": "Linked order item to the one containing this attribute.\nnbi component used this relationship to sort request to ONAP.", + "required": [ + "type", + "id" + ], + "type": "object", + "properties": { + "type": { + "$ref": "#/definitions/RelationshipType" + }, + "id": { + "description": "Unique identifier of an order item", + "type": "string" + } + } }, - "id": { - "description": "Unique identifier of an order item", - "type": "string" - } - } - - }, - "ServiceOrderItem": { - "description": "An identified part of the order. A service order is decomposed into one or more order items.", - - - "required": [ - - "id", - "service" - ], - "type": "object", - "properties": { - "id": { - "description": "Identifier of the line item (generally it is a sequence number 01, 02, 03, …)", - "type": "string" - }, - "action": { - - "$ref": "#/definitions/ActionType" - }, - "state": { - - "$ref": "#/definitions/StateType" - }, - "percentProgress": { - "description": "Progress of the delivery in percentage.", - "type": "string" - }, - "@type": { - "description": "Used to extend the order item.\nnot used in Beijing relase", - "type": "string" - }, - "@schemaLocation": { - "description": "not used in Beijing relase", - "type": "string" - }, - "@baseType": { - "description": "not used in Beijing relase", - "type": "string" - }, - "orderItemRelationship": { - - "type": "array", - "items": { - "$ref": "#/definitions/OrderItemRelationship" - } - }, - "service": { - - "$ref": "#/definitions/Service" + "description": "An identified part of the order. A service order is decomposed into one or more order items.", + "required": [ + "id", + "service" + ], + "type": "object", + "properties": { + "id": { + "description": "Identifier of the line item (generally it is a sequence number 01, 02, 03, …)", + "type": "string" + }, + "action": { + "$ref": "#/definitions/ActionType" + }, + "state": { + "$ref": "#/definitions/StateType" + }, + "percentProgress": { + "description": "Progress of the delivery in percentage.", + "type": "string" + }, + "@type": { + "description": "Used to extend the order item.\nnot used in Beijing relase", + "type": "string" + }, + "@schemaLocation": { + "description": "not used in Beijing relase", + "type": "string" + }, + "@baseType": { + "description": "not used in Beijing relase", + "type": "string" + }, + "orderItemRelationship": { + "type": "array", + "items": { + "$ref": "#/definitions/OrderItemRelationship" + } + }, + "service": { + "$ref": "#/definitions/Service" + }, + "orderItemMessage": { + "type": "array", + "items": { + "$ref": "#/definitions/OrderMessage" + } + } + } }, - "orderItemMessage": { - - "type": "array", - "items": { - "$ref": "#/definitions/OrderMessage" - } - } - } - - }, - "ServiceOrder": { - "description": "A Service Order is a type of order which can be used to place an order between a customer and a service provider or between a service provider and a partner and vice versa", - - - "required": [ - - "id" - ], - "type": "object", - "properties": { - "id": { - "description": "ID created on repository side", - "type": "string" - }, - "href": { - "description": "Hyperlink to access the order", - "type": "string" - }, - "externalId": { - "description": "ID given by the consumer and only understandable by him (to facilitate his searches)", - "type": "string" - }, - "priority": { - "description": "A way that can be used by consumers to prioritize orders in Service Order Management system (from 0 to 4 : 0 is the highest priority, and 4 the lowest)", - "type": "string" - }, - "description": { - "description": "A free-text description of the service order", - "type": "string" - }, - "category": { - "description": "Used to categorize the order that can be useful for the OM system (e.g. “broadband”, “TVOption”, ...)", - "type": "string" - }, - "state": { - - "$ref": "#/definitions/StateType" - }, - "orderDate": { - "description": "", - "type": "string", - "format": "date-time" - }, - "completionDateTime": { - "description": "Date when the order was completed", - "type": "string", - "format": "date-time" - }, - "requestedStartDate": { - "description": "Order start date wished by the requestor", - "type": "string", - "format": "date-time" - }, - "requestedCompletionDate": { - "description": "Requested delivery date from the requestor perspective", - "type": "string", - "format": "date-time" - }, - "expectedCompletionDate": { - "description": "", - "type": "string", - "format": "date-time" - }, - "startDate": { - "description": "Date when the order was started for processing", - "type": "string", - "format": "date-time" - }, - "@baseType": { - "description": "", - "type": "string" - }, - "@type": { - "description": "", - "type": "string" - }, - "@schemaLocation": { - "description": "", - "type": "string" - }, - "relatedParty": { - - "type": "array", - "items": { - "$ref": "#/definitions/RelatedParty" - } - }, - "orderRelationship": { - - "type": "array", - "items": { - "$ref": "#/definitions/OrderRelationship" - } - }, - "orderItem": { - - "type": "array", - "items": { - "$ref": "#/definitions/ServiceOrderItem" - } + "description": "A Service Order is a type of order which can be used to place an order between a customer and a service provider or between a service provider and a partner and vice versa", + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "description": "ID created on repository side", + "type": "string" + }, + "href": { + "description": "Hyperlink to access the order", + "type": "string" + }, + "externalId": { + "description": "ID given by the consumer and only understandable by him (to facilitate his searches)", + "type": "string" + }, + "priority": { + "description": "A way that can be used by consumers to prioritize orders in Service Order Management system (from 0 to 4 : 0 is the highest priority, and 4 the lowest)", + "type": "string" + }, + "description": { + "description": "A free-text description of the service order", + "type": "string" + }, + "category": { + "description": "Used to categorize the order that can be useful for the OM system (e.g. “broadband”, “TVOption”, ...)", + "type": "string" + }, + "state": { + "$ref": "#/definitions/StateType" + }, + "orderDate": { + "description": "", + "type": "string", + "format": "date-time" + }, + "completionDateTime": { + "description": "Date when the order was completed", + "type": "string", + "format": "date-time" + }, + "requestedStartDate": { + "description": "Order start date wished by the requestor", + "type": "string", + "format": "date-time" + }, + "requestedCompletionDate": { + "description": "Requested delivery date from the requestor perspective", + "type": "string", + "format": "date-time" + }, + "expectedCompletionDate": { + "description": "", + "type": "string", + "format": "date-time" + }, + "startDate": { + "description": "Date when the order was started for processing", + "type": "string", + "format": "date-time" + }, + "@baseType": { + "description": "", + "type": "string" + }, + "@type": { + "description": "", + "type": "string" + }, + "@schemaLocation": { + "description": "", + "type": "string" + }, + "relatedParty": { + "type": "array", + "items": { + "$ref": "#/definitions/RelatedParty" + } + }, + "orderRelationship": { + "type": "array", + "items": { + "$ref": "#/definitions/OrderRelationship" + } + }, + "orderItem": { + "type": "array", + "items": { + "$ref": "#/definitions/ServiceOrderItem" + } + }, + "orderMessage": { + "type": "array", + "items": { + "$ref": "#/definitions/OrderMessage" + } + } + } }, - "orderMessage": { - - "type": "array", - "items": { - "$ref": "#/definitions/OrderMessage" - } - } - } - - }, - "OrderRelationship": { - "description": "Linked order to the one containing this attribute.\nThis relationship is not used to sort ONAP request.", - - - "required": [ - - "id" - ], - "type": "object", - "properties": { - "type": { - "description": "The type of related order, can be : “dependency” if the order needs to be “not started” until another order item is complete (a service order in this case) or “cross-ref” to keep track of the source order (a productOrder)", - "type": "string" - }, - "id": { - "description": "The id of the related order", - "type": "string" - }, - "href": { - "description": "A hyperlink to the related order", - "type": "string" + "description": "Linked order to the one containing this attribute.\nThis relationship is not used to sort ONAP request.", + "required": [ + "id" + ], + "type": "object", + "properties": { + "type": { + "description": "The type of related order, can be : “dependency” if the order needs to be “not started” until another order item is complete (a service order in this case) or “cross-ref” to keep track of the source order (a productOrder)", + "type": "string" + }, + "id": { + "description": "The id of the related order", + "type": "string" + }, + "href": { + "description": "A hyperlink to the related order", + "type": "string" + }, + "@referredType": { + "description": "Type of the referred order.", + "type": "string" + } + } }, - "@referredType": { - "description": "Type of the referred order.", - "type": "string" - } - } - - }, - "TargetServiceSchema": { - "description": "Target to the schema describing the service spec resource", - - - "required": [ - - "@type", - "@schemaLocation" - ], - "type": "object", - "properties": { - "@type": { - "description": "Indicates the (class) type of resource.", - "type": "string" + "description": "Target to the schema describing the service spec resource", + "required": [ + "@type", + "@schemaLocation" + ], + "type": "object", + "properties": { + "@type": { + "description": "Indicates the (class) type of resource.", + "type": "string" + }, + "@schemaLocation": { + "description": "This field provided a link to the schema describing this REST resource.", + "type": "string" + } + } }, - "@schemaLocation": { - "description": "This field provided a link to the schema describing this REST resource.", - "type": "string" - } - } - - }, - "Value": { - "description": "Value is a descriptive structure for service characteristic", - - - "type": "object", - "properties": { - "serviceCharacteristicValue": { - "description": "Value of the characteristic.", - "type": "string" - } - } - - }, - - "CreateServiceOrderItem": { - "description": "This structure is used in the operation POST for a serviceOrder request to describe an item.\nAttribute description is not accurate and should be find in the serviceOrderItem class.", - - - "required": [ - - "id", - "service" - ], - "type": "object", - "properties": { - "id": { - "description": "Identifier of the line item (generally it is a sequence number 01, 02, 03, …)", - "type": "string" - }, - "action": { - - "$ref": "#/definitions/ActionType" + "description": "Value is a descriptive structure for service characteristic", + "type": "object", + "properties": { + "serviceCharacteristicValue": { + "description": "Value of the characteristic.", + "type": "string" + } + } }, - "orderItemRelationship": { - - "type": "array", - "items": { - "$ref": "#/definitions/OrderItemRelationship" - } + "CreateServiceOrderItem": { + "description": "This structure is used in the operation POST for a serviceOrder request to describe an item.\nAttribute description is not accurate and should be find in the serviceOrderItem class.", + "required": [ + "id", + "service" + ], + "type": "object", + "properties": { + "id": { + "description": "Identifier of the line item (generally it is a sequence number 01, 02, 03, …)", + "type": "string" + }, + "action": { + "$ref": "#/definitions/ActionType" + }, + "orderItemRelationship": { + "type": "array", + "items": { + "$ref": "#/definitions/OrderItemRelationship" + } + }, + "service": { + "$ref": "#/definitions/Service" + } + } }, - "service": { - - "$ref": "#/definitions/Service" - } - } - - }, - "CreateServiceOrder": { - "description": "This structure is used in the operation POST for a serviceOrder request.\nAttribute description is not accurate and should be find in the serviceOrder class.", - - - "type": "object", - "properties": { - "externalId": { - "description": "ID given by the consumer and only understandable by him (to facilitate his searches)", - "type": "string" - }, - "priority": { - "description": "A way that can be used by consumers to prioritize orders in Service Order Management system (from 0 to 4 : 0 is the highest priority, and 4 the lowest)", - "type": "string" - }, - "description": { - "description": "A free-text description of the service order", - "type": "string" - }, - "category": { - "description": "Used to categorize the order that can be useful for the OM system (e.g. “broadband”, “TVOption”, ...)", - "type": "string" - }, - "requestedStartDate": { - "description": "Order start date wished by the requestor", - "type": "string", - "format": "date-time" - }, - "requestedCompletionDate": { - "description": "Requested delivery date from the requestor perspective", - "type": "string", - "format": "date-time" - }, - "relatedParty": { - - "type": "array", - "items": { - "$ref": "#/definitions/RelatedParty" - } - }, - "orderRelationship": { - - "type": "array", - "items": { - "$ref": "#/definitions/OrderRelationship" - } + "description": "This structure is used in the operation POST for a serviceOrder request.\nAttribute description is not accurate and should be find in the serviceOrder class.", + "type": "object", + "properties": { + "externalId": { + "description": "ID given by the consumer and only understandable by him (to facilitate his searches)", + "type": "string" + }, + "priority": { + "description": "A way that can be used by consumers to prioritize orders in Service Order Management system (from 0 to 4 : 0 is the highest priority, and 4 the lowest)", + "type": "string" + }, + "description": { + "description": "A free-text description of the service order", + "type": "string" + }, + "category": { + "description": "Used to categorize the order that can be useful for the OM system (e.g. “broadband”, “TVOption”, ...)", + "type": "string" + }, + "requestedStartDate": { + "description": "Order start date wished by the requestor", + "type": "string", + "format": "date-time" + }, + "requestedCompletionDate": { + "description": "Requested delivery date from the requestor perspective", + "type": "string", + "format": "date-time" + }, + "relatedParty": { + "type": "array", + "items": { + "$ref": "#/definitions/RelatedParty" + } + }, + "orderRelationship": { + "type": "array", + "items": { + "$ref": "#/definitions/OrderRelationship" + } + }, + "orderItem": { + "type": "array", + "items": { + "$ref": "#/definitions/CreateServiceOrderItem" + } + } + } }, - "orderItem": { - - "type": "array", - "items": { - "$ref": "#/definitions/CreateServiceOrderItem" - } - } - } - - }, - "ServiceOrderSummary": { - "description": "This structure is used to provide a subset of serviceOrder attributes to be provided in particular for notification messages", - - - "required": [ - - "id" - ], - "type": "object", - "properties": { - "id": { - "description": "ID created on repository side", - "type": "string" - }, - "href": { - "description": "Hyperlink to access the order", - "type": "string" - }, - "externalId": { - "description": "ID given by the consumer and only understandable by him (to facilitate his searches)", - "type": "string" - }, - "state": { - - "$ref": "#/definitions/StateType" - }, - "orderDate": { - "description": "", - "type": "string", - "format": "date-time" + "description": "This structure is used to provide a subset of serviceOrder attributes to be provided in particular for notification messages", + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "description": "ID created on repository side", + "type": "string" + }, + "href": { + "description": "Hyperlink to access the order", + "type": "string" + }, + "externalId": { + "description": "ID given by the consumer and only understandable by him (to facilitate his searches)", + "type": "string" + }, + "state": { + "$ref": "#/definitions/StateType" + }, + "orderDate": { + "description": "", + "type": "string", + "format": "date-time" + }, + "completionDateTime": { + "description": "Date when the order was completed", + "type": "string", + "format": "date-time" + } + } }, - "completionDateTime": { - "description": "Date when the order was completed", - "type": "string", - "format": "date-time" - } - } - - }, - "Notification": { - "description": "Notification structure for a serviceOrdering notification", - - - "required": [ - - "eventId", - "eventDate", - "eventType", - "event" - ], - "type": "object", - "properties": { - "eventId": { - "description": "", - "type": "string" - }, - "eventDate": { - "description": "", - "type": "string", - "format": "date-time" - }, - "eventType": { - - "$ref": "#/definitions/EventType" + "description": "Notification structure for a serviceOrdering notification", + "required": [ + "eventId", + "eventDate", + "eventType", + "event" + ], + "type": "object", + "properties": { + "eventId": { + "description": "", + "type": "string" + }, + "eventDate": { + "description": "", + "type": "string", + "format": "date-time" + }, + "eventType": { + "$ref": "#/definitions/EventType" + }, + "event": { + "$ref": "#/definitions/ServiceOrderSummaryWithItem" + } + } }, - "event": { - - "$ref": "#/definitions/ServiceOrderSummaryWithItem" - } - } - - }, - "ServiceOrderItemSummary": { - "description": "Service Order item summary to be used for notification", - - - "required": [ - - "id", - "service" - ], - "type": "object", - "properties": { - "id": { - "description": "Identifier of the line item (generally it is a sequence number 01, 02, 03, …)", - "type": "string" - }, - "action": { - - "$ref": "#/definitions/ActionType" - }, - "state": { - - "$ref": "#/definitions/StateType" + "description": "Service Order item summary to be used for notification", + "required": [ + "id", + "service" + ], + "type": "object", + "properties": { + "id": { + "description": "Identifier of the line item (generally it is a sequence number 01, 02, 03, …)", + "type": "string" + }, + "action": { + "$ref": "#/definitions/ActionType" + }, + "state": { + "$ref": "#/definitions/StateType" + }, + "service": { + "$ref": "#/definitions/Service" + } + } }, - "service": { - - "$ref": "#/definitions/Service" - } - } - - }, - "ServiceOrderSummaryWithItem": { - "description": "Service order item summary with item description", - - - "required": [ - - "id" - ], - "type": "object", - "properties": { - "id": { - "description": "ID created on repository side", - "type": "string" - }, - "href": { - "description": "Hyperlink to access the order", - "type": "string" - }, - "externalId": { - "description": "ID given by the consumer and only understandable by him (to facilitate his searches)", - "type": "string" - }, - "state": { - - "$ref": "#/definitions/StateType" - }, - "orderDate": { - "description": "", - "type": "string", - "format": "date-time" - }, - "completionDateTime": { - "description": "Date when the order was completed", - "type": "string", - "format": "date-time" + "description": "Service order item summary with item description", + "required": [ + "id" + ], + "type": "object", + "properties": { + "id": { + "description": "ID created on repository side", + "type": "string" + }, + "href": { + "description": "Hyperlink to access the order", + "type": "string" + }, + "externalId": { + "description": "ID given by the consumer and only understandable by him (to facilitate his searches)", + "type": "string" + }, + "state": { + "$ref": "#/definitions/StateType" + }, + "orderDate": { + "description": "", + "type": "string", + "format": "date-time" + }, + "completionDateTime": { + "description": "Date when the order was completed", + "type": "string", + "format": "date-time" + }, + "orderItem": { + "type": "array", + "items": { + "$ref": "#/definitions/ServiceOrderItemSummary" + } + } + } }, - "orderItem": { - - "type": "array", - "items": { - "$ref": "#/definitions/ServiceOrderItemSummary" - } - } - } - - }, - "OrderMessage": { - "description": "An optional array of messages associated with the Order", - - - "required": [ - - "severity", - "correctionRequired" - ], - "type": "object", - "properties": { - "code": { - "description": "A code associated to this message", - "type": "string" - }, - "field": { - "description": "Service Order attribute related to this error message", - "type": "string" - }, - "messageInformation": { - "description": "Message related to this order", - "type": "string" - }, - "severity": { - - "$ref": "#/definitions/SeverityMessage" - }, - "correctionRequired": { - "description": "Indicator that an action is required to allow service order fullfilment to follow up", - "type": "boolean" - } - } - - } - } + "description": "An optional array of messages associated with the Order", + "required": [ + "severity", + "correctionRequired" + ], + "type": "object", + "properties": { + "code": { + "description": "A code associated to this message", + "type": "string" + }, + "field": { + "description": "Service Order attribute related to this error message", + "type": "string" + }, + "messageInformation": { + "description": "Message related to this order", + "type": "string" + }, + "severity": { + "$ref": "#/definitions/SeverityMessage" + }, + "correctionRequired": { + "description": "Indicator that an action is required to allow service order fullfilment to follow up", + "type": "boolean" + } + } } - \ No newline at end of file + } +} \ No newline at end of file diff --git a/docs/offeredapis/api_serviceOrder/swagger.yaml b/docs/offeredapis/api_serviceOrder/swagger.yaml index 36d8e87..d746ea5 100644 --- a/docs/offeredapis/api_serviceOrder/swagger.yaml +++ b/docs/offeredapis/api_serviceOrder/swagger.yaml @@ -59,6 +59,11 @@ paths: description: "" schema: $ref: "#/definitions/CreateServiceOrder" + - name: "Target" + required: false + in: "header" + description: "" + type: "string" responses: 201: description: "Created" @@ -152,12 +157,18 @@ paths: - name: "id" required: true in: "path" + description: "" type: "string" - name: "fields" required: false in: "query" description: "Attribute selection" type: "string" + - name: "Target" + required: false + in: "header" + description: "" + type: "string" responses: 200: description: "Ok" @@ -209,6 +220,11 @@ paths: description: "" schema: $ref: "#/definitions/Notification" + - name: "Target" + required: false + in: "header" + description: "" + type: "string" responses: 201: description: "Created" diff --git a/docs/offeredapis/pdf/nbicallflow.pdf b/docs/offeredapis/pdf/nbicallflow.pdf index b1e1fea8d0f8dbe7631f7a3bb45acfab2c8c9727..ed87e40c58bc5a4c7dd7cd51fa9f290754812021 100644 GIT binary patch delta 74172 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 R8+6~WTRT{FMB(Iv?n7%eoWW|C63#EZ5;v8Ti& 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 delta 75486 zcmb@uWmsI@vNeiBaF^f^-08+GxVr_H;O+!%+`VykcL^3CxVyVcAV`7-yCm8By!+g9 z?sLB%-yha`X4kB$Icrp{uCZoww$2-T$Q!2$$q}yx0zW|#69dUu$yCUI9Dgrde=j_L zE*xxN6i8ceEjbJ%0DOi60GC4Y;IaSx48Zh75%>8#VE0_?f6vV^L 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