This commit is contained in:
2024-09-29 13:56:38 +02:00
commit 31a6ef96d8
85 changed files with 13360 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
import { ApiTokenManager } from './classes.apitokenmanager.js';
import * as plugins from './plugins.js';
@plugins.smartdata.Manager(() => {
return (this as any).manager;
})
export class ApiToken extends plugins.smartdata.SmartDataDbDoc<
ApiToken,
ApiToken,
ApiTokenManager
> {
static clearOldApiTokens() {}
static clearApiTokensForUserId(userId: string) {}
@plugins.smartdata.unI()
public id: string;
@plugins.smartdata.unI()
public ownerEntityId: string;
@plugins.smartdata.svDb()
data: {
token: string;
scopes: string[];
} = {
token: null,
scopes: null,
};
constructor() {
super();
}
}