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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26