# Entrypoint output format mimeType = application/x-tar # OpenAPI Documentation - JSON format (dot notation) post.operationId = post-v1-csv post.description = Transformation d'un fichier CSV en fichier corpus post.summary = Le fichier est transformé en fichier coprus exploitable par un web service asynchrone, chaque ligne est réduite à un object contenant 2 champs (id, value) post.tags.0 = data-wrapper post.requestBody.content.text/csv.schema.type = string post.requestBody.content.text/csv.schema.format = binary post.requestBody.required = true post.responses.default.description = Fichier corpus au format tar.gz post.responses.default.content.application/x-tar.schema.type = string post.responses.default.content.application/x-tar.schema.format = binary post.parameters.0.description = Nom du champ à exploiter comme identifiant de ligne post.parameters.0.in = query post.parameters.0.name = value post.parameters.0.schema.type = string post.parameters.0.schema.default = value post.parameters.0.required = false post.parameters.1.description = Nom du champ à exploiter comme identifiant de colonne post.parameters.1.in = query post.parameters.1.name = id post.parameters.1.schema.type = string post.parameters.1.schema.default = id post.parameters.1.required = false [use] plugin = basics [CSVParse] [CSVObject] [replace] path = id value = get(env('id', 'id')) path = value value = get(env('value', 'value')) [TARDump] compress = true manifest = fix({version: '1'}) manifest = fix({generator: 'v1/csv'})