UNPKG

@questlabs/core

Version:
13 lines (12 loc) 1.05 kB
import QuestSdk from "../.."; import { IGetRequestOptions, IPostRequestOptions } from "../../types/common.types"; import { ICreateToken, ICreateTokenResponse, IDeleteToken, IDeleteTokenResponse, IgetToken, IGetTokenResponse, IRefreshToken, IRefreshTokenResponse, IUpdateToken, IUpdateTokenResponse } from "../../types/entityAuthenticationToken.types"; export declare class EntityAuthenticationToken { questSdk: QuestSdk; constructor(questSdk: QuestSdk); createToken({ entityId }?: ICreateToken, options?: IGetRequestOptions): Promise<ICreateTokenResponse>; updateToken({ entityId, flags, expiry }?: IUpdateToken, options?: IPostRequestOptions): Promise<IUpdateTokenResponse>; refreshToken({ entityId, authenticationToken }?: IRefreshToken, options?: IPostRequestOptions): Promise<IRefreshTokenResponse>; deleteToken({ entityId }?: IDeleteToken, options?: IGetRequestOptions): Promise<IDeleteTokenResponse>; getToken({ entityId, requestOrigin }?: IgetToken, options?: IGetRequestOptions): Promise<IGetTokenResponse>; }