mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-04 05:28:59 +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]
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    eu.route(router, 'post' ,'/etapi/attributes', (req, res, next) => {
 | 
			
		||||
    eu.route(router, 'post' ,'/etapi/attributes/:attributeId', (req, res, next) => {
 | 
			
		||||
        if (req.body.type === 'relation') {
 | 
			
		||||
            eu.getAndCheckNote(req.body.value);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -21,7 +21,7 @@ function register(router) {
 | 
			
		||||
        '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 = {};
 | 
			
		||||
 | 
			
		||||
        eu.validateAndPatch(params, req.body, ALLOWED_PROPERTIES_FOR_CREATE_BRANCH);
 | 
			
		||||
 | 
			
		||||
@ -31,7 +31,7 @@ paths:
 | 
			
		||||
        '201':
 | 
			
		||||
          description: note created
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                properties:
 | 
			
		||||
                  note:
 | 
			
		||||
@ -43,7 +43,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /notes:
 | 
			
		||||
@ -163,13 +163,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: search response
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/SearchResponse'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /notes/{noteId}:
 | 
			
		||||
@ -186,13 +186,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: note response
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Note'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
    patch:
 | 
			
		||||
@ -208,13 +208,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: note updated
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Note'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
    delete:
 | 
			
		||||
@ -226,7 +226,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /notes/{noteId}/content:
 | 
			
		||||
@ -288,7 +288,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /notes/{noteId}/note-revision:
 | 
			
		||||
@ -315,7 +315,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /branches/{branchId}:
 | 
			
		||||
@ -332,13 +332,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: branch response
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Branch'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
    post:
 | 
			
		||||
@ -357,19 +357,19 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: branch updated (branch between parent note and child note already existed)
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Branch'
 | 
			
		||||
        '201':
 | 
			
		||||
          description: branch created
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Branch'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
    patch:
 | 
			
		||||
@ -385,13 +385,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: branch updated
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Branch'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
    delete:
 | 
			
		||||
@ -405,7 +405,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /attributes/{attributeId}:
 | 
			
		||||
@ -422,13 +422,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: attribute response
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Attribute'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
    post:
 | 
			
		||||
@ -444,13 +444,13 @@ paths:
 | 
			
		||||
        '201':
 | 
			
		||||
          description: attribute created
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Attribute'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
    patch:
 | 
			
		||||
@ -466,13 +466,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: attribute updated
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Attribute'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
    delete:
 | 
			
		||||
@ -484,7 +484,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /refresh-note-ordering/{parentNoteId}:
 | 
			
		||||
@ -506,7 +506,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /inbox/{date}:
 | 
			
		||||
@ -527,13 +527,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: inbox note
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Note'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /calendar/days/{date}:
 | 
			
		||||
@ -552,13 +552,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: day note
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Note'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /calendar/weeks/{date}:
 | 
			
		||||
@ -577,13 +577,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: week note
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Note'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /calendar/months/{month}:
 | 
			
		||||
@ -602,13 +602,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: month note
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Note'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /calendar/years/{year}:
 | 
			
		||||
@ -627,13 +627,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: year note
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Note'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /auth/login:
 | 
			
		||||
@ -654,7 +654,7 @@ paths:
 | 
			
		||||
        '201':
 | 
			
		||||
          description: auth token
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                properties:
 | 
			
		||||
                  authToken:
 | 
			
		||||
@ -665,7 +665,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /auth/logout:
 | 
			
		||||
@ -678,7 +678,7 @@ paths:
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
  /app-info:
 | 
			
		||||
@ -689,13 +689,13 @@ paths:
 | 
			
		||||
        '200':
 | 
			
		||||
          description: app info
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/AppInfo'
 | 
			
		||||
        default:
 | 
			
		||||
          description: unexpected error
 | 
			
		||||
          content:
 | 
			
		||||
            application/json:
 | 
			
		||||
            application/json; charset=utf-8:
 | 
			
		||||
              schema:
 | 
			
		||||
                $ref: '#/components/schemas/Error'
 | 
			
		||||
 | 
			
		||||
@ -774,7 +774,7 @@ components:
 | 
			
		||||
          type: string
 | 
			
		||||
        type:
 | 
			
		||||
          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:
 | 
			
		||||
          type: string
 | 
			
		||||
        isProtected:
 | 
			
		||||
@ -810,9 +810,6 @@ components:
 | 
			
		||||
    Branch:
 | 
			
		||||
      type: object
 | 
			
		||||
      description: Branch places the note into the tree, it represents the relationship between a parent note and child note
 | 
			
		||||
      required:
 | 
			
		||||
        - noteId
 | 
			
		||||
        - parentNoteId
 | 
			
		||||
      properties:
 | 
			
		||||
        branchId:
 | 
			
		||||
          $ref: '#/components/schemas/EntityId'
 | 
			
		||||
@ -837,8 +834,6 @@ components:
 | 
			
		||||
    Attribute:
 | 
			
		||||
      type: object
 | 
			
		||||
      description: Attribute (Label, Relation) is a key-value record attached to a note.
 | 
			
		||||
      required:
 | 
			
		||||
        - noteId
 | 
			
		||||
      properties:
 | 
			
		||||
        attributeId:
 | 
			
		||||
          $ref: '#/components/schemas/EntityId'
 | 
			
		||||
@ -851,7 +846,7 @@ components:
 | 
			
		||||
          enum: [label, relation]
 | 
			
		||||
        name:
 | 
			
		||||
          type: string
 | 
			
		||||
          pattern: '^[\p{L}\p{N}_:]+'
 | 
			
		||||
          pattern: '^[^\s]+'
 | 
			
		||||
          example: shareCss
 | 
			
		||||
        value:
 | 
			
		||||
          type: string
 | 
			
		||||
@ -881,7 +876,7 @@ components:
 | 
			
		||||
          description: debugging info on parsing the search query enabled with &debug=true parameter
 | 
			
		||||
    EntityId:
 | 
			
		||||
      type: string
 | 
			
		||||
      pattern: '[a-zA-Z0-9]{4,32}'
 | 
			
		||||
      pattern: '[a-zA-Z0-9_]{4,32}'
 | 
			
		||||
      example: evnnmvHTCgIn
 | 
			
		||||
    EntityIdList:
 | 
			
		||||
      type: array
 | 
			
		||||
@ -889,7 +884,7 @@ components:
 | 
			
		||||
        $ref: '#/components/schemas/EntityId'
 | 
			
		||||
    LocalDateTime:
 | 
			
		||||
      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
 | 
			
		||||
    UtcDateTime:
 | 
			
		||||
      type: string
 | 
			
		||||
@ -897,10 +892,6 @@ components:
 | 
			
		||||
      example: 2021-12-31 19:18:11.939Z
 | 
			
		||||
    AppInfo:
 | 
			
		||||
      type: object
 | 
			
		||||
      required:
 | 
			
		||||
        - statu
 | 
			
		||||
        - code
 | 
			
		||||
        - message
 | 
			
		||||
      properties:
 | 
			
		||||
        appVersion:
 | 
			
		||||
          type: string
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user