summary refs log tree commit diff
path: root/dist/models/Message.d.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-03-08 18:41:31 +0100
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-03-08 18:41:31 +0100
commitdce40279280ddbc3b961ab83a9cc6f0fbec7e05c (patch)
treed094ec4bdfc0c041ad8cb91221170df9084ae6b3 /dist/models/Message.d.ts
parent:sparkles: AuditLog (diff)
downloadserver-dce40279280ddbc3b961ab83a9cc6f0fbec7e05c.tar.xz
:sparkles: changed number to date type
Diffstat (limited to 'dist/models/Message.d.ts')
-rw-r--r--dist/models/Message.d.ts70
1 files changed, 67 insertions, 3 deletions
diff --git a/dist/models/Message.d.ts b/dist/models/Message.d.ts

index f064ca7b..403e84c3 100644 --- a/dist/models/Message.d.ts +++ b/dist/models/Message.d.ts
@@ -1,6 +1,6 @@ /// <reference path="../util/MongoBigInt.d.ts" /> -import { Schema, Document } from "mongoose"; -export interface Message extends Document { +import { Schema, Types, Document } from "mongoose"; +export interface Message { id: bigint; channel_id: bigint; guild_id?: bigint; @@ -33,6 +33,9 @@ export interface Message extends Document { guild_id?: bigint; }; } +export interface MessageDocument extends Document, Message { + id: bigint; +} export declare enum MessageType { DEFAULT = 0, RECIPIENT_ADD = 1, @@ -113,5 +116,66 @@ export interface AllowedMentions { users?: bigint[]; replied_user?: boolean; } +export declare const Attachment: { + id: typeof Types.Long; + filename: StringConstructor; + size: NumberConstructor; + url: StringConstructor; + proxy_url: StringConstructor; + height: NumberConstructor; + width: NumberConstructor; +}; +export declare const EmbedImage: { + url: StringConstructor; + proxy_url: StringConstructor; + height: NumberConstructor; + width: NumberConstructor; +}; +export declare const Embed: { + title: StringConstructor; + type: StringConstructor; + description: StringConstructor; + url: StringConstructor; + timestamp: NumberConstructor; + color: NumberConstructor; + footer: { + text: StringConstructor; + icon_url: StringConstructor; + proxy_icon_url: StringConstructor; + }; + image: { + url: StringConstructor; + proxy_url: StringConstructor; + height: NumberConstructor; + width: NumberConstructor; + }; + thumbnail: { + url: StringConstructor; + proxy_url: StringConstructor; + height: NumberConstructor; + width: NumberConstructor; + }; + video: { + url: StringConstructor; + proxy_url: StringConstructor; + height: NumberConstructor; + width: NumberConstructor; + }; + provider: { + name: StringConstructor; + url: StringConstructor; + }; + author: { + name: StringConstructor; + url: StringConstructor; + icon_url: StringConstructor; + proxy_icon_url: StringConstructor; + }; + fields: { + name: StringConstructor; + value: StringConstructor; + inline: BooleanConstructor; + }[]; +}; export declare const MessageSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>; -export declare const MessageModel: import("mongoose").Model<Message>; +export declare const MessageModel: import("mongoose").Model<MessageDocument>;