Enable generated etapi client

This commit is contained in:
mm21 2023-05-05 18:33:26 +00:00
parent 5ea8226996
commit 79d4dcf5f1
3 changed files with 48 additions and 57 deletions

View File

@ -20,7 +20,7 @@ function register(router) {
'isInheritable': [v.notNull, v.isBoolean] 'isInheritable': [v.notNull, v.isBoolean]
}; };
eu.route(router, 'post' ,'/etapi/attributes', (req, res, next) => { eu.route(router, 'post' ,'/etapi/attributes/:attributeId', (req, res, next) => {
if (req.body.type === 'relation') { if (req.body.type === 'relation') {
eu.getAndCheckNote(req.body.value); eu.getAndCheckNote(req.body.value);
} }

View File

@ -21,7 +21,7 @@ function register(router) {
'isExpanded': [v.notNull, v.isBoolean] 'isExpanded': [v.notNull, v.isBoolean]
}; };
eu.route(router, 'post' ,'/etapi/branches', (req, res, next) => { eu.route(router, 'post' ,'/etapi/branches/:branchId', (req, res, next) => {
const params = {}; const params = {};
eu.validateAndPatch(params, req.body, ALLOWED_PROPERTIES_FOR_CREATE_BRANCH); eu.validateAndPatch(params, req.body, ALLOWED_PROPERTIES_FOR_CREATE_BRANCH);

View File

@ -31,7 +31,7 @@ paths:
'201': '201':
description: note created description: note created
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
properties: properties:
note: note:
@ -43,7 +43,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/notes: /notes:
@ -163,13 +163,13 @@ paths:
'200': '200':
description: search response description: search response
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/SearchResponse' $ref: '#/components/schemas/SearchResponse'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/notes/{noteId}: /notes/{noteId}:
@ -186,13 +186,13 @@ paths:
'200': '200':
description: note response description: note response
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Note' $ref: '#/components/schemas/Note'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
patch: patch:
@ -208,13 +208,13 @@ paths:
'200': '200':
description: note updated description: note updated
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Note' $ref: '#/components/schemas/Note'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
delete: delete:
@ -226,7 +226,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/notes/{noteId}/content: /notes/{noteId}/content:
@ -288,7 +288,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/notes/{noteId}/note-revision: /notes/{noteId}/note-revision:
@ -315,7 +315,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/branches/{branchId}: /branches/{branchId}:
@ -332,13 +332,13 @@ paths:
'200': '200':
description: branch response description: branch response
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Branch' $ref: '#/components/schemas/Branch'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
post: post:
@ -357,19 +357,19 @@ paths:
'200': '200':
description: branch updated (branch between parent note and child note already existed) description: branch updated (branch between parent note and child note already existed)
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Branch' $ref: '#/components/schemas/Branch'
'201': '201':
description: branch created description: branch created
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Branch' $ref: '#/components/schemas/Branch'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
patch: patch:
@ -385,13 +385,13 @@ paths:
'200': '200':
description: branch updated description: branch updated
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Branch' $ref: '#/components/schemas/Branch'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
delete: delete:
@ -405,7 +405,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/attributes/{attributeId}: /attributes/{attributeId}:
@ -422,13 +422,13 @@ paths:
'200': '200':
description: attribute response description: attribute response
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Attribute' $ref: '#/components/schemas/Attribute'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
post: post:
@ -444,13 +444,13 @@ paths:
'201': '201':
description: attribute created description: attribute created
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Attribute' $ref: '#/components/schemas/Attribute'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
patch: patch:
@ -466,13 +466,13 @@ paths:
'200': '200':
description: attribute updated description: attribute updated
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Attribute' $ref: '#/components/schemas/Attribute'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
delete: delete:
@ -484,7 +484,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/refresh-note-ordering/{parentNoteId}: /refresh-note-ordering/{parentNoteId}:
@ -506,7 +506,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/inbox/{date}: /inbox/{date}:
@ -527,13 +527,13 @@ paths:
'200': '200':
description: inbox note description: inbox note
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Note' $ref: '#/components/schemas/Note'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/calendar/days/{date}: /calendar/days/{date}:
@ -552,13 +552,13 @@ paths:
'200': '200':
description: day note description: day note
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Note' $ref: '#/components/schemas/Note'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/calendar/weeks/{date}: /calendar/weeks/{date}:
@ -577,13 +577,13 @@ paths:
'200': '200':
description: week note description: week note
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Note' $ref: '#/components/schemas/Note'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/calendar/months/{month}: /calendar/months/{month}:
@ -602,13 +602,13 @@ paths:
'200': '200':
description: month note description: month note
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Note' $ref: '#/components/schemas/Note'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/calendar/years/{year}: /calendar/years/{year}:
@ -627,13 +627,13 @@ paths:
'200': '200':
description: year note description: year note
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Note' $ref: '#/components/schemas/Note'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/auth/login: /auth/login:
@ -654,7 +654,7 @@ paths:
'201': '201':
description: auth token description: auth token
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
properties: properties:
authToken: authToken:
@ -665,7 +665,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/auth/logout: /auth/logout:
@ -678,7 +678,7 @@ paths:
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
/app-info: /app-info:
@ -689,13 +689,13 @@ paths:
'200': '200':
description: app info description: app info
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/AppInfo' $ref: '#/components/schemas/AppInfo'
default: default:
description: unexpected error description: unexpected error
content: content:
application/json: application/json; charset=utf-8:
schema: schema:
$ref: '#/components/schemas/Error' $ref: '#/components/schemas/Error'
@ -774,7 +774,7 @@ components:
type: string type: string
type: type:
type: string type: string
enum: [text, code, render, file, image, search, relationMap, book, noteMap, mermaid, webView, shortcut] enum: [text, code, render, file, image, search, relationMap, book, noteMap, mermaid, webView, shortcut, doc, contentWidget, launcher]
mime: mime:
type: string type: string
isProtected: isProtected:
@ -810,9 +810,6 @@ components:
Branch: Branch:
type: object type: object
description: Branch places the note into the tree, it represents the relationship between a parent note and child note description: Branch places the note into the tree, it represents the relationship between a parent note and child note
required:
- noteId
- parentNoteId
properties: properties:
branchId: branchId:
$ref: '#/components/schemas/EntityId' $ref: '#/components/schemas/EntityId'
@ -837,8 +834,6 @@ components:
Attribute: Attribute:
type: object type: object
description: Attribute (Label, Relation) is a key-value record attached to a note. description: Attribute (Label, Relation) is a key-value record attached to a note.
required:
- noteId
properties: properties:
attributeId: attributeId:
$ref: '#/components/schemas/EntityId' $ref: '#/components/schemas/EntityId'
@ -851,7 +846,7 @@ components:
enum: [label, relation] enum: [label, relation]
name: name:
type: string type: string
pattern: '^[\p{L}\p{N}_:]+' pattern: '^[^\s]+'
example: shareCss example: shareCss
value: value:
type: string type: string
@ -881,7 +876,7 @@ components:
description: debugging info on parsing the search query enabled with &debug=true parameter description: debugging info on parsing the search query enabled with &debug=true parameter
EntityId: EntityId:
type: string type: string
pattern: '[a-zA-Z0-9]{4,32}' pattern: '[a-zA-Z0-9_]{4,32}'
example: evnnmvHTCgIn example: evnnmvHTCgIn
EntityIdList: EntityIdList:
type: array type: array
@ -889,7 +884,7 @@ components:
$ref: '#/components/schemas/EntityId' $ref: '#/components/schemas/EntityId'
LocalDateTime: LocalDateTime:
type: string type: string
pattern: '[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}\+[0-9]{4}' pattern: '[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}[\+\-][0-9]{4}'
example: 2021-12-31 20:18:11.939+0100 example: 2021-12-31 20:18:11.939+0100
UtcDateTime: UtcDateTime:
type: string type: string
@ -897,10 +892,6 @@ components:
example: 2021-12-31 19:18:11.939Z example: 2021-12-31 19:18:11.939Z
AppInfo: AppInfo:
type: object type: object
required:
- statu
- code
- message
properties: properties:
appVersion: appVersion:
type: string type: string