"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const drizzle_orm_1 = require("drizzle-orm");
class AuthOtpTable extends drizzle_orm_1.AbstractTable {
    constructor() {
        super(...arguments);
        this.id = this.serial('id').primaryKey();
        this.phone = this.varchar('phone', { size: 256 });
        this.column1 = this.varchar('to_add_default', { size: 256 });
        this.column2 = this.varchar('to_add_notnull', { size: 256 });
        this.column3 = this.varchar('to_change_default', { size: 256 }).defaultValue('defaultToChange');
        this.column4 = this.varchar('to_drop_default', { size: 256 }).defaultValue('defaul_to_be_dropped');
        this.column5 = this.varchar('to_drop_notnull', { size: 256 }).notNull();
    }
    tableName() {
        return 'auth_otp';
    }
}
exports.default = AuthOtpTable;
//# sourceMappingURL=authOtpTable.js.map