From fe5a0377c5a1e6974625bc067737bb2a91d82513 Mon Sep 17 00:00:00 2001 From: Erwan Rouchet <rouchet@teklia.com> Date: Tue, 29 Oct 2019 12:04:21 +0100 Subject: [PATCH] Make ID and classifications read-only in (Partial)UpdateElement --- arkindex/schema.yml | 140 ++++---------------------------------------- 1 file changed, 12 insertions(+), 128 deletions(-) diff --git a/arkindex/schema.yml b/arkindex/schema.yml index 912e108..3e39cc4 100644 --- a/arkindex/schema.yml +++ b/arkindex/schema.yml @@ -1124,6 +1124,7 @@ paths: - source - ml_class - state + readOnly: true type: array corpus: properties: @@ -1141,6 +1142,7 @@ paths: type: object id: format: uuid + readOnly: true type: string metadata: readOnly: true @@ -1210,7 +1212,6 @@ paths: type: object required: - name - - classifications description: '' security: [] tags: @@ -1230,68 +1231,6 @@ paths: application/json: schema: properties: - classifications: - items: - properties: - confidence: - nullable: true - type: number - id: - format: uuid - type: string - ml_class: - properties: - id: - format: uuid - type: string - name: - maxLength: 100 - type: string - required: - - name - type: object - source: - properties: - id: - format: uuid - type: string - internal: - type: boolean - name: - maxLength: 100 - type: string - revision: - maxLength: 100 - type: string - slug: - maxLength: 100 - type: string - type: - enum: - - classifier - - recognizer - - ner - - dla - required: - - type - - slug - - name - - revision - - internal - type: object - state: - enum: - - pending - - validated - - rejected - required: - - source - - ml_class - - state - type: array - id: - format: uuid - type: string name: maxLength: 250 type: string @@ -1360,6 +1299,7 @@ paths: - source - ml_class - state + readOnly: true type: array corpus: properties: @@ -1377,6 +1317,7 @@ paths: type: object id: format: uuid + readOnly: true type: string metadata: readOnly: true @@ -1446,7 +1387,6 @@ paths: type: object required: - name - - classifications description: '' tags: - elements @@ -1465,74 +1405,11 @@ paths: application/json: schema: properties: - classifications: - items: - properties: - confidence: - nullable: true - type: number - id: - format: uuid - type: string - ml_class: - properties: - id: - format: uuid - type: string - name: - maxLength: 100 - type: string - required: - - name - type: object - source: - properties: - id: - format: uuid - type: string - internal: - type: boolean - name: - maxLength: 100 - type: string - revision: - maxLength: 100 - type: string - slug: - maxLength: 100 - type: string - type: - enum: - - classifier - - recognizer - - ner - - dla - required: - - type - - slug - - name - - revision - - internal - type: object - state: - enum: - - pending - - validated - - rejected - required: - - source - - ml_class - - state - type: array - id: - format: uuid - type: string name: maxLength: 250 type: string required: - name - - classifications x-name: body responses: '200': @@ -1598,6 +1475,7 @@ paths: - source - ml_class - state + readOnly: true type: array corpus: properties: @@ -1615,6 +1493,7 @@ paths: type: object id: format: uuid + readOnly: true type: string metadata: readOnly: true @@ -1684,7 +1563,6 @@ paths: type: object required: - name - - classifications description: '' tags: - elements @@ -2963,6 +2841,7 @@ paths: type: object id: format: uuid + readOnly: true type: string name: maxLength: 250 @@ -3370,6 +3249,7 @@ paths: type: object id: format: uuid + readOnly: true type: string name: maxLength: 250 @@ -3532,6 +3412,7 @@ paths: type: object id: format: uuid + readOnly: true type: string name: maxLength: 250 @@ -3769,6 +3650,7 @@ paths: type: object id: format: uuid + readOnly: true type: string name: maxLength: 250 @@ -7243,6 +7125,7 @@ paths: type: object id: format: uuid + readOnly: true type: string name: maxLength: 250 @@ -7741,6 +7624,7 @@ paths: type: object id: format: uuid + readOnly: true type: string name: maxLength: 250 -- GitLab