Skip to content

Documentation


Documentation / @kizami/db / index / 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