Skip to content

Documentation


Documentation / @kizami/db / NewApiKeyInput

Interface: NewApiKeyInput

Defined in: packages/db/src/queries/api-keys.ts:34

Properties

createdAt

createdAt: number

Defined in: packages/db/src/queries/api-keys.ts:45


createdBy

createdBy: string

Defined in: packages/db/src/queries/api-keys.ts:44


expiresAt

expiresAt: number | null

Defined in: packages/db/src/queries/api-keys.ts:43

UTC エポック分。null = 無期限


id?

optional id?: string

Defined in: packages/db/src/queries/api-keys.ts:35


keyHash

keyHash: string

Defined in: packages/db/src/queries/api-keys.ts:40

トークンの SHA-256(hex)。平文はここでは受け取らない(呼び出し側が生成・表示済み)


name

name: string

Defined in: packages/db/src/queries/api-keys.ts:38


scopes

scopes: string[]

Defined in: packages/db/src/queries/api-keys.ts:41


tenantId

tenantId: string

Defined in: packages/db/src/queries/api-keys.ts:36


userId

userId: string

Defined in: packages/db/src/queries/api-keys.ts:37