@awhere/api
Version:
The awesome aWhere API for JavaScript.
21 lines (20 loc) • 832 B
TypeScript
import { IOAuthUserCredential } from '@awhere/interfaces';
import PrototypeBase from '../PrototypeBase';
declare class OAuthUserCredential extends PrototypeBase implements IOAuthUserCredential {
static generateId(): string;
static generateAccessToken(): string;
private _accessToken;
get accessToken(): string;
set accessToken(value: string);
private _client;
get client(): IOAuthUserCredential['client'];
set client(value: IOAuthUserCredential['client']);
private _user;
get user(): IOAuthUserCredential['user'];
set user(value: IOAuthUserCredential['user']);
private _expiresAt?;
get expiresAt(): IOAuthUserCredential['expiresAt'];
set expiresAt(value: IOAuthUserCredential['expiresAt']);
constructor(props?: IOAuthUserCredential);
}
export default OAuthUserCredential;