diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-09-20 11:33:36 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-09-20 11:33:36 +0900 |
| commit | 053da10e94c2412f58215116a958c0922261a610 (patch) | |
| tree | d608ce6350d5b209178390c3ab56c1fd0d30c438 /packages/backend/src/models/UsedUsername.ts | |
| parent | fix (diff) | |
| download | misskey-053da10e94c2412f58215116a958c0922261a610.tar.gz misskey-053da10e94c2412f58215116a958c0922261a610.tar.bz2 misskey-053da10e94c2412f58215116a958c0922261a610.zip | |
refactor(backend): update directory structure for models
Diffstat (limited to 'packages/backend/src/models/UsedUsername.ts')
| -rw-r--r-- | packages/backend/src/models/UsedUsername.ts | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/packages/backend/src/models/UsedUsername.ts b/packages/backend/src/models/UsedUsername.ts new file mode 100644 index 0000000000..c75bf424c1 --- /dev/null +++ b/packages/backend/src/models/UsedUsername.ts @@ -0,0 +1,25 @@ +/* + * SPDX-FileCopyrightText: syuilo and other misskey contributors + * SPDX-License-Identifier: AGPL-3.0-only + */ + +import { PrimaryColumn, Entity, Column } from 'typeorm'; + +@Entity('used_username') +export class MiUsedUsername { + @PrimaryColumn('varchar', { + length: 128, + }) + public username: string; + + @Column('timestamp with time zone') + public createdAt: Date; + + constructor(data: Partial<MiUsedUsername>) { + if (data == null) return; + + for (const [k, v] of Object.entries(data)) { + (this as any)[k] = v; + } + } +} |