@authup/core-kit
Version:
Package containing global constants, types & interfaces.
27 lines • 836 B
TypeScript
import type { DecisionStrategy } from '@authup/kit';
import type { Client } from '../client';
import type { Policy } from '../policy';
import type { Realm } from '../realm';
export interface PermissionRelation {
policy_id: Policy['id'] | null;
policy: Policy | null;
permission_id: Permission['id'];
permission: Permission;
permission_realm_id: Realm['id'] | null;
permission_realm: Realm | null;
}
export interface Permission {
id: string;
built_in: boolean;
name: string;
display_name: string | null;
description: string | null;
decision_strategy: `${DecisionStrategy}` | null;
client_id: Client['id'] | null;
client: Client | null;
realm_id: Realm['id'] | null;
realm: Realm | null;
created_at: string;
updated_at: string;
}
//# sourceMappingURL=entity.d.ts.map