1 files changed, 29 insertions, 0 deletions
diff --git a/api/src/schema/Member.ts b/api/src/schema/Member.ts
new file mode 100644
index 00000000..607d0a06
--- /dev/null
+++ b/api/src/schema/Member.ts
@@ -0,0 +1,29 @@
+export const MemberCreateSchema = {
+ id: String,
+ nick: String,
+ guild_id: String,
+ joined_at: Date
+};
+
+export interface MemberCreateSchema {
+ id: string;
+ nick: string;
+ guild_id: string;
+ joined_at: Date;
+}
+
+export const MemberNickChangeSchema = {
+ nick: String
+};
+
+export interface MemberNickChangeSchema {
+ nick: string;
+}
+
+export const MemberChangeSchema = {
+ $roles: [String]
+};
+
+export interface MemberChangeSchema {
+ roles?: string[];
+}
|