From 6e787585100b6fe3c638ed1d2b4f03edbba7dfa3 Mon Sep 17 00:00:00 2001 From: Bernhard B Date: Mon, 4 Nov 2024 22:02:07 +0100 Subject: [PATCH] re-generated swagger documentation --- src/docs/docs.go | 78 ++++++++++++++++++++++++++++++++++++++++++- src/docs/swagger.json | 78 ++++++++++++++++++++++++++++++++++++++++++- src/docs/swagger.yaml | 51 ++++++++++++++++++++++++++++ 3 files changed, 205 insertions(+), 2 deletions(-) diff --git a/src/docs/docs.go b/src/docs/docs.go index b9a8b50..f743b6e 100644 --- a/src/docs/docs.go +++ b/src/docs/docs.go @@ -2299,7 +2299,69 @@ const docTemplate = `{ } }, "api.SendMessageV2": { - "type": "object" + "type": "object", + "properties": { + "base64_attachments": { + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "\u003cBASE64 ENCODED DATA\u003e", + "data:\u003cMIME-TYPE\u003e;base64\u003ccomma\u003e\u003cBASE64 ENCODED DATA\u003e", + "data:\u003cMIME-TYPE\u003e;filename=\u003cFILENAME\u003e;base64\u003ccomma\u003e\u003cBASE64 ENCODED DATA\u003e" + ] + }, + "edit_timestamp": { + "type": "integer" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/data.MessageMention" + } + }, + "message": { + "type": "string" + }, + "notify_self": { + "type": "boolean" + }, + "number": { + "type": "string" + }, + "quote_author": { + "type": "string" + }, + "quote_mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/data.MessageMention" + } + }, + "quote_message": { + "type": "string" + }, + "quote_timestamp": { + "type": "integer" + }, + "recipients": { + "type": "array", + "items": { + "type": "string" + } + }, + "sticker": { + "type": "string" + }, + "text_mode": { + "type": "string", + "enum": [ + "normal", + "styled" + ] + } + } }, "api.SetUsernameRequest": { "type": "object", @@ -2572,6 +2634,20 @@ const docTemplate = `{ "type": "string" } } + }, + "data.MessageMention": { + "type": "object", + "properties": { + "author": { + "type": "string" + }, + "length": { + "type": "integer" + }, + "start": { + "type": "integer" + } + } } }, "tags": [ diff --git a/src/docs/swagger.json b/src/docs/swagger.json index 5e5497c..c42cd1f 100644 --- a/src/docs/swagger.json +++ b/src/docs/swagger.json @@ -2296,7 +2296,69 @@ } }, "api.SendMessageV2": { - "type": "object" + "type": "object", + "properties": { + "base64_attachments": { + "type": "array", + "items": { + "type": "string" + }, + "example": [ + "\u003cBASE64 ENCODED DATA\u003e", + "data:\u003cMIME-TYPE\u003e;base64\u003ccomma\u003e\u003cBASE64 ENCODED DATA\u003e", + "data:\u003cMIME-TYPE\u003e;filename=\u003cFILENAME\u003e;base64\u003ccomma\u003e\u003cBASE64 ENCODED DATA\u003e" + ] + }, + "edit_timestamp": { + "type": "integer" + }, + "mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/data.MessageMention" + } + }, + "message": { + "type": "string" + }, + "notify_self": { + "type": "boolean" + }, + "number": { + "type": "string" + }, + "quote_author": { + "type": "string" + }, + "quote_mentions": { + "type": "array", + "items": { + "$ref": "#/definitions/data.MessageMention" + } + }, + "quote_message": { + "type": "string" + }, + "quote_timestamp": { + "type": "integer" + }, + "recipients": { + "type": "array", + "items": { + "type": "string" + } + }, + "sticker": { + "type": "string" + }, + "text_mode": { + "type": "string", + "enum": [ + "normal", + "styled" + ] + } + } }, "api.SetUsernameRequest": { "type": "object", @@ -2569,6 +2631,20 @@ "type": "string" } } + }, + "data.MessageMention": { + "type": "object", + "properties": { + "author": { + "type": "string" + }, + "length": { + "type": "integer" + }, + "start": { + "type": "integer" + } + } } }, "tags": [ diff --git a/src/docs/swagger.yaml b/src/docs/swagger.yaml index 00df1b4..6375112 100644 --- a/src/docs/swagger.yaml +++ b/src/docs/swagger.yaml @@ -163,6 +163,48 @@ definitions: type: array type: object api.SendMessageV2: + properties: + base64_attachments: + example: + - + - data:;base64 + - data:;filename=;base64 + items: + type: string + type: array + edit_timestamp: + type: integer + mentions: + items: + $ref: '#/definitions/data.MessageMention' + type: array + message: + type: string + notify_self: + type: boolean + number: + type: string + quote_author: + type: string + quote_mentions: + items: + $ref: '#/definitions/data.MessageMention' + type: array + quote_message: + type: string + quote_timestamp: + type: integer + recipients: + items: + type: string + type: array + sticker: + type: string + text_mode: + enum: + - normal + - styled + type: string type: object api.SetUsernameRequest: properties: @@ -341,6 +383,15 @@ definitions: username_link: type: string type: object + data.MessageMention: + properties: + author: + type: string + length: + type: integer + start: + type: integer + type: object host: localhost:8080 info: contact: {}