unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
1import { Model, Table, Column, DataType } from 'sequelize-typescript'
2
3export interface BskyInviteCodesAttributes {
4 id?: number
5 code?: string
6 masterCode?: boolean
7}
8
9@Table({
10 tableName: 'bskyInviteCodes',
11 modelName: 'bskyInviteCodes',
12 timestamps: false
13})
14export class BskyInviteCodes
15 extends Model<BskyInviteCodesAttributes, BskyInviteCodesAttributes>
16 implements BskyInviteCodesAttributes
17{
18 @Column({
19 allowNull: true,
20 type: DataType.STRING(512)
21 })
22 declare code: string
23
24 @Column({
25 allowNull: true,
26 type: DataType.BOOLEAN,
27 defaultValue: false
28 })
29 declare masterCode: boolean
30}