diff --git a/INTERVENTION-DO/creerInterventionDO/INTERVENTION-DO-creerInterventionDO-consumer-swagger.json b/INTERVENTION-DO/creerInterventionDO/INTERVENTION-DO-creerInterventionDO-consumer-swagger.json deleted file mode 100644 index 9ef40bb..0000000 --- a/INTERVENTION-DO/creerInterventionDO/INTERVENTION-DO-creerInterventionDO-consumer-swagger.json +++ /dev/null @@ -1,281 +0,0 @@ -{ - "openapi": "3.0.2", - "servers": [ - { - "url": "https://partner.api.bouyguestelecom.fr/v1", - "description": "Racine d'url des API PARTENAIRE en PRODUCTION" - } - ], - "paths": { - "/interventions-do": { - "post": { - "tags": [ - "creerInterventionDO" - ], - "summary": "permet de mettre à jour le document dont l'id est fourni.", - "operationId": "creerInterventionDO", - "x-secured-access": "strict", - "security": [ - { - "creerInterventionDO_auth": [ - ] - } - ], - "parameters": [ - { - "name": "trackerId", - "required": false, - "description": "Navigation Unique Identifier", - "in": "header", - "schema": { - "type": "string", - "maxLength": 36 - } - }, - { - "name": "x-request-id", - "required": false, - "description": "Request Identifier", - "in": "header", - "schema": { - "type": "string", - "maxLength": 36 - } - }, - { - "name": "x-source", - "required": false, - "description": "Consumer application name", - "in": "header", - "schema": { - "type": "string", - "maxLength": 64 - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreerInterventionDO" - } - } - }, - "description": "Objet intervention à déclarer chez l'OI", - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreerInterventionDOOut" - } - } - }, - "description": "Operation Successful" - } - }, - "x-security-in": "IDENTITE_ET_GESTION", - "x-security-out": "IDENTITE_ET_GESTION" - } - } - }, - "components": { - "securitySchemes": { - "creerInterventionDO_auth": { - "type": "oauth2", - "flows": { - "implicit": { - "authorizationUrl": "https://oauth2.bouyguestelecom.fr/authorize", - "scopes": { - } - } - } - } - }, - "schemas": { - "CreerInterventionDO": { - "description": "", - "type": "object", - "required": [ - "codeDO", - "codeOI", - "dateDebutIntevention", - "message", - "nature", - "pointMutualisation", - "refIntervDO" - ], - "properties": { - "codeDO": { - "description": "Code opérateur Interop du donneur d'ordre", - "maxLength": 4, - "type": "string" - }, - "codeOI": { - "description": "Code opérateur Interop de l'opérateur d'infrastructure", - "maxLength": 4, - "type": "string" - }, - "dateDebutIntevention": { - "description": "debut intervention", - "type": "string", - "format": "date-time" - }, - "dateFinIntervention": { - "description": "Valeur NULL si M1 Date/heure de fin réel d'intervention si M3 (format selon la norme ISO 8601)", - "type": "string", - "format": "date-time" - }, - "elementReseau": { - "description": "", - "type": "string", - "enum": [ - "PBO", - "PM", - "PTO" - ] - }, - "message": { - "description": "", - "type": "string" - }, - "messageDO": { - "description": "", - "type": "string" - }, - "nature": { - "description": "Nature finale de l'intervention, valeurs possibles : 1 = RACC PTO à construire 2 = RACC PTO existante 3 = RACC hotline 4 = SAV OC 5 = SAV OI 6 = NON FOURNIE (valeur possible permettant de rendre facultatif la fourniture de l'information)", - "type": "string", - "enum": [ - "AUTRES_TRAVAUX_PROGRAMMES", - "MAINTENANCE_OI", - "NON_FOURNIE", - "OPERATION_DE_MAINTENANCE_OC", - "RACC", - "RACC_OU_ SAV", - "REC_PM_OC", - "REPRISE_DE_MALFACON _OC", - "REPRISE_DE_MALFACON _OI", - "REPRISE_DE_MALFACONS", - "SAV" - ] - }, - "pointMutualisation": { - "$ref": "#/components/schemas/PointMutualisation" - }, - "refIntervDO": { - "description": "Référence d'intervention unique produite par le donneur d'ordre et identique sur M1 et M3", - "maxLength": 50, - "type": "string" - }, - "refPBO": { - "description": "Référence PBO (Ex: PTXXXXXXX) si disponible", - "maxLength": 100, - "type": "string" - }, - "refPTO": { - "description": "Référence PTO (Ex: FI-YYYY-YYYY) si disponible Réference prise (protocole interop)", - "maxLength": 50, - "type": "string" - }, - "referencePrestationPrise": { - "description": "", - "type": "string" - } - } - }, - "CreerInterventionDOOut": { - "description": "", - "type": "object", - "required": [ - "code", - "libelle" - ], - "properties": { - "code": { - "description": "0 si OK 1 si CHAMPS_NON_RENSEIGNE 2 si MAUVAIS_FORMAT 3 si CODE_OI_INCONNU 4 si PM_INCONNU", - "type": "integer", - "format": "int32" - }, - "description": { - "description": "Description de l'erreur", - "maxLength": 100, - "type": "string" - }, - "libelle": { - "description": "", - "type": "string", - "enum": [ - "CHAMPS_NON_RENSEIGNE", - "CODE_OI_INCONNU", - "MAUVAIS_FORMAT", - "OK", - "PM_INCONNU" - ] - }, - "refIntervDO": { - "description": "", - "type": "string" - }, - "refIntervOI": { - "description": "Conditionnel: si Libelle_Reponse = OK Référence d'intervention unique produite par l'opérateur d'infrastructure", - "maxLength": 50, - "type": "string" - } - } - }, - "PointMutualisation": { - "description": "", - "type": "object", - "required": [ - "refPM" - ], - "properties": { - "pointMutualisationTechnique": { - "$ref": "#/components/schemas/PointMutualisationTechnique" - }, - "refPM": { - "description": "Référence réglementaire du PM (ex: FI-XXXXX-XXXX)", - "maxLength": 50, - "type": "string" - } - } - }, - "PointMutualisationTechnique": { - "description": "", - "type": "object", - "required": [ - "refPMTechnique" - ], - "properties": { - "refPMTechnique": { - "description": "C'est la référence du PMTechnique dans le cas d'un regroupement de plusieurs PM Techniques rattachés à un PM. Ce champ permet à l'Oc d'identifier le PM Technique à raccorder (boitier, armoire...) au PBO.", - "type": "string" - } - } - } - } - }, - "info": { - "x-objetmetier": "INTERVENTION-DO", - "x-sf": "", - "x-st": "MSF", - "x-type": "partenaire", - "x-execution": "api", - "x-role": "consumer", - "title": "INTERVENTION-DO-creerInterventionDO", - "version": "1.0.249", - "description": "", - "contact": { - "name": "MOE MSF" - } - }, - "tags": [ - { - "name": "creerInterventionDO", - "description": "permet de mettre à jour le document dont l'id est fourni." - } - ] -} diff --git a/INTERVENTION-DO/creerInterventionDO/INTERVENTION-DO-creerInterventionDO-provider-swagger.json b/INTERVENTION-DO/creerInterventionDO/INTERVENTION-DO-creerInterventionDO-provider-swagger.json deleted file mode 100644 index 0141a40..0000000 --- a/INTERVENTION-DO/creerInterventionDO/INTERVENTION-DO-creerInterventionDO-provider-swagger.json +++ /dev/null @@ -1,255 +0,0 @@ -{ - "openapi": "3.0.2", - "servers": [ - { - "url": "https://partner.api.bouyguestelecom.fr/v1", - "description": "Racine d'url des API PARTENAIRE en PRODUCTION" - } - ], - "paths": { - "/interventions-do": { - "post": { - "tags": [ - "creerInterventionDO" - ], - "summary": "permet de mettre à jour le document dont l'id est fourni.", - "operationId": "creerInterventionDO", - "x-secured-access": "strict", - "security": [ - { - "creerInterventionDO_auth": [ - "EXT_InterventionDoManage" - ] - } - ], - "parameters": [ - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreerInterventionDO" - } - } - }, - "description": "Objet intervention à déclarer chez l'OI", - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreerInterventionDOOut" - } - } - }, - "description": "Operation Successful" - } - }, - "x-security-in": "IDENTITE_ET_GESTION", - "x-security-out": "IDENTITE_ET_GESTION" - } - } - }, - "components": { - "securitySchemes": { - "creerInterventionDO_auth": { - "type": "oauth2", - "x-habilitations": [ - ], - "flows": { - "implicit": { - "authorizationUrl": "https://oauth2.bouyguestelecom.fr/authorize", - "scopes": { - "EXT_InterventionDoManage": "manage catalogue" - } - } - } - } - }, - "schemas": { - "CreerInterventionDO": { - "description": "", - "type": "object", - "required": [ - "codeDO", - "codeOI", - "dateDebutIntevention", - "message", - "nature", - "pointMutualisation", - "refIntervDO" - ], - "properties": { - "codeDO": { - "description": "Code opérateur Interop du donneur d'ordre", - "maxLength": 4, - "type": "string" - }, - "codeOI": { - "description": "Code opérateur Interop de l'opérateur d'infrastructure", - "maxLength": 4, - "type": "string" - }, - "dateDebutIntevention": { - "description": "debut intervention", - "type": "string", - "format": "date-time" - }, - "dateFinIntervention": { - "description": "Valeur NULL si M1 Date/heure de fin réel d'intervention si M3 (format selon la norme ISO 8601)", - "type": "string", - "format": "date-time" - }, - "elementReseau": { - "description": "", - "type": "string", - "enum": [ - "PBO", - "PM", - "PTO" - ] - }, - "message": { - "description": "", - "type": "string" - }, - "messageDO": { - "description": "", - "type": "string" - }, - "nature": { - "description": "Nature finale de l'intervention, valeurs possibles : 1 = RACC PTO à construire 2 = RACC PTO existante 3 = RACC hotline 4 = SAV OC 5 = SAV OI 6 = NON FOURNIE (valeur possible permettant de rendre facultatif la fourniture de l'information)", - "type": "string", - "enum": [ - "AUTRES_TRAVAUX_PROGRAMMES", - "MAINTENANCE_OI", - "NON_FOURNIE", - "OPERATION_DE_MAINTENANCE_OC", - "RACC", - "RACC_OU_ SAV", - "REC_PM_OC", - "REPRISE_DE_MALFACON _OC", - "REPRISE_DE_MALFACON _OI", - "REPRISE_DE_MALFACONS", - "SAV" - ] - }, - "pointMutualisation": { - "$ref": "#/components/schemas/PointMutualisation" - }, - "refIntervDO": { - "description": "Référence d'intervention unique produite par le donneur d'ordre et identique sur M1 et M3", - "maxLength": 50, - "type": "string" - }, - "refPBO": { - "description": "Référence PBO (Ex: PTXXXXXXX) si disponible", - "maxLength": 100, - "type": "string" - }, - "refPTO": { - "description": "Référence PTO (Ex: FI-YYYY-YYYY) si disponible Réference prise (protocole interop)", - "maxLength": 50, - "type": "string" - }, - "referencePrestationPrise": { - "description": "", - "type": "string" - } - } - }, - "CreerInterventionDOOut": { - "description": "", - "type": "object", - "required": [ - "code", - "libelle" - ], - "properties": { - "code": { - "description": "0 si OK 1 si CHAMPS_NON_RENSEIGNE 2 si MAUVAIS_FORMAT 3 si CODE_OI_INCONNU 4 si PM_INCONNU", - "type": "integer", - "format": "int32" - }, - "description": { - "description": "Description de l'erreur", - "maxLength": 100, - "type": "string" - }, - "libelle": { - "description": "", - "type": "string", - "enum": [ - "CHAMPS_NON_RENSEIGNE", - "CODE_OI_INCONNU", - "MAUVAIS_FORMAT", - "OK", - "PM_INCONNU" - ] - }, - "refIntervDO": { - "description": "", - "type": "string" - }, - "refIntervOI": { - "description": "Conditionnel: si Libelle_Reponse = OK Référence d'intervention unique produite par l'opérateur d'infrastructure", - "maxLength": 50, - "type": "string" - } - } - }, - "PointMutualisation": { - "description": "", - "type": "object", - "required": [ - "refPM" - ], - "properties": { - "pointMutualisationTechnique": { - "$ref": "#/components/schemas/PointMutualisationTechnique" - }, - "refPM": { - "description": "Référence réglementaire du PM (ex: FI-XXXXX-XXXX)", - "maxLength": 50, - "type": "string" - } - } - }, - "PointMutualisationTechnique": { - "description": "", - "type": "object", - "required": [ - "refPMTechnique" - ], - "properties": { - "refPMTechnique": { - "description": "C'est la référence du PMTechnique dans le cas d'un regroupement de plusieurs PM Techniques rattachés à un PM. Ce champ permet à l'Oc d'identifier le PM Technique à raccorder (boitier, armoire...) au PBO.", - "type": "string" - } - } - } - } - }, - "info": { - "x-objetmetier": "INTERVENTION-DO", - "x-sf": "", - "x-st": "MSF", - "x-type": "partenaire", - "x-execution": "api", - "x-role": "provider", - "title": "INTERVENTION-DO-creerInterventionDO", - "version": "1.0.249", - "description": "", - "contact": { - "name": "MOE MSF" - } - }, - "tags": [ - { - "name": "creerInterventionDO", - "description": "permet de mettre à jour le document dont l'id est fourni." - } - ] -} diff --git a/INTERVENTION-DO/creerInterventionDO/README.md b/INTERVENTION-DO/creerInterventionDO/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/INTERVENTION-DO/creerInterventionDO/diagrammes/[PAR] CreerInterventionDO.svg b/INTERVENTION-DO/creerInterventionDO/diagrammes/[PAR] CreerInterventionDO.svg deleted file mode 100644 index 535e01f..0000000 --- a/INTERVENTION-DO/creerInterventionDO/diagrammes/[PAR] CreerInterventionDO.svg +++ /dev/null @@ -1,337 +0,0 @@ - - - diff --git a/INTERVENTION-DO/demanderTestIntermediareInterventionDO/INTERVENTION-DO-demanderTestIntermediareInterventionDO-consumer-swagger.json b/INTERVENTION-DO/demanderTestIntermediareInterventionDO/INTERVENTION-DO-demanderTestIntermediareInterventionDO-consumer-swagger.json deleted file mode 100644 index fd8adf9..0000000 --- a/INTERVENTION-DO/demanderTestIntermediareInterventionDO/INTERVENTION-DO-demanderTestIntermediareInterventionDO-consumer-swagger.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "openapi": "3.0.2", - "servers": [ - { - "url": "https://partner.api.bouyguestelecom.fr/v1", - "description": "Racine d'url des API PARTENAIRE en PRODUCTION" - } - ], - "paths": { - "/interventions-do/test-intermediaire": { - } - }, - "components": { - "schemas": { - } - }, - "info": { - "x-objetmetier": "INTERVENTION-DO", - "x-sf": "", - "x-st": "MSF", - "x-type": "partenaire", - "x-execution": "api", - "x-role": "consumer", - "title": "INTERVENTION-DO-demanderTestIntermediareInterventionDO", - "version": "1.0.249", - "description": "", - "contact": { - "name": "MOE MSF" - } - }, - "tags": [ - { - "name": "demanderTestIntermediareInterventionDO", - "description": "permet de mettre à jour le document dont l'id est fourni." - } - ] -} diff --git a/INTERVENTION-DO/demanderTestIntermediareInterventionDO/INTERVENTION-DO-demanderTestIntermediareInterventionDO-provider-swagger.json b/INTERVENTION-DO/demanderTestIntermediareInterventionDO/INTERVENTION-DO-demanderTestIntermediareInterventionDO-provider-swagger.json deleted file mode 100644 index 004ad71..0000000 --- a/INTERVENTION-DO/demanderTestIntermediareInterventionDO/INTERVENTION-DO-demanderTestIntermediareInterventionDO-provider-swagger.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "openapi": "3.0.2", - "servers": [ - { - "url": "https://partner.api.bouyguestelecom.fr/v1", - "description": "Racine d'url des API PARTENAIRE en PRODUCTION" - } - ], - "paths": { - "/interventions-do/test-intermediaire": { - } - }, - "components": { - "schemas": { - } - }, - "info": { - "x-objetmetier": "INTERVENTION-DO", - "x-sf": "", - "x-st": "MSF", - "x-type": "partenaire", - "x-execution": "api", - "x-role": "provider", - "title": "INTERVENTION-DO-demanderTestIntermediareInterventionDO", - "version": "1.0.249", - "description": "", - "contact": { - "name": "MOE MSF" - } - }, - "tags": [ - { - "name": "demanderTestIntermediareInterventionDO", - "description": "permet de mettre à jour le document dont l'id est fourni." - } - ] -} diff --git a/INTERVENTION-DO/demanderTestIntermediareInterventionDO/README.md b/INTERVENTION-DO/demanderTestIntermediareInterventionDO/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/INTERVENTION-DO/demanderTestIntermediareInterventionDO/diagrammes/[PAR] DemanderTestIntermediareInterventionDO.svg b/INTERVENTION-DO/demanderTestIntermediareInterventionDO/diagrammes/[PAR] DemanderTestIntermediareInterventionDO.svg deleted file mode 100644 index 6f78608..0000000 --- a/INTERVENTION-DO/demanderTestIntermediareInterventionDO/diagrammes/[PAR] DemanderTestIntermediareInterventionDO.svg +++ /dev/null @@ -1,256 +0,0 @@ - - - diff --git a/INTERVENTION-DO/modifierInterventionDO/INTERVENTION-DO-modifierInterventionDO-consumer-swagger.json b/INTERVENTION-DO/modifierInterventionDO/INTERVENTION-DO-modifierInterventionDO-consumer-swagger.json deleted file mode 100644 index c48510d..0000000 --- a/INTERVENTION-DO/modifierInterventionDO/INTERVENTION-DO-modifierInterventionDO-consumer-swagger.json +++ /dev/null @@ -1,312 +0,0 @@ -{ - "openapi": "3.0.2", - "servers": [ - { - "url": "https://partner.api.bouyguestelecom.fr/v1", - "description": "Racine d'url des API PARTENAIRE en PRODUCTION" - } - ], - "paths": { - "/interventions-do": { - "put": { - "tags": [ - "modifierInterventionDO" - ], - "summary": "permet de mettre à jour le document dont l'id est fourni.", - "operationId": "modifierInterventionDO", - "x-secured-access": "strict", - "security": [ - { - "modifierInterventionDO_auth": [ - ] - } - ], - "parameters": [ - { - "name": "trackerId", - "required": false, - "description": "Navigation Unique Identifier", - "in": "header", - "schema": { - "type": "string", - "maxLength": 36 - } - }, - { - "name": "x-request-id", - "required": false, - "description": "Request Identifier", - "in": "header", - "schema": { - "type": "string", - "maxLength": 36 - } - }, - { - "name": "x-source", - "required": false, - "description": "Consumer application name", - "in": "header", - "schema": { - "type": "string", - "maxLength": 64 - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ModifierInterventionDO" - } - } - }, - "description": "Objet intervention à déclarer chez l'OI", - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ModifierInterventionDOOut" - } - } - }, - "description": "Operation Successful" - } - }, - "x-security-in": "IDENTITE_ET_GESTION", - "x-security-out": "IDENTITE_ET_GESTION" - } - } - }, - "components": { - "securitySchemes": { - "modifierInterventionDO_auth": { - "type": "oauth2", - "flows": { - "implicit": { - "authorizationUrl": "https://oauth2.bouyguestelecom.fr/authorize", - "scopes": { - } - } - } - } - }, - "schemas": { - "LigneRetablie": { - "description": "", - "type": "object", - "properties": { - "refPTO": { - "description": "", - "type": "array", - "items": { - "type": "string" - } - }, - "referencePrestationPrise": { - "description": "", - "type": "string" - }, - "serialNumberONT": { - "description": "", - "type": "string" - } - } - }, - "ModifierInterventionDO": { - "description": "", - "type": "object", - "required": [ - "codeDO", - "codeOI", - "dateDebutIntevention", - "dateFinIntervention", - "elementReseau", - "message", - "nature", - "pointMutualisation", - "refIntervDO" - ], - "properties": { - "codeDO": { - "description": "Code opérateur Interop du donneur d'ordre", - "maxLength": 4, - "type": "string" - }, - "codeOI": { - "description": "Code opérateur Interop de l'opérateur d'infrastructure", - "maxLength": 4, - "type": "string" - }, - "dateDebutIntevention": { - "description": "debut intervention", - "type": "string", - "format": "date-time" - }, - "dateFinIntervention": { - "description": "Valeur NULL si M1 Date/heure de fin réel d'intervention si M3 (format selon la norme ISO 8601)", - "type": "string", - "format": "date-time" - }, - "elementReseau": { - "description": "", - "type": "string", - "enum": [ - "PBO", - "PM", - "PTO" - ] - }, - "lignesRetablies": { - "description": "", - "type": "array", - "items": { - "$ref": "#/components/schemas/LigneRetablie" - } - }, - "message": { - "description": "", - "type": "string" - }, - "messageDO": { - "description": "", - "type": "string" - }, - "nature": { - "description": "Nature finale de l'intervention, valeurs possibles : 1 = RACC PTO à construire 2 = RACC PTO existante 3 = RACC hotline 4 = SAV OC 5 = SAV OI 6 = NON FOURNIE (valeur possible permettant de rendre facultatif la fourniture de l'information)", - "type": "string", - "enum": [ - "AUTRES_TRAVAUX_PROGRAMMES", - "MAINTENANCE_OI", - "NON_FOURNIE", - "OPERATION_DE_MAINTENANCE_OC", - "RACC", - "RACC_OU_ SAV", - "REC_PM_OC", - "REPRISE_DE_MALFACON _OC", - "REPRISE_DE_MALFACON _OI", - "REPRISE_DE_MALFACONS", - "SAV" - ] - }, - "pointMutualisation": { - "$ref": "#/components/schemas/PointMutualisation" - }, - "refIntervDO": { - "description": "Référence d'intervention unique produite par le donneur d'ordre et identique sur M1 et M3", - "maxLength": 50, - "type": "string" - }, - "refPBO": { - "description": "Référence PBO (Ex: PTXXXXXXX) si disponible", - "maxLength": 100, - "type": "string" - }, - "refPTO": { - "description": "Référence PTO (Ex: FI-YYYY-YYYY) si disponible Réference prise (protocole interop)", - "maxLength": 50, - "type": "string" - }, - "referencePrestationPrise": { - "description": "", - "type": "string" - } - } - }, - "ModifierInterventionDOOut": { - "description": "", - "type": "object", - "required": [ - "code", - "libelle" - ], - "properties": { - "code": { - "description": "0 si OK 1 si CHAMPS_NON_RENSEIGNE 2 si MAUVAIS_FORMAT 3 si CODE_OI_INCONNU 4 si PM_INCONNU", - "type": "integer", - "format": "int32" - }, - "description": { - "description": "Description de l'erreur", - "maxLength": 100, - "type": "string" - }, - "libelle": { - "description": "", - "type": "string", - "enum": [ - "CHAMPS_NON_RENSEIGNE", - "CODE_OI_INCONNU", - "M3TX_NON_DEMANDE", - "MAUVAIS_FORMAT", - "OK", - "PM_INCONNU" - ] - }, - "refIntervOI": { - "description": "Conditionnel: si Libelle_Reponse = OK Référence d'intervention unique produite par l'opérateur d'infrastructure", - "maxLength": 50, - "type": "string" - }, - "refInterventionDO": { - "description": "", - "type": "string" - } - } - }, - "PointMutualisation": { - "description": "", - "type": "object", - "required": [ - "refPM" - ], - "properties": { - "pointMutualisationTechnique": { - "$ref": "#/components/schemas/PointMutualisationTechnique" - }, - "refPM": { - "description": "Référence réglementaire du PM (ex: FI-XXXXX-XXXX)", - "maxLength": 50, - "type": "string" - } - } - }, - "PointMutualisationTechnique": { - "description": "", - "type": "object", - "required": [ - "refPMTechnique" - ], - "properties": { - "refPMTechnique": { - "description": "C'est la référence du PMTechnique dans le cas d'un regroupement de plusieurs PM Techniques rattachés à un PM. Ce champ permet à l'Oc d'identifier le PM Technique à raccorder (boitier, armoire...) au PBO.", - "type": "string" - } - } - } - } - }, - "info": { - "x-objetmetier": "INTERVENTION-DO", - "x-sf": "", - "x-st": "MSF", - "x-type": "partenaire", - "x-execution": "api", - "x-role": "consumer", - "title": "INTERVENTION-DO-modifierInterventionDO", - "version": "1.0.249", - "description": "", - "contact": { - "name": "MOE MSF" - } - }, - "tags": [ - { - "name": "modifierInterventionDO", - "description": "permet de mettre à jour le document dont l'id est fourni." - } - ] -} diff --git a/INTERVENTION-DO/modifierInterventionDO/INTERVENTION-DO-modifierInterventionDO-provider-swagger.json b/INTERVENTION-DO/modifierInterventionDO/INTERVENTION-DO-modifierInterventionDO-provider-swagger.json deleted file mode 100644 index fc392f5..0000000 --- a/INTERVENTION-DO/modifierInterventionDO/INTERVENTION-DO-modifierInterventionDO-provider-swagger.json +++ /dev/null @@ -1,286 +0,0 @@ -{ - "openapi": "3.0.2", - "servers": [ - { - "url": "https://partner.api.bouyguestelecom.fr/v1", - "description": "Racine d'url des API PARTENAIRE en PRODUCTION" - } - ], - "paths": { - "/interventions-do": { - "put": { - "tags": [ - "modifierInterventionDO" - ], - "summary": "permet de mettre à jour le document dont l'id est fourni.", - "operationId": "modifierInterventionDO", - "x-secured-access": "strict", - "security": [ - { - "modifierInterventionDO_auth": [ - "EXT_InterventionDoManage" - ] - } - ], - "parameters": [ - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ModifierInterventionDO" - } - } - }, - "description": "Objet intervention à déclarer chez l'OI", - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ModifierInterventionDOOut" - } - } - }, - "description": "Operation Successful" - } - }, - "x-security-in": "IDENTITE_ET_GESTION", - "x-security-out": "IDENTITE_ET_GESTION" - } - } - }, - "components": { - "securitySchemes": { - "modifierInterventionDO_auth": { - "type": "oauth2", - "x-habilitations": [ - ], - "flows": { - "implicit": { - "authorizationUrl": "https://oauth2.bouyguestelecom.fr/authorize", - "scopes": { - "EXT_InterventionDoManage": "manage catalogue" - } - } - } - } - }, - "schemas": { - "LigneRetablie": { - "description": "", - "type": "object", - "properties": { - "refPTO": { - "description": "", - "type": "array", - "items": { - "type": "string" - } - }, - "referencePrestationPrise": { - "description": "", - "type": "string" - }, - "serialNumberONT": { - "description": "", - "type": "string" - } - } - }, - "ModifierInterventionDO": { - "description": "", - "type": "object", - "required": [ - "codeDO", - "codeOI", - "dateDebutIntevention", - "dateFinIntervention", - "elementReseau", - "message", - "nature", - "pointMutualisation", - "refIntervDO" - ], - "properties": { - "codeDO": { - "description": "Code opérateur Interop du donneur d'ordre", - "maxLength": 4, - "type": "string" - }, - "codeOI": { - "description": "Code opérateur Interop de l'opérateur d'infrastructure", - "maxLength": 4, - "type": "string" - }, - "dateDebutIntevention": { - "description": "debut intervention", - "type": "string", - "format": "date-time" - }, - "dateFinIntervention": { - "description": "Valeur NULL si M1 Date/heure de fin réel d'intervention si M3 (format selon la norme ISO 8601)", - "type": "string", - "format": "date-time" - }, - "elementReseau": { - "description": "", - "type": "string", - "enum": [ - "PBO", - "PM", - "PTO" - ] - }, - "lignesRetablies": { - "description": "", - "type": "array", - "items": { - "$ref": "#/components/schemas/LigneRetablie" - } - }, - "message": { - "description": "", - "type": "string" - }, - "messageDO": { - "description": "", - "type": "string" - }, - "nature": { - "description": "Nature finale de l'intervention, valeurs possibles : 1 = RACC PTO à construire 2 = RACC PTO existante 3 = RACC hotline 4 = SAV OC 5 = SAV OI 6 = NON FOURNIE (valeur possible permettant de rendre facultatif la fourniture de l'information)", - "type": "string", - "enum": [ - "AUTRES_TRAVAUX_PROGRAMMES", - "MAINTENANCE_OI", - "NON_FOURNIE", - "OPERATION_DE_MAINTENANCE_OC", - "RACC", - "RACC_OU_ SAV", - "REC_PM_OC", - "REPRISE_DE_MALFACON _OC", - "REPRISE_DE_MALFACON _OI", - "REPRISE_DE_MALFACONS", - "SAV" - ] - }, - "pointMutualisation": { - "$ref": "#/components/schemas/PointMutualisation" - }, - "refIntervDO": { - "description": "Référence d'intervention unique produite par le donneur d'ordre et identique sur M1 et M3", - "maxLength": 50, - "type": "string" - }, - "refPBO": { - "description": "Référence PBO (Ex: PTXXXXXXX) si disponible", - "maxLength": 100, - "type": "string" - }, - "refPTO": { - "description": "Référence PTO (Ex: FI-YYYY-YYYY) si disponible Réference prise (protocole interop)", - "maxLength": 50, - "type": "string" - }, - "referencePrestationPrise": { - "description": "", - "type": "string" - } - } - }, - "ModifierInterventionDOOut": { - "description": "", - "type": "object", - "required": [ - "code", - "libelle" - ], - "properties": { - "code": { - "description": "0 si OK 1 si CHAMPS_NON_RENSEIGNE 2 si MAUVAIS_FORMAT 3 si CODE_OI_INCONNU 4 si PM_INCONNU", - "type": "integer", - "format": "int32" - }, - "description": { - "description": "Description de l'erreur", - "maxLength": 100, - "type": "string" - }, - "libelle": { - "description": "", - "type": "string", - "enum": [ - "CHAMPS_NON_RENSEIGNE", - "CODE_OI_INCONNU", - "M3TX_NON_DEMANDE", - "MAUVAIS_FORMAT", - "OK", - "PM_INCONNU" - ] - }, - "refIntervOI": { - "description": "Conditionnel: si Libelle_Reponse = OK Référence d'intervention unique produite par l'opérateur d'infrastructure", - "maxLength": 50, - "type": "string" - }, - "refInterventionDO": { - "description": "", - "type": "string" - } - } - }, - "PointMutualisation": { - "description": "", - "type": "object", - "required": [ - "refPM" - ], - "properties": { - "pointMutualisationTechnique": { - "$ref": "#/components/schemas/PointMutualisationTechnique" - }, - "refPM": { - "description": "Référence réglementaire du PM (ex: FI-XXXXX-XXXX)", - "maxLength": 50, - "type": "string" - } - } - }, - "PointMutualisationTechnique": { - "description": "", - "type": "object", - "required": [ - "refPMTechnique" - ], - "properties": { - "refPMTechnique": { - "description": "C'est la référence du PMTechnique dans le cas d'un regroupement de plusieurs PM Techniques rattachés à un PM. Ce champ permet à l'Oc d'identifier le PM Technique à raccorder (boitier, armoire...) au PBO.", - "type": "string" - } - } - } - } - }, - "info": { - "x-objetmetier": "INTERVENTION-DO", - "x-sf": "", - "x-st": "MSF", - "x-type": "partenaire", - "x-execution": "api", - "x-role": "provider", - "title": "INTERVENTION-DO-modifierInterventionDO", - "version": "1.0.249", - "description": "", - "contact": { - "name": "MOE MSF" - } - }, - "tags": [ - { - "name": "modifierInterventionDO", - "description": "permet de mettre à jour le document dont l'id est fourni." - } - ] -} diff --git a/INTERVENTION-DO/modifierInterventionDO/README.md b/INTERVENTION-DO/modifierInterventionDO/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/INTERVENTION-DO/modifierInterventionDO/diagrammes/[PAR] ModifierInterventionDO.svg b/INTERVENTION-DO/modifierInterventionDO/diagrammes/[PAR] ModifierInterventionDO.svg deleted file mode 100644 index e2657f5..0000000 --- a/INTERVENTION-DO/modifierInterventionDO/diagrammes/[PAR] ModifierInterventionDO.svg +++ /dev/null @@ -1,361 +0,0 @@ - - -