/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/openapi/src/api-token/api-token.do.ts
25 строк
656 B
nichenqin
feat: add space
05 авг 2024, 07:20
05 авг 2024, 07:20
2be376c
Код
Авторство
О чём код?
import { AggregateRoot } from "@undb/domain" import type { ISpaceId } from "@undb/space" import { ApiTokenId } from "./api-token-id.vo" import { ApiTokenToken } from "./api-token-token.vo" import type { ICreateApiTokenDTO } from "./dto" export class ApiTokenDo extends AggregateRoot<any> { id!: ApiTokenId name!: string userId!: string token!: ApiTokenToken spaceId!: ISpaceId static create(dto: ICreateApiTokenDTO) { const token = new ApiTokenDo() token.id = ApiTokenId.create() token.name = dto.name token.userId = dto.userId token.spaceId = dto.spaceId token.token = ApiTokenToken.create() return token } }