unoffical wafrn mirror wafrn.net
atproto social-network activitypub
at development 30 lines 623 B view raw
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}