mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
Enable generated etapi client
This commit is contained in:
parent
5ea8226996
commit
79d4dcf5f1
@ -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);
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user