mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2026-04-05 17:15:33 +00:00
17 lines
565 B
TypeScript
17 lines
565 B
TypeScript
export default {
|
|
id: { type: 'uuid', primary: true },
|
|
name: { type: 'string', required: true },
|
|
keyHash: { type: 'string', unique: 'true', required: true },
|
|
keyPrefix: { type: 'string', required: true },
|
|
createdAt: { type: 'string', isoDate: true, default: () => new Date().toISOString() },
|
|
lastUsedAt: { type: 'string', isoDate: true },
|
|
expiresAt: { type: 'string', isoDate: true },
|
|
disabled: { type: 'boolean', default: false },
|
|
owner: {
|
|
type: 'relationship',
|
|
relationship: 'HAS_API_KEY',
|
|
target: 'User',
|
|
direction: 'in',
|
|
},
|
|
}
|