/[sudobot]/trunk/src/models/ChannelLock.ts
ViewVC logotype

Annotation of /trunk/src/models/ChannelLock.ts

Parent Directory Parent Directory | Revision Log Revision Log


Revision 332 - (hide annotations)
Mon Jul 29 17:29:35 2024 UTC (8 months, 1 week ago) by rakin
File MIME type: application/typescript
File size: 733 byte(s)
refactor: remove unneeded comments
1 rakin 241 import { DataTypes, Model } from 'sequelize';
2     import DiscordClient from '../client/Client';
3 rakin 331 import { Schema, model, Document, SchemaTypes } from 'mongoose';
4 rakin 241
5 rakin 331 const schema = new Schema({
6 rakin 241 reason: {
7 rakin 331 type: String,
8     required: false
9 rakin 241 },
10     user_id: {
11 rakin 331 type: String,
12     required: true
13 rakin 241 },
14     guild_id: {
15 rakin 331 type: String,
16     required: true
17 rakin 241 },
18     channel_id: {
19 rakin 331 type: String,
20 rakin 242 unique: true,
21 rakin 331 required: true
22 rakin 241 },
23 rakin 242 role_id: {
24 rakin 331 type: String,
25     required: true
26 rakin 242 },
27 rakin 241 previous_perms: {
28 rakin 331 allow: Array,
29     deny: Array
30     },
31     createdAt: {
32     type: Date,
33     required: true
34 rakin 241 }
35     });
36    
37 rakin 331 export default model('ChannelLock', schema);

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26