UNPKG

@tomei/sso

Version:
22 lines (21 loc) 590 B
import { Model } from 'sequelize-typescript'; import User from './user.entity'; import { APIKeyStatusEnum } from '../enum/api-key.enum'; import SystemModel from './system.entity'; export default class APIKeyModel extends Model { APIKeyId: number; ApiKey: string; Name: string; SystemCode: string; Description: string; Status: APIKeyStatusEnum; ExpirationDate: Date; CreatedById: number; RevokedById: number; CreatedAt: Date; RevokedAt: Date; RevokedReason: string; CreatedByUser: User; UpdatedByUser: User; System: SystemModel; }