diff --git a/assets/openapi.json b/assets/openapi.json index 0aa58c7..75f7f59 100644 --- a/assets/openapi.json +++ b/assets/openapi.json @@ -4481,7 +4481,7 @@ "sending_dns_records": { "type": "array", "items": { - "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord" + "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord" } } }, @@ -8004,7 +8004,7 @@ "type": "string" }, "template": { - "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" + "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" } }, "additionalProperties": false, @@ -8031,7 +8031,7 @@ "items": { "type": "array", "items": { - "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" + "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" } }, "paging": { @@ -8081,7 +8081,7 @@ "type": "object", "properties": { "template": { - "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" + "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" } }, "additionalProperties": false, @@ -8169,7 +8169,7 @@ "type": "string" }, "template": { - "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" + "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" } }, "additionalProperties": false, @@ -9223,7 +9223,7 @@ "type": "object", "properties": { "body": { - "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType" + "$ref": "#/components/schemas/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType" }, "status": { "type": "integer" @@ -9917,96 +9917,86 @@ "type": "integer" }, "Data": { + "additionalProperties": false, "type": "array", - "items": { - "additionalProperties": false, - "type": "object", - "properties": { - "Author": { - "type": "string" - }, - "Categories": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Template.Categories" - } - }, - "Copyright": { - "type": "string" - }, - "Description": { - "type": "string" - }, - "EditMode": { - "$ref": "#/components/schemas/Template.EditMode" - }, - "IsStarred": { - "type": "boolean" - }, - "IsTextPartGenerationEnabled": { - "type": "boolean" - }, - "Locale": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "OwnerType": { - "$ref": "#/components/schemas/Template.OwnerType" - }, - "Presets": { - "type": "string" - }, - "Purposes": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Template.Purposes" - } - }, - "ID": { - "type": "integer" - }, - "OwnerId": { - "type": "integer" - }, - "Previews": { - "type": "string" - }, - "CreatedAt": { - "type": "string" - }, - "LastUpdatedAt": { - "type": "string" - }, - "LocaleList": { - "type": "array", - "items": { - "type": "string" - } + "properties": { + "Author": { + "type": "string" + }, + "Categories": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Template.Categories" } }, - "required": [ - "Author", - "Categories", - "Copyright", - "CreatedAt", - "Description", - "EditMode", - "ID", - "IsStarred", - "IsTextPartGenerationEnabled", - "LastUpdatedAt", - "Locale", - "LocaleList", - "Name", - "OwnerId", - "OwnerType", - "Presets", - "Previews", - "Purposes" - ] - } + "Copyright": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "EditMode": { + "$ref": "#/components/schemas/Template.EditMode" + }, + "IsStarred": { + "type": "boolean" + }, + "IsTextPartGenerationEnabled": { + "type": "boolean" + }, + "Locale": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "OwnerType": { + "$ref": "#/components/schemas/Template.OwnerType" + }, + "Presets": { + "type": "string" + }, + "Purposes": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Template.Purposes" + } + }, + "ID": { + "type": "integer" + }, + "OwnerId": { + "type": "integer" + }, + "Previews": { + "type": "string" + }, + "CreatedAt": { + "type": "string" + }, + "LastUpdatedAt": { + "type": "string" + } + }, + "required": [ + "Author", + "Categories", + "Copyright", + "CreatedAt", + "Description", + "EditMode", + "ID", + "IsStarred", + "IsTextPartGenerationEnabled", + "LastUpdatedAt", + "Locale", + "Name", + "OwnerId", + "OwnerType", + "Presets", + "Previews", + "Purposes" + ] } }, "required": [ @@ -12949,10 +12939,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Invite": { diff --git a/assets/schemas.json b/assets/schemas.json index 6122ddc..ad620bf 100644 --- a/assets/schemas.json +++ b/assets/schemas.json @@ -10712,7 +10712,7 @@ "sending_dns_records": { "type": "array", "items": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord" } } }, @@ -10733,7 +10733,7 @@ "status" ], "definitions": { - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/Domains\",{with:{\"resolution-mode\":\"import\"}}).DNSRecord": { "type": "object", "properties": { "cached": { @@ -14335,7 +14335,7 @@ "type": "string" }, "template": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" } }, "additionalProperties": false, @@ -14351,7 +14351,7 @@ "status" ], "definitions": { - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": { "type": "object", "properties": { "name": { @@ -14378,7 +14378,7 @@ "type": "string" }, "version": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion" }, "versions": { "type": "array", @@ -14437,7 +14437,7 @@ "name" ] }, - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": { "additionalProperties": false, "type": "object", "properties": { @@ -14515,7 +14515,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" } }, "paging": { @@ -14556,7 +14556,7 @@ "status" ], "definitions": { - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": { "type": "object", "properties": { "name": { @@ -14583,7 +14583,7 @@ "type": "string" }, "version": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion" }, "versions": { "type": "array", @@ -14642,7 +14642,7 @@ "name" ] }, - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": { "additionalProperties": false, "type": "object", "properties": { @@ -14718,7 +14718,7 @@ "type": "object", "properties": { "template": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" } }, "additionalProperties": false, @@ -14733,7 +14733,7 @@ "status" ], "definitions": { - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": { "type": "object", "properties": { "name": { @@ -14760,7 +14760,7 @@ "type": "string" }, "version": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion" }, "versions": { "type": "array", @@ -14819,7 +14819,7 @@ "name" ] }, - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": { "additionalProperties": false, "type": "object", "properties": { @@ -14963,7 +14963,7 @@ "type": "string" }, "template": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate" } }, "additionalProperties": false, @@ -14979,7 +14979,7 @@ "status" ], "definitions": { - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Interfaces/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).IDomainTemplate": { "type": "object", "properties": { "name": { @@ -15006,7 +15006,7 @@ "type": "string" }, "version": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion" }, "versions": { "type": "array", @@ -15065,7 +15065,7 @@ "name" ] }, - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Domains/DomainTemplates\",{with:{\"resolution-mode\":\"import\"}}).TemplateVersion": { "additionalProperties": false, "type": "object", "properties": { @@ -16198,7 +16198,7 @@ "type": "object", "properties": { "body": { - "$ref": "#/definitions/import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType" + "$ref": "#/definitions/import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType" }, "status": { "type": "integer" @@ -16210,7 +16210,7 @@ "status" ], "definitions": { - "import(\"/home/mathman05/Downloads/sbserver/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType": { + "import(\"/home/mathman05/Downloads/server5/server/node_modules/mailgun.js/Types/Types/Suppressions/Suppressions\",{with:{\"resolution-mode\":\"import\"}}).SuppressionDataType": { "anyOf": [ { "type": "object", @@ -17536,96 +17536,86 @@ "type": "integer" }, "Data": { + "additionalProperties": false, "type": "array", - "items": { - "additionalProperties": false, - "type": "object", - "properties": { - "Author": { - "type": "string" - }, - "Categories": { - "type": "array", - "items": { - "$ref": "#/definitions/Template.Categories" - } - }, - "Copyright": { - "type": "string" - }, - "Description": { - "type": "string" - }, - "EditMode": { - "$ref": "#/definitions/Template.EditMode" - }, - "IsStarred": { - "type": "boolean" - }, - "IsTextPartGenerationEnabled": { - "type": "boolean" - }, - "Locale": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "OwnerType": { - "$ref": "#/definitions/Template.OwnerType" - }, - "Presets": { - "type": "string" - }, - "Purposes": { - "type": "array", - "items": { - "$ref": "#/definitions/Template.Purposes" - } - }, - "ID": { - "type": "integer" - }, - "OwnerId": { - "type": "integer" - }, - "Previews": { - "type": "string" - }, - "CreatedAt": { - "type": "string" - }, - "LastUpdatedAt": { - "type": "string" - }, - "LocaleList": { - "type": "array", - "items": { - "type": "string" - } + "properties": { + "Author": { + "type": "string" + }, + "Categories": { + "type": "array", + "items": { + "$ref": "#/definitions/Template.Categories" } }, - "required": [ - "Author", - "Categories", - "Copyright", - "CreatedAt", - "Description", - "EditMode", - "ID", - "IsStarred", - "IsTextPartGenerationEnabled", - "LastUpdatedAt", - "Locale", - "LocaleList", - "Name", - "OwnerId", - "OwnerType", - "Presets", - "Previews", - "Purposes" - ] - } + "Copyright": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "EditMode": { + "$ref": "#/definitions/Template.EditMode" + }, + "IsStarred": { + "type": "boolean" + }, + "IsTextPartGenerationEnabled": { + "type": "boolean" + }, + "Locale": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "OwnerType": { + "$ref": "#/definitions/Template.OwnerType" + }, + "Presets": { + "type": "string" + }, + "Purposes": { + "type": "array", + "items": { + "$ref": "#/definitions/Template.Purposes" + } + }, + "ID": { + "type": "integer" + }, + "OwnerId": { + "type": "integer" + }, + "Previews": { + "type": "string" + }, + "CreatedAt": { + "type": "string" + }, + "LastUpdatedAt": { + "type": "string" + } + }, + "required": [ + "Author", + "Categories", + "Copyright", + "CreatedAt", + "Description", + "EditMode", + "ID", + "IsStarred", + "IsTextPartGenerationEnabled", + "LastUpdatedAt", + "Locale", + "Name", + "OwnerId", + "OwnerType", + "Presets", + "Previews", + "Purposes" + ] } }, "additionalProperties": false, @@ -20797,10 +20787,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Invite": { @@ -24125,10 +24115,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Invite": { @@ -31270,10 +31260,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -35081,10 +35071,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -38686,10 +38676,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -42479,10 +42469,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Invite": { @@ -46178,10 +46168,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -49871,10 +49861,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -53804,10 +53794,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -56894,10 +56884,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Invite": { @@ -63823,10 +63813,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -67956,10 +67946,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -72732,10 +72722,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -76338,10 +76328,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -79519,10 +79509,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Invite": { @@ -83254,10 +83244,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -86286,10 +86276,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Invite": { @@ -90339,10 +90329,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -93611,10 +93601,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -97512,10 +97502,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -101962,10 +101952,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] } }, @@ -104502,10 +104492,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { @@ -109217,10 +109207,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] } }, @@ -112261,10 +112251,10 @@ "StickerFormatType": { "type": "number", "enum": [ - 0, 1, 2, - 3 + 3, + 4 ] }, "Attachment": { diff --git "a/src/api/routes/guilds/\043guild_id/members/\043member_id/index.ts" "b/src/api/routes/guilds/\043guild_id/members/\043member_id/index.ts" index 446d31d..c0d5f4a 100644 --- "a/src/api/routes/guilds/\043guild_id/members/\043member_id/index.ts" +++ "b/src/api/routes/guilds/\043guild_id/members/\043member_id/index.ts" @@ -17,19 +17,7 @@ */ import { route } from "@spacebar/api"; -import { - DiscordApiErrors, - emitEvent, - Emoji, - getPermission, - getRights, - Guild, - GuildMemberUpdateEvent, - handleFile, - Member, - Role, - Sticker, -} from "@spacebar/util"; +import { DiscordApiErrors, emitEvent, Emoji, getPermission, getRights, Guild, GuildMemberUpdateEvent, handleFile, Member, Role, Sticker } from "@spacebar/util"; import { Request, Response, Router } from "express"; import { MemberChangeSchema, PublicMemberProjection, PublicUserProjection } from "@spacebar/schemas"; @@ -60,13 +48,9 @@ select: { index: true, // only grab public member props - ...Object.fromEntries( - PublicMemberProjection.map((x) => [x, true]), - ), + ...Object.fromEntries(PublicMemberProjection.map((x) => [x, true])), // and public user props - user: Object.fromEntries( - PublicUserProjection.map((x) => [x, true]), - ), + user: Object.fromEntries(PublicUserProjection.map((x) => [x, true])), roles: { id: true, }, @@ -102,8 +86,7 @@ }), async (req: Request, res: Response) => { const { guild_id } = req.params; - const member_id = - req.params.member_id === "@me" ? req.user_id : req.params.member_id; + const member_id = req.params.member_id === "@me" ? req.user_id : req.params.member_id; const body = req.body as MemberChangeSchema; const member = await Member.findOneOrFail({ @@ -123,19 +106,12 @@ } } - if ( - ("bio" in body || "avatar" in body) && - req.params.member_id != "@me" - ) { + if (("bio" in body || "avatar" in body) && req.params.member_id != "@me") { const rights = await getRights(req.user_id); rights.hasThrow("MANAGE_USERS"); } - if (body.avatar) - body.avatar = await handleFile( - `/guilds/${guild_id}/users/${member_id}/avatars`, - body.avatar as string, - ); + if (body.avatar) body.avatar = await handleFile(`/guilds/${guild_id}/users/${member_id}/avatars`, body.avatar as string); member.assign(body); @@ -202,6 +178,10 @@ where: { id: guild_id }, }); + if (!guild.features.includes("DISCOVERABLE")) { + throw DiscordApiErrors.UNKNOWN_GUILD; + } + const emoji = await Emoji.find({ where: { guild_id: guild_id }, });