mirror of
https://github.com/stoatchat/javascript-client-api.git
synced 2026-08-26 12:35:48 -04:00
feat: update API spec
This commit is contained in:
+9
-21
@@ -5881,8 +5881,7 @@
|
||||
"required": [
|
||||
"_id",
|
||||
"author",
|
||||
"channel",
|
||||
"content"
|
||||
"channel"
|
||||
],
|
||||
"properties": {
|
||||
"_id": {
|
||||
@@ -5904,11 +5903,17 @@
|
||||
},
|
||||
"content": {
|
||||
"description": "Message content",
|
||||
"type": "string",
|
||||
"nullable": true
|
||||
},
|
||||
"system": {
|
||||
"description": "System message",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/Content"
|
||||
"$ref": "#/components/schemas/SystemMessage"
|
||||
}
|
||||
]
|
||||
],
|
||||
"nullable": true
|
||||
},
|
||||
"attachments": {
|
||||
"description": "Array of attachments",
|
||||
@@ -5962,23 +5967,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Content": {
|
||||
"description": "Untagged enum representing message content",
|
||||
"anyOf": [
|
||||
{
|
||||
"description": "Message contains text content",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"description": "Message is a system event",
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/components/schemas/SystemMessage"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"SystemMessage": {
|
||||
"description": "Representation of a system event message",
|
||||
"oneOf": [
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "revolt-api",
|
||||
"version": "0.5.3-rc.12",
|
||||
"version": "0.5.3-rc.13",
|
||||
"description": "Revolt API Library",
|
||||
"main": "dist/index.js",
|
||||
"homepage": "https://developers.revolt.chat",
|
||||
|
||||
+3
-3
@@ -1028,7 +1028,9 @@ export interface components {
|
||||
/** @description Id of the user that sent this message */
|
||||
author: string;
|
||||
/** @description Message content */
|
||||
content: components["schemas"]["Content"];
|
||||
content?: string | null;
|
||||
/** @description System message */
|
||||
system?: components["schemas"]["SystemMessage"] | null;
|
||||
/** @description Array of attachments */
|
||||
attachments?: components["schemas"]["File"][] | null;
|
||||
/** @description Time at which this message was last edited */
|
||||
@@ -1042,8 +1044,6 @@ export interface components {
|
||||
/** @description Name and / or avatar overrides for this message */
|
||||
masquerade?: components["schemas"]["Masquerade"] | null;
|
||||
};
|
||||
/** @description Untagged enum representing message content */
|
||||
Content: string | components["schemas"]["SystemMessage"];
|
||||
/** @description Representation of a system event message */
|
||||
SystemMessage:
|
||||
| {
|
||||
|
||||
@@ -37,7 +37,6 @@ export type DataEditChannel = components['schemas']['DataEditChannel'];
|
||||
export type FieldsChannel = components['schemas']['FieldsChannel'];
|
||||
export type Invite = components['schemas']['Invite'];
|
||||
export type Message = components['schemas']['Message'];
|
||||
export type Content = components['schemas']['Content'];
|
||||
export type SystemMessage = components['schemas']['SystemMessage'];
|
||||
export type ISO8601_Timestamp = components['schemas']['ISO8601 Timestamp'];
|
||||
export type Embed = components['schemas']['Embed'];
|
||||
|
||||
Reference in New Issue
Block a user