UNPKG

fsm-sdk

Version:

Node.JS sdk to interface with SAP Field Service Management APIs.

18 lines (17 loc) 648 B
import { ClientConfig } from './client-config.model'; import { HttpService } from './http-service'; import { OauthTokenResponse } from './oauth-token-response.model'; export declare class AuthService { private _http; private _logger; private _token; private _tokenExpiration; constructor(_http: Readonly<HttpService>, _logger?: { error: Function; }); private _fetchAndSaveToken; private _readToken; ensureToken(config: Readonly<ClientConfig>): Promise<OauthTokenResponse>; getToken(): Readonly<OauthTokenResponse> | undefined; setToken(token: OauthTokenResponse): AuthService; }