1
0
Fork 0
mirror of synced 2024-07-01 04:21:06 +12:00
budibase/packages/types/src/sdk/auth.ts
2022-09-28 08:56:45 +01:00

28 lines
457 B
TypeScript

export interface AuthToken {
userId: string
tenantId: string
sessionId: string
}
export interface CreateSession {
sessionId: string
tenantId: string
csrfToken?: string
}
export interface Session extends CreateSession {
userId: string
lastAccessedAt: string
createdAt: string
// make optional attributes required
csrfToken: string
}
export interface SessionKey {
key: string
}
export interface ScannedSession {
value: Session
}