| import ifm = require('./interfaces'); |
| export declare class BasicCredentialHandler implements ifm.IRequestHandler { |
| username: string; |
| password: string; |
| constructor(username: string, password: string); |
| prepareRequest(options: any): void; |
| canHandleAuthentication(response: ifm.IHttpClientResponse): boolean; |
| handleAuthentication(httpClient: ifm.IHttpClient, requestInfo: ifm.IRequestInfo, objs: any): Promise<ifm.IHttpClientResponse>; |
| } |
| export declare class BearerCredentialHandler implements ifm.IRequestHandler { |
| token: string; |
| constructor(token: string); |
| prepareRequest(options: any): void; |
| canHandleAuthentication(response: ifm.IHttpClientResponse): boolean; |
| handleAuthentication(httpClient: ifm.IHttpClient, requestInfo: ifm.IRequestInfo, objs: any): Promise<ifm.IHttpClientResponse>; |
| } |
| export declare class PersonalAccessTokenCredentialHandler implements ifm.IRequestHandler { |
| token: string; |
| constructor(token: string); |
| prepareRequest(options: any): void; |
| canHandleAuthentication(response: ifm.IHttpClientResponse): boolean; |
| handleAuthentication(httpClient: ifm.IHttpClient, requestInfo: ifm.IRequestInfo, objs: any): Promise<ifm.IHttpClientResponse>; |
| } |