dfp-lib
Version:
This project hosts the Node.JS client library for the SOAP-based DFP API at Google.
11 lines (10 loc) • 531 B
TypeScript
export interface IOAuth2HandlerConstructor {
new (server: string, scopes: string[]): IOAuth2Handler;
}
export interface IOAuth2Handler {
getAuthorizationUrl(credentials: Object, redirectUri?: string, offline?: boolean, params?: Object): string;
getAccessToken(credentials: Object, code: string, redirectUri?: string): Promise<Object>;
getOrRefreshAccessToken(credentials: Object): Promise<Object>;
isAccessTokenValid(credentials: Object): boolean;
formatCredentialsForHeader(credentials: Object): string;
}