UNPKG

fsm-sdk

Version:

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

18 lines (17 loc) 640 B
import { ClientConfig } from '../client-config.model'; import { HttpService } from '../http/http-service'; import { OAuthTokenResponse } from './oauth-token-response.model'; export declare class OAuthService { 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): OAuthService; }