UNPKG

casdoor-nodejs-sdk

Version:
26 lines (25 loc) 957 B
import { AxiosResponse } from 'axios'; import { Config } from './config'; import Request from './request'; export interface Session { owner: string; name: string; application: string; createdTime: string; sessionId?: string[]; } export declare class SessionSDK { private config; private readonly request; constructor(config: Config, request: Request); getSessions(): Promise<AxiosResponse<{ data: Session[]; }, any>>; getSession(name: string, application: string): Promise<AxiosResponse<{ data: Session; }, any>>; modifySession(method: string, session: Session): Promise<AxiosResponse<Record<string, unknown>, any>>; addSession(session: Session): Promise<AxiosResponse<Record<string, unknown>, any>>; updateSession(session: Session): Promise<AxiosResponse<Record<string, unknown>, any>>; deleteSession(session: Session): Promise<AxiosResponse<Record<string, unknown>, any>>; }