summary refs log tree commit diff
diff options
context:
space:
mode:
authorPuyodead1 <puyodead@proton.me>2023-12-09 14:07:54 -0500
committerPuyodead1 <puyodead@proton.me>2023-12-09 14:07:54 -0500
commit0a6f6a095d160192b6e2350d53abc40eb678c099 (patch)
treecacc49bdbb0c152fb874c71593747a2f78f6306a
parentensure client_id is specified in authorize post (diff)
downloadserver-0a6f6a095d160192b6e2350d53abc40eb678c099.tar.xz
member projection: select avatar
-rw-r--r--assets/schemas.json914
-rw-r--r--src/util/entities/Member.ts6
2 files changed, 400 insertions, 520 deletions
diff --git a/assets/schemas.json b/assets/schemas.json
index 7d458c26..a0ab1697 100644
--- a/assets/schemas.json
+++ b/assets/schemas.json
@@ -2473,7 +2473,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -3645,6 +3644,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -3654,9 +3656,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -6693,7 +6692,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -7865,6 +7863,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -7874,9 +7875,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -10913,7 +10911,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -12085,6 +12082,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -12094,9 +12094,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -15128,7 +15125,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -16300,6 +16296,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -16309,9 +16308,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -19379,7 +19375,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -20551,6 +20546,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -20560,9 +20558,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -23599,7 +23594,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -24771,6 +24765,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -24780,9 +24777,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -27810,7 +27804,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -28982,6 +28975,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -28991,9 +28987,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -32024,7 +32017,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -33196,6 +33188,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -33205,9 +33200,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -36247,7 +36239,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -37419,6 +37410,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -37428,9 +37422,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -40458,7 +40449,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -41630,6 +41620,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -41639,9 +41632,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -44669,7 +44659,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -45841,6 +45830,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -45850,9 +45842,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -48899,7 +48888,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -50071,6 +50059,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -50080,9 +50071,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -53113,7 +53101,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -54285,6 +54272,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -54294,9 +54284,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -57387,7 +57374,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -58559,6 +58545,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -58568,9 +58557,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -61620,7 +61606,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -62792,6 +62777,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -62801,9 +62789,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -65994,7 +65979,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -67166,6 +67150,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -67175,9 +67162,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -70226,7 +70210,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -71398,6 +71381,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -71407,9 +71393,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -74468,7 +74451,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -75640,6 +75622,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -75649,9 +75634,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -78692,7 +78674,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -79864,6 +79845,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -79873,9 +79857,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -82922,7 +82903,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -84094,6 +84074,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -84103,9 +84086,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -87142,7 +87122,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -88314,6 +88293,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -88323,9 +88305,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -91350,7 +91329,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -92522,6 +92500,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -92531,9 +92512,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -95676,7 +95654,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -96848,6 +96825,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -96857,9 +96837,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -99999,7 +99976,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -101171,6 +101147,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -101180,9 +101159,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -104210,7 +104186,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -105382,6 +105357,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -105391,9 +105369,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -108429,7 +108404,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -109601,6 +109575,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -109610,9 +109587,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -112641,7 +112615,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -113813,6 +113786,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -113822,9 +113798,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -116853,7 +116826,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -118025,6 +117997,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -118034,9 +118009,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -121100,7 +121072,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -122272,6 +122243,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -122281,9 +122255,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -125312,7 +125283,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -126484,6 +126454,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -126493,9 +126466,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -129523,7 +129493,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -130695,6 +130664,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -130704,9 +130676,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -133749,7 +133718,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -134921,6 +134889,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -134930,9 +134901,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -137964,7 +137932,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -139136,6 +139103,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -139145,9 +139115,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -142253,7 +142220,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -143425,6 +143391,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -143434,9 +143403,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -146464,7 +146430,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -147636,6 +147601,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -147645,9 +147613,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -150675,7 +150640,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -151847,6 +151811,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -151856,9 +151823,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -154883,7 +154847,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -156055,6 +156018,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -156064,9 +156030,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -159097,7 +159060,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -160269,6 +160231,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -160278,9 +160243,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -163321,7 +163283,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -164493,6 +164454,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -164502,9 +164466,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -167529,7 +167490,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -168701,6 +168661,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -168710,9 +168673,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -171786,7 +171746,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -172958,6 +172917,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -172967,9 +172929,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -176029,7 +175988,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -177201,6 +177159,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -177210,9 +177171,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -180237,7 +180195,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -181409,6 +181366,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -181418,9 +181378,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -184470,7 +184427,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -185642,6 +185598,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -185651,9 +185610,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -188792,7 +188748,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -189964,6 +189919,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -189973,9 +189931,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -192999,7 +192954,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -194171,6 +194125,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -194180,9 +194137,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -197245,7 +197199,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -198417,6 +198370,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -198426,9 +198382,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -201479,7 +201432,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -202651,6 +202603,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -202660,9 +202615,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -205765,7 +205717,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -206937,6 +206888,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -206946,9 +206900,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -209973,7 +209924,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -211145,6 +211095,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -211154,9 +211107,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -214189,7 +214139,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -215361,6 +215310,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -215370,9 +215322,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -218395,7 +218344,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -219567,6 +219515,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -219576,9 +219527,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -222607,7 +222555,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -223779,6 +223726,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -223788,9 +223738,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -226819,7 +226766,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -227991,6 +227937,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -228000,9 +227949,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -231031,7 +230977,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -232203,6 +232148,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -232212,9 +232160,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -235275,7 +235220,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -236447,6 +236391,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -236456,9 +236403,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -239491,7 +239435,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -240663,6 +240606,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -240672,9 +240618,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -243697,7 +243640,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -244869,6 +244811,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -244878,9 +244823,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -247909,7 +247851,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -249081,6 +249022,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -249090,9 +249034,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -252132,7 +252073,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -253304,6 +253244,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -253313,9 +253256,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -256369,7 +256309,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -257541,6 +257480,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -257550,9 +257492,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -260577,7 +260516,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -261749,6 +261687,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -261758,9 +261699,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -264788,7 +264726,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -265960,6 +265897,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -265969,9 +265909,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -269028,7 +268965,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -270200,6 +270136,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -270209,9 +270148,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -273236,7 +273172,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -274408,6 +274343,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -274417,9 +274355,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -277523,7 +277458,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -278695,6 +278629,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -278704,9 +278641,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -281738,7 +281672,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -282910,6 +282843,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -282919,9 +282855,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -285946,7 +285879,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -287118,6 +287050,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -287127,9 +287062,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -290154,7 +290086,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -291326,6 +291257,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -291335,9 +291269,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -294369,7 +294300,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -295541,6 +295471,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -295550,9 +295483,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -298581,7 +298511,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -299753,6 +299682,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -299762,9 +299694,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -302789,7 +302718,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -303961,6 +303889,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -303970,9 +303901,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -307072,7 +307000,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -308244,6 +308171,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -308253,9 +308183,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -311291,7 +311218,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -312463,6 +312389,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -312472,9 +312401,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -315511,7 +315437,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -316683,6 +316608,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -316692,9 +316620,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -319781,7 +319706,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -320953,6 +320877,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -320962,9 +320889,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -324010,7 +323934,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -325182,6 +325105,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -325191,9 +325117,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -328245,7 +328168,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -329417,6 +329339,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -329426,9 +329351,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -332474,7 +332396,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -333646,6 +333567,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -333655,9 +333579,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -336682,7 +336603,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -337854,6 +337774,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -337863,9 +337786,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -340918,7 +340838,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -342090,6 +342009,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -342099,9 +342021,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -345166,7 +345085,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -346338,6 +346256,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -346347,9 +346268,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -349368,7 +349286,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -350540,6 +350457,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -350549,9 +350469,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -353580,7 +353497,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -354752,6 +354668,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -354761,9 +354680,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -357788,7 +357704,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -358960,6 +358875,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -358969,9 +358887,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -362003,7 +361918,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -363175,6 +363089,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -363184,9 +363101,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -366422,7 +366336,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -367594,6 +367507,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -367603,9 +367519,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -370621,7 +370534,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -371793,6 +371705,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -371802,9 +371717,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -372726,6 +372638,9 @@
                 "type": "string",
                 "format": "date-time"
             },
+            "avatar": {
+                "type": "string"
+            },
             "verified": {
                 "type": "boolean"
             },
@@ -372738,9 +372653,6 @@
             "public_flags": {
                 "type": "integer"
             },
-            "avatar": {
-                "type": "string"
-            },
             "accent_color": {
                 "type": "integer"
             },
@@ -374914,7 +374826,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -376086,6 +375997,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -376095,9 +376009,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -379116,7 +379027,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -380288,6 +380198,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -380297,9 +380210,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -383318,7 +383228,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -384490,6 +384399,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -384499,9 +384411,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -387520,7 +387429,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -388692,6 +388600,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -388701,9 +388612,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -389628,6 +389536,9 @@
                 "type": "string",
                 "format": "date-time"
             },
+            "avatar": {
+                "type": "string"
+            },
             "verified": {
                 "type": "boolean"
             },
@@ -389640,9 +389551,6 @@
             "public_flags": {
                 "type": "integer"
             },
-            "avatar": {
-                "type": "string"
-            },
             "accent_color": {
                 "type": "integer"
             },
@@ -391816,7 +391724,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -392988,6 +392895,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -392997,9 +392907,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -396016,7 +395923,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -397188,6 +397094,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -397197,9 +397106,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -400216,7 +400122,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -401388,6 +401293,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -401397,9 +401305,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -404416,7 +404321,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -405588,6 +405492,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -405597,9 +405504,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -408618,7 +408522,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -409790,6 +409693,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -409799,9 +409705,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -412820,7 +412723,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -413992,6 +413894,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -414001,9 +413906,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -417022,7 +416924,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -418194,6 +418095,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -418203,9 +418107,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -421224,7 +421125,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -422396,6 +422296,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -422405,9 +422308,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -425426,7 +425326,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -426598,6 +426497,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -426607,9 +426509,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -429692,7 +429591,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -430864,6 +430762,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -430873,9 +430774,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -433894,7 +433792,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -435066,6 +434963,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -435075,9 +434975,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -438096,7 +437993,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -439268,6 +439164,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -439277,9 +439176,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -442298,7 +442194,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -443470,6 +443365,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -443479,9 +443377,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -444419,6 +444314,9 @@
             "premium_since": {
                 "type": "integer"
             },
+            "avatar": {
+                "type": "string"
+            },
             "user": {
                 "$ref": "#/definitions/PublicUser"
             },
@@ -446544,7 +446442,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -447716,6 +447613,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -447725,9 +447625,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -450982,7 +450879,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -452154,6 +452050,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -452163,9 +452062,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -455184,7 +455080,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -456356,6 +456251,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -456365,9 +456263,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -459386,7 +459281,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -460558,6 +460452,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -460567,9 +460464,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -463588,7 +463482,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -464760,6 +464653,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -464769,9 +464665,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -467790,7 +467683,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -468962,6 +468854,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -468971,9 +468866,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -472018,7 +471910,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -473190,6 +473081,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -473199,9 +473093,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -476220,7 +476111,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -477392,6 +477282,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -477401,9 +477294,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -480443,7 +480333,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -481615,6 +481504,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -481624,9 +481516,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -484659,7 +484548,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -485831,6 +485719,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -485840,9 +485731,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -486824,6 +486712,9 @@
                     "premium_since": {
                         "type": "integer"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "user": {
                         "$ref": "#/definitions/PublicUser"
                     },
@@ -488984,7 +488875,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -490156,6 +490046,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -490165,9 +490058,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -493204,7 +493094,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -494376,6 +494265,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -494385,9 +494277,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -497430,7 +497319,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -498602,6 +498490,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -498611,9 +498502,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -501642,7 +501530,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -502814,6 +502701,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -502823,9 +502713,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -505854,7 +505741,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -507026,6 +506912,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -507035,9 +506924,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -510053,7 +509939,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -511225,6 +511110,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -511234,9 +511122,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -514264,7 +514149,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -515436,6 +515320,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -515445,9 +515332,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -518490,7 +518374,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -519662,6 +519545,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -519671,9 +519557,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -522720,7 +522603,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -523892,6 +523774,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -523901,9 +523786,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -526929,7 +526811,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -528101,6 +527982,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -528110,9 +527994,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -531137,7 +531018,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -532309,6 +532189,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -532318,9 +532201,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -535345,7 +535225,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -536517,6 +536396,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -536526,9 +536408,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
@@ -539559,7 +539438,6 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "avatar",
                     "banner",
                     "bio",
                     "communication_disabled_until",
@@ -540731,6 +540609,9 @@
                         "type": "string",
                         "format": "date-time"
                     },
+                    "avatar": {
+                        "type": "string"
+                    },
                     "username": {
                         "type": "string"
                     },
@@ -540740,9 +540621,6 @@
                     "public_flags": {
                         "type": "integer"
                     },
-                    "avatar": {
-                        "type": "string"
-                    },
                     "accent_color": {
                         "type": "integer"
                     },
diff --git a/src/util/entities/Member.ts b/src/util/entities/Member.ts
index 0535313e..65942816 100644
--- a/src/util/entities/Member.ts
+++ b/src/util/entities/Member.ts
@@ -136,7 +136,7 @@ export class Member extends BaseClassWithoutId {
 	joined_by: string;
 
 	@Column({ nullable: true })
-	avatar: string;
+	avatar?: string;
 
 	@Column({ nullable: true })
 	banner: string;
@@ -522,7 +522,8 @@ export type PublicMemberKeys =
 	| "pending"
 	| "deaf"
 	| "mute"
-	| "premium_since";
+	| "premium_since"
+	| "avatar";
 
 export const PublicMemberProjection: PublicMemberKeys[] = [
 	"id",
@@ -534,6 +535,7 @@ export const PublicMemberProjection: PublicMemberKeys[] = [
 	"deaf",
 	"mute",
 	"premium_since",
+	"avatar",
 ];
 
 export type PublicMember = Omit<Pick<Member, PublicMemberKeys>, "roles"> & {